5 Commits ee15f689d4 ... 2fd49a2c83

Author SHA1 Message Date
  MirzkisD1Ex0 2fd49a2c83 1 1 year ago
  MirzkisD1Ex0 e70e23d152 1 1 year ago
  MirzkisD1Ex0 4541852d5a 1 1 year ago
  MirzkisD1Ex0 3a090076cb 1 1 year ago
  MirzkisD1Ex0 ac4ff3ada3 1 1 year ago
84 changed files with 4211 additions and 2287 deletions
  1. 45 0
      Materials/3D/创建引力点.cs
  2. 111 0
      Materials/AzureKinect/AzureKinectDriver.cs
  3. BIN
      Materials/AzureKinect/AzureKinectGestureDetecter.unitypackage
  4. 0 0
      Materials/Backend & Upload/BackendNetManager.cs
  5. 2 2
      Materials/Backend & Upload/UploadManager.cs
  6. 0 0
      Materials/CamFi2/CamFiLiveViewManager.cs
  7. 0 0
      Materials/CamFi2/CamFiRESTManager.cs
  8. 0 0
      Materials/CamFi2/CamFiSocketManager.cs
  9. 0 0
      Materials/CamFi2/CamFiStorage.cs
  10. 0 0
      Materials/CamFi2/CamFiTestManager.cs
  11. 0 0
      Materials/KeyboardMapping/MappingManager.cs
  12. 0 0
      Materials/KeyboardMapping/keymapping.json
  13. 2 2
      Materials/KinectV2/KinectV2Driver.cs
  14. 37 0
      Materials/MQTT/MQTTHelper.cs
  15. 88 0
      Materials/MQTT/MQTTManager.cs
  16. 4 0
      Materials/MQTT/mqttconfig.json
  17. BIN
      Materials/MQTT/屏幕截图 2024-07-26 171537.png
  18. 27 0
      Materials/OSC/收发模块/UniOSCConfiger.cs
  19. 123 0
      Materials/OSC/收发模块/UniOSCManager.cs
  20. 30 0
      Materials/OSC/收发模块/UniOSCResponder.cs
  21. 6 0
      Materials/OSC/收发模块/oscconfig.json
  22. 0 26
      Materials/OSC收发模块/UniOSCConfiger.cs
  23. 0 119
      Materials/OSC收发模块/UniOSCManager.cs
  24. 0 27
      Materials/OSC收发模块/UniOSCReceiver.cs
  25. 0 0
      Materials/OpenCV/面部识别模块/FaceDetecter.cs
  26. 0 0
      Materials/OpenCV/面部识别模块/New Scene.unity
  27. 0 0
      Materials/OpenCV/面部识别模块/WebCamTextureToMat.cs
  28. 0 0
      Materials/OpenCV/面部识别模块/haarcascade_frontalface_alt2.xml
  29. 190 0
      Materials/RemoveBG & BaiduBodySegment/BaiduBodySegmentManager.cs
  30. 0 0
      Materials/RemoveBG & BaiduBodySegment/RemoveBGManager.cs
  31. 0 0
      Materials/RemoveBG & BaiduBodySegment/RemoveBGManagerOld.cs
  32. 0 0
      Materials/RemoveBG & BaiduBodySegment/ref.txt
  33. 0 0
      Materials/RemoveBG & BaiduBodySegment/removebgkey.json
  34. 3 0
      Materials/RemoveTrial/去试用版.txt
  35. 74 0
      Materials/ScrollView/ScrollViewHandler.cs
  36. BIN
      Materials/ScrollView/Snipaste_2024-06-18_16-29-37.png
  37. 69 0
      Materials/SequenceFrame/SequenceFrameHandler.cs
  38. 38 0
      Materials/SequenceFrame/SequenceFrameManager.cs
  39. 84 0
      Materials/SerialPortUtilityPro/SerialPortUtilityProConfiger.cs
  40. 98 57
      Materials/SerialPortUtilityPro/SerialPortUtilityProManager.cs
  41. 0 6
      Materials/SerialPortUtilityPro/SerialPortUtilityProSetting.json
  42. 5 0
      Materials/SerialPortUtilityPro/serialportutilityproconfig.json
  43. 0 0
      Materials/SerialPortUtilityPro/新建文本文档.txt
  44. 34 0
      Materials/SkipLogo/SkipUnityLogo.cs
  45. 2 0
      Materials/SkipLogo/readme.txt
  46. 14 0
      Materials/WebGL/背景透明化/TransparentBackground.jslib
  47. 7 0
      Materials/WebGL/背景透明化/Unity WebGL背景透明化.txt
  48. 40 0
      Materials/WebGL/背景透明化/index.html
  49. 8 0
      ToneTuneToolkit/Assets/Examples/023_DataClassSort.meta
  50. 8 0
      ToneTuneToolkit/Assets/Examples/023_DataClassSort/Scenes.meta
  51. 258 0
      ToneTuneToolkit/Assets/Examples/023_DataClassSort/Scenes/Example.unity
  52. 7 0
      ToneTuneToolkit/Assets/Examples/023_DataClassSort/Scenes/Example.unity.meta
  53. 8 0
      ToneTuneToolkit/Assets/Examples/023_DataClassSort/Scripts.meta
  54. 40 0
      ToneTuneToolkit/Assets/Examples/023_DataClassSort/Scripts/SortTest.cs
  55. 11 0
      ToneTuneToolkit/Assets/Examples/023_DataClassSort/Scripts/SortTest.cs.meta
  56. 45 0
      ToneTuneToolkit/Assets/StreamingAssets/ToneTuneToolkit/additionaltools/portreleaser.bat
  57. 7 0
      ToneTuneToolkit/Assets/StreamingAssets/ToneTuneToolkit/additionaltools/portreleaser.bat.meta
  58. 5 5
      ToneTuneToolkit/Assets/StreamingAssets/ToneTuneToolkit/configs/udpconfig.json
  59. 0 0
      ToneTuneToolkit/Assets/ToneTuneToolkit/Plugins.meta
  60. 0 0
      ToneTuneToolkit/Assets/ToneTuneToolkit/Plugins/BestHTTP.dll
  61. 0 0
      ToneTuneToolkit/Assets/ToneTuneToolkit/Plugins/BestHTTP.dll.meta
  62. BIN
      ToneTuneToolkit/Assets/ToneTuneToolkit/Plugins/LitJson.dll
  63. 33 0
      ToneTuneToolkit/Assets/ToneTuneToolkit/Plugins/LitJson.dll.meta
  64. 0 0
      ToneTuneToolkit/Assets/ToneTuneToolkit/Plugins/Newtonsoft.Json.dll
  65. 0 0
      ToneTuneToolkit/Assets/ToneTuneToolkit/Plugins/Newtonsoft.Json.dll.meta
  66. 0 0
      ToneTuneToolkit/Assets/ToneTuneToolkit/Plugins/zxing.unity.dll
  67. 0 0
      ToneTuneToolkit/Assets/ToneTuneToolkit/Plugins/zxing.unity.dll.meta
  68. 66 8
      ToneTuneToolkit/Assets/ToneTuneToolkit/README.md
  69. 24 0
      ToneTuneToolkit/Assets/ToneTuneToolkit/Scripts/Data/LitJsonManager.cs
  70. 11 0
      ToneTuneToolkit/Assets/ToneTuneToolkit/Scripts/Data/LitJsonManager.cs.meta
  71. 107 0
      ToneTuneToolkit/Assets/ToneTuneToolkit/Scripts/Media/WebCamHandler.cs
  72. 11 0
      ToneTuneToolkit/Assets/ToneTuneToolkit/Scripts/Media/WebCamHandler.cs.meta
  73. 29 0
      ToneTuneToolkit/Assets/ToneTuneToolkit/Scripts/Object/ObjectDragRotate.cs
  74. 93 86
      ToneTuneToolkit/Assets/ToneTuneToolkit/Scripts/UDP/UDPCommunicatorLite.cs
  75. 198 0
      ToneTuneToolkit/Assets/ToneTuneToolkit/Scripts/UDP/UDPCommunicatorServer.cs
  76. 11 0
      ToneTuneToolkit/Assets/ToneTuneToolkit/Scripts/UDP/UDPCommunicatorServer.cs.meta
  77. 2 2
      ToneTuneToolkit/Assets/ToneTuneToolkit/Scripts/UDP/UDPResponder.cs
  78. 61 944
      ToneTuneToolkit/Logs/AssetImportWorker0-prev.log
  79. 975 49
      ToneTuneToolkit/Logs/AssetImportWorker0.log
  80. 48 830
      ToneTuneToolkit/Logs/AssetImportWorker1-prev.log
  81. 884 54
      ToneTuneToolkit/Logs/AssetImportWorker1.log
  82. 10 10
      ToneTuneToolkit/UserSettings/EditorUserSettings.asset
  83. 52 52
      ToneTuneToolkit/UserSettings/Layouts/default-2022.dwlt
  84. 66 8
      readme.md

+ 45 - 0
Materials/3D/创建引力点.cs

@@ -0,0 +1,45 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+/// <summary>
+/// 
+/// https://blog.csdn.net/tanmengwen/article/details/8698855
+/// </summary>
+public class CubeHandler : MonoBehaviour
+{
+  private void Start() => Init();
+
+
+  private void Init()
+  {
+    Physics.gravity = Vector3.zero;
+
+    return;
+  }
+
+  public LayerMask m_MagneticLayers;
+  public Vector3 m_Position;
+  public float m_Radius;
+  public float m_Force;
+  void FixedUpdate()
+  {
+    Collider[] colliders;
+    Rigidbody rigidbody;
+    colliders = Physics.OverlapSphere(transform.position + m_Position, m_Radius, m_MagneticLayers);
+    foreach (Collider collider in colliders)
+    {
+      rigidbody = (Rigidbody)collider.gameObject.GetComponent(typeof(Rigidbody));
+      if (rigidbody == null)
+      {
+        continue;
+      }
+      rigidbody.AddExplosionForce(m_Force * -1, transform.position + m_Position, m_Radius);
+    }
+  }
+  void OnDrawGizmosSelected()
+  {
+    Gizmos.color = Color.red;
+    Gizmos.DrawWireSphere(transform.position + m_Position, m_Radius);
+  }
+}

+ 111 - 0
Materials/AzureKinect/AzureKinectDriver.cs

@@ -0,0 +1,111 @@
+using System.Collections;
+using System.Collections.Generic;
+using com.rfilkov.kinect;
+using UnityEngine;
+
+public class AzureKinectDriver : MonoBehaviour, GestureListenerInterface
+{
+  public static AzureKinectDriver Instance;
+
+  public int playerIndex = 0;
+  public List<GestureType> detectGestures = new List<GestureType>();
+
+  // ==================================================
+
+  private void Awake() => Instance = this;
+  private void Start() => Init();
+
+  // ==================================================
+
+  private void Init()
+  {
+    // StartCoroutine(nameof(KinectAwakeLoop));
+    return;
+  }
+
+  private IEnumerator KinectAwakeLoop()
+  {
+    while (true)
+    {
+      yield return new WaitForSeconds(60f);
+      KinectManager.Instance.StartDepthSensors();
+    }
+  }
+
+  // ==================================================
+
+  /// <summary>
+  /// 检测到用户
+  /// </summary>
+  /// <param name="userID"></param>
+  /// <param name="userIndex"></param>
+  public void UserDetected(ulong userID, int userIndex)
+  {
+    if (userIndex == playerIndex)
+    {
+      Debug.Log($"[AKD] Target user {playerIndex} Detected.");
+      KinectGestureManager gestureManager = KinectManager.Instance.gestureManager;
+      foreach (GestureType gesture in detectGestures)
+      {
+        gestureManager.DetectGesture(userID, gesture); // 添加监听的动作
+      }
+    }
+    else
+    {
+      Debug.Log($"[AKD] Non-target user {userID} Detected.");
+    }
+    // gestureManager.DetectGesture(userID, GestureType.SwipeLeft);
+    // gestureManager.DetectGesture(userID, GestureType.SwipeRight);
+    // gestureManager.DetectGesture(userID, GestureType.RaiseRightHand);
+    // gestureManager.DetectGesture(userID, GestureType.RaiseLeftHand);
+    return;
+  }
+
+  /// <summary>
+  /// 用户丢失
+  /// </summary>
+  /// <param name="userID"></param>
+  /// <param name="userIndex"></param>
+  public void UserLost(ulong userID, int userIndex)
+  {
+    if (userIndex != playerIndex)
+    {
+      return;
+    }
+    Debug.Log($"[AKD] User {userID} lost.");
+    return;
+  }
+
+  public void GestureInProgress(ulong userId, int userIndex, GestureType gesture, float progress, KinectInterop.JointType joint, Vector3 screenPos)
+  {
+    return;
+  }
+
+  public bool GestureCompleted(ulong userId, int userIndex, GestureType gesture, KinectInterop.JointType joint, Vector3 screenPos)
+  {
+    if (userIndex != playerIndex) // 检测到非指定用户
+    {
+      return false;
+    }
+
+    Debug.Log($"[AKD] Gesture <color=white>{gesture}</color> detected.");
+    switch (gesture)
+    {
+      default: break;
+      case GestureType.None:
+        break;
+      // case GestureType.SwipeUp:
+      //   break;
+      case GestureType.SwipeLeft:
+        break;
+      case GestureType.SwipeRight:
+        break;
+    }
+    return true;
+  }
+
+  public bool GestureCancelled(ulong userId, int userIndex, GestureType gesture, KinectInterop.JointType joint)
+  {
+    return true;
+  }
+}

BIN
Materials/AzureKinect/AzureKinectGestureDetecter.unitypackage


+ 0 - 0
Materials/后端上传模块/BackendNetManager.cs → Materials/Backend & Upload/BackendNetManager.cs


+ 2 - 2
Materials/后端上传模块/UploadManager.cs → Materials/Backend & Upload/UploadManager.cs

@@ -14,7 +14,7 @@ namespace OwnTheFloor
 
 
     private event UnityAction<string, string> OnFinalCallbackUpdate; // sting形参
     private event UnityAction<string, string> OnFinalCallbackUpdate; // sting形参
 
 
-    private int appID = 76;
+    private int appID = 78;
     private float retryWaitTime = 30f; // 重新上传尝试间隔
     private float retryWaitTime = 30f; // 重新上传尝试间隔
 
 
     private Texture2D currentTexture2D;
     private Texture2D currentTexture2D;
@@ -108,7 +108,7 @@ namespace OwnTheFloor
     /// </summary>
     /// </summary>
     private IEnumerator UploadData2Cloud()
     private IEnumerator UploadData2Cloud()
     {
     {
-      string url = "https://upload.qiniup.com";
+      string url = @"https://upload.qiniup.com";
       byte[] bytes = currentTexture2D.EncodeToPNG();
       byte[] bytes = currentTexture2D.EncodeToPNG();
 
 
       WWWForm wwwForm = new WWWForm();
       WWWForm wwwForm = new WWWForm();

+ 0 - 0
Materials/CamFi/CamFiLiveViewManager.cs → Materials/CamFi2/CamFiLiveViewManager.cs


+ 0 - 0
Materials/CamFi/CamFiRESTManager.cs → Materials/CamFi2/CamFiRESTManager.cs


+ 0 - 0
Materials/CamFi/CamFiSocketManager.cs → Materials/CamFi2/CamFiSocketManager.cs


+ 0 - 0
Materials/CamFi/CamFiStorage.cs → Materials/CamFi2/CamFiStorage.cs


+ 0 - 0
Materials/CamFi/CamFiTestManager.cs → Materials/CamFi2/CamFiTestManager.cs


+ 0 - 0
Materials/键盘映射/MappingManager.cs → Materials/KeyboardMapping/MappingManager.cs


+ 0 - 0
Materials/键盘映射/keymapping.json → Materials/KeyboardMapping/keymapping.json


+ 2 - 2
Materials/ToneTuneToolkit/Scripts/KinectV2/KinectTrigger.cs → Materials/KinectV2/KinectV2Driver.cs

@@ -4,9 +4,9 @@ using UnityEngine;
 
 
 namespace ToneTuneToolkit.KinectV2
 namespace ToneTuneToolkit.KinectV2
 {
 {
-  public class KinectTrigger : MonoBehaviour, KinectGestures.GestureListenerInterface
+  public class KinectV2Driver : MonoBehaviour, KinectGestures.GestureListenerInterface
   {
   {
-    public static KinectTrigger Instance;
+    public static KinectV2Driver Instance;
 
 
     // ==================================================
     // ==================================================
 
 

+ 37 - 0
Materials/MQTT/MQTTHelper.cs

@@ -0,0 +1,37 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using System.Globalization;
+
+namespace ToneTuneToolkit.MQTT
+{
+  public class MQTTHelper : MonoBehaviour
+  {
+    public static MQTTHelper Instance;
+
+    private string SolidMessage = "{\"data_type\":\"03\",\"data_content\":{\"msg_id\":\"3ab7d42c-e959-4855-a73e-0675b86f3297\",\"msg_level\":0,\"op_type\":\"02\",\"op_data\":\"\",\"op_target\":[\"E65E\"]},\"timestamp\":1535361775271}";
+
+    // ==================================================
+
+    private void Awake()
+    {
+      Instance = this;
+    }
+
+    // private void Update()
+    // {
+    //   if (Input.GetKeyDown(KeyCode.Q))
+    //   {
+    //     SpeedSendMQTT();
+    //   }
+    // }
+
+    // ==================================================
+
+    public void SpeedSendMQTT()
+    {
+      MQTTManager.Instance.SendMessageOut("PREFIX/uwb/message/send/engine_id", SolidMessage.ToString(CultureInfo.InvariantCulture));
+      return;
+    }
+  }
+}

+ 88 - 0
Materials/MQTT/MQTTManager.cs

@@ -0,0 +1,88 @@
+using System.Collections;
+using System.Collections.Generic;
+using System.Globalization;
+using UnityEngine;
+using Rocworks.Mqtt;
+
+namespace ToneTuneToolkit.MQTT
+{
+  public class MQTTManager : MonoBehaviour
+  {
+    public static MQTTManager Instance;
+
+    #region Path
+    private string configPath = $"{Application.streamingAssetsPath}/configs/mqttconfig.json";
+    #endregion
+
+    public MqttClient MqttClient;
+
+    // ==================================================
+
+    private void Awake()
+    {
+      Instance = this;
+    }
+
+    private void Start()
+    {
+      Init();
+    }
+
+    // private void OnApplicationQuit()
+    // {
+    //   Uninit();
+    // }
+
+    // ==================================================
+
+    private void Init()
+    {
+      // MqttClient.Host = JsonManager.GetJson(configPath, "host");
+      // MqttClient.Port = JsonManager.GetJson(configPath, "port");
+      return;
+    }
+
+    // private void Uninit()
+    // {
+    //   return;
+    // }
+
+    // ==================================================
+
+    public void SetMQTTClientHost(string value)
+    {
+      MqttClient.Host = value;
+      return;
+    }
+
+    public void SetMQTTClientPort(int value)
+    {
+      MqttClient.Port = value;
+      return;
+    }
+
+    // ==================================================
+
+    /// <summary>
+    /// 发送消息
+    /// </summary>
+    /// <param name="topic"></param>
+    /// <param name="message"></param>
+    public void SendMessageOut(string topic, string message)
+    {
+      MqttClient.Connection.Publish(topic, message);
+      Debug.Log($"[MQTT Manager] Message [<color=white>{message}</color>] send to [<color=white>{MqttClient.Host}:{MqttClient.Port}</color>].");
+      return;
+    }
+
+    /// <summary>
+    /// 接收消息
+    /// </summary>
+    /// <param name="value"></param>
+    public void OnMessageArrived(MqttMessage value)
+    {
+      Debug.Log($"[MQTT Manager] Message [<color=white>{value}</color>] received.");
+      return;
+    }
+  }
+}

+ 4 - 0
Materials/MQTT/mqttconfig.json

@@ -0,0 +1,4 @@
+{
+  "host": "192.168.1.100",
+  "port": "1001"
+}

BIN
Materials/MQTT/屏幕截图 2024-07-26 171537.png


+ 27 - 0
Materials/OSC/收发模块/UniOSCConfiger.cs

@@ -0,0 +1,27 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+namespace ToneTuneToolkit.OSC
+{
+  public class UniOSCConfiger : MonoBehaviour
+  {
+    private string configPath = $"{Application.streamingAssetsPath}/configs/oscconfig.json";
+
+    // ==================================================
+
+    private void Start()
+    {
+      Init();
+    }
+
+    // ==================================================
+
+    private void Init()
+    {
+      UniOSCManager.Instance.UpdateInIPAddress(JsonHelper.GetJson(configPath, "local_ip"), JsonHelper.GetJson(configPath, "local_port"));
+      UniOSCManager.Instance.UpdateOutIPAddress(JsonHelper.GetJson(configPath, "target_ip"), JsonHelper.GetJson(configPath, "target_port"));
+      return;
+    }
+  }
+}

+ 123 - 0
Materials/OSC/收发模块/UniOSCManager.cs

@@ -0,0 +1,123 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using UniOSC;
+using OSCsharp.Data;
+
+namespace ToneTuneToolkit.OSC
+{
+  /// <summary>
+  /// OSC管理器
+  /// UniOSCManager.Instance.SendOSCMessage("/callback/starttutorial", 1);
+  /// UniOSCManager.Instance.UpdateOutIPAddress("192.168.50.14");
+  /// </summary>
+  public class UniOSCManager : MonoBehaviour
+  {
+    public static UniOSCManager Instance;
+
+    private UniOSCConnection uniOSCConnection;
+
+    // ==================================================
+
+    private void Awake()
+    {
+      Instance = this;
+      uniOSCConnection = GetComponent<UniOSCConnection>();
+    }
+
+    private void OnApplicationQuit()
+    {
+      uniOSCConnection.DisconnectOSC();
+      uniOSCConnection.DisconnectOSCOut();
+    }
+
+    // ==================================================
+
+    /// <summary>
+    /// 轻量版消息发射器
+    /// </summary>
+    /// <param name="address"></param>
+    /// <param name="message"></param>
+    public void SendOSCMessageLite(string ip, string port, string message)
+    {
+      UpdateOutIPAddress(ip, port);
+      SendOSCMessage(message, 1);
+      return;
+    }
+
+    /// <summary>
+    /// 超轻量版消息发射器
+    /// 需要确保地址正确
+    /// </summary>
+    /// <param name="message"></param>
+    public void SendOSCMessageLite(string message)
+    {
+      SendOSCMessage(message, 1);
+      return;
+    }
+
+    /// <summary>
+    /// 更新本地地址
+    /// </summary>
+    /// <param name="ip"></param>
+    /// <param name="port"></param>
+    public void UpdateInIPAddress(string ip, string port)
+    {
+      if (uniOSCConnection.oscInIPAddress != ip || uniOSCConnection.oscPort != int.Parse(port))
+      {
+        uniOSCConnection.oscInIPAddress = ip;
+        uniOSCConnection.oscPort = int.Parse(port);
+        uniOSCConnection.ConnectOSC();
+      }
+      return;
+    }
+
+    /// <summary>
+    /// 更新目标地址
+    /// </summary>
+    /// <param name="ip"></param>
+    /// <param name="port"></param>
+    public void UpdateOutIPAddress(string ip, string port)
+    {
+      if (uniOSCConnection.oscOutIPAddress != ip || uniOSCConnection.oscOutPort != int.Parse(port))
+      {
+        uniOSCConnection.oscOutIPAddress = ip;
+        uniOSCConnection.oscOutPort = int.Parse(port);
+        uniOSCConnection.ConnectOSCOut();
+      }
+      return;
+    }
+
+    /// <summary>
+    /// 消息发射器
+    /// </summary>
+    /// <param name="address"></param>
+    /// <param name="value"></param>
+    private void SendOSCMessage(string address, object value = null)
+    {
+      // OscMessage oscMessage = new OscMessage(address);
+      OscMessage oscMessage = new OscMessage("/");
+      oscMessage.Address = address;
+      oscMessage.ClearData();
+      if (value != null)
+      {
+        oscMessage.Append(value);
+      }
+      else
+      {
+        oscMessage.Append("");
+      }
+
+      UniOSCEventArgs uniOSCEvent = new UniOSCEventArgs(uniOSCConnection.oscOutPort, oscMessage)
+      {
+        IPAddress = uniOSCConnection.oscOutIPAddress
+      };
+      uniOSCEvent.IPAddress = uniOSCConnection.oscOutIPAddress;
+      uniOSCConnection.SendOSCMessage(null, uniOSCEvent);
+
+      DEBUG_UIManager.Instance.UpdateOSCText(oscMessage.Address);
+      Debug.Log($"[UniOSC Manager] Send <color=white>{oscMessage.Address}</color> to <color=white>{uniOSCConnection.oscOutIPAddress}:{uniOSCConnection.oscOutPort}</color>...[<color=green>OK</color>]");
+      return;
+    }
+  }
+}

+ 30 - 0
Materials/OSC/收发模块/UniOSCResponder.cs

@@ -0,0 +1,30 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using UnityEngine.SceneManagement;
+using UniOSC;
+
+namespace ToneTuneToolkit.OSC
+{
+  public class UniOSCResponder : UniOSCEventTarget
+  {
+    public override void OnOSCMessageReceived(UniOSCEventArgs args)
+    {
+      AnalyseMessage(args);
+      return;
+    }
+
+    private void AnalyseMessage(UniOSCEventArgs args)
+    {
+      Debug.Log($"[UniOSCReceiver] {args.Address}...<color=green>[OK]</color>");
+      switch (args.Address)
+      {
+        default: break;
+
+        case "/callback/resetscene": // 重加载场景
+          SceneManager.LoadScene("Scene");
+          break;
+      }
+    }
+  }
+}

+ 6 - 0
Materials/OSC/收发模块/oscconfig.json

@@ -0,0 +1,6 @@
+{
+  "local_ip": "192.168.1.1",
+  "local_port": "8800",
+  "target_ip": "192.168.1.4",
+  "target_port": "53000"
+}

+ 0 - 26
Materials/OSC收发模块/UniOSCConfiger.cs

@@ -1,26 +0,0 @@
-using System.Collections;
-using System.Collections.Generic;
-using UnityEngine;
-using ToneTuneToolkit.Data;
-
-public class UniOSCConfiger : MonoBehaviour
-{
-  private string configPath;
-
-  private void Start()
-  {
-    Init();
-  }
-
-  // ==================================================
-
-  private void Init()
-  {
-    configPath = $"{Application.streamingAssetsPath}/oscconfig.json";
-
-    UniOSCManager.Instance.UpdateInIPAddress(JsonManager.GetJson(configPath, "Local IP"), JsonManager.GetJson(configPath, "Local Port"));
-    UniOSCManager.Instance.UpdateOutIPAddress(JsonManager.GetJson(configPath, "Target IP"), JsonManager.GetJson(configPath, "Target Port"));
-    return;
-  }
-
-}

+ 0 - 119
Materials/OSC收发模块/UniOSCManager.cs

@@ -1,119 +0,0 @@
-using System.Collections;
-using System.Collections.Generic;
-using UnityEngine;
-using UniOSC;
-using OSCsharp.Data;
-
-/// <summary>
-/// OSC管理器
-/// UniOSCManager.Instance.SendOSCMessage("/callback/starttutorial", 1);
-/// UniOSCManager.Instance.UpdateOutIPAddress("192.168.50.14");
-/// </summary>
-public class UniOSCManager : MonoBehaviour
-{
-  public static UniOSCManager Instance;
-
-  private UniOSCConnection uniOSCConnection;
-
-  // ==================================================
-
-  private void Awake()
-  {
-    Instance = this;
-    uniOSCConnection = GetComponent<UniOSCConnection>();
-  }
-
-  private void OnApplicationQuit()
-  {
-    uniOSCConnection.DisconnectOSC();
-    uniOSCConnection.DisconnectOSCOut();
-  }
-
-  // ==================================================
-
-  /// <summary>
-  /// 轻量版消息发射器
-  /// </summary>
-  /// <param name="address"></param>
-  /// <param name="message"></param>
-  public void SendOSCMessageLite(string ip, string port, string message)
-  {
-    UpdateOutIPAddress(ip, port);
-    SendOSCMessage(message, 1);
-    return;
-  }
-
-  /// <summary>
-  /// 超轻量版消息发射器
-  /// 需要确保地址正确
-  /// </summary>
-  /// <param name="message"></param>
-  public void SendOSCMessageLite(string message)
-  {
-    SendOSCMessage(message, 1);
-    return;
-  }
-
-  /// <summary>
-  /// 更新本地地址
-  /// </summary>
-  /// <param name="ip"></param>
-  /// <param name="port"></param>
-  public void UpdateInIPAddress(string ip, string port)
-  {
-    if (uniOSCConnection.oscInIPAddress != ip || uniOSCConnection.oscPort != int.Parse(port))
-    {
-      uniOSCConnection.oscInIPAddress = ip;
-      uniOSCConnection.oscPort = int.Parse(port);
-      uniOSCConnection.ConnectOSC();
-    }
-    return;
-  }
-
-  /// <summary>
-  /// 更新目标地址
-  /// </summary>
-  /// <param name="ip"></param>
-  /// <param name="port"></param>
-  public void UpdateOutIPAddress(string ip, string port)
-  {
-    if (uniOSCConnection.oscOutIPAddress != ip || uniOSCConnection.oscOutPort != int.Parse(port))
-    {
-      uniOSCConnection.oscOutIPAddress = ip;
-      uniOSCConnection.oscOutPort = int.Parse(port);
-      uniOSCConnection.ConnectOSCOut();
-    }
-    return;
-  }
-
-  /// <summary>
-  /// 消息发射器
-  /// </summary>
-  /// <param name="address"></param>
-  /// <param name="value"></param>
-  private void SendOSCMessage(string address, object value = null)
-  {
-    // OscMessage oscMessage = new OscMessage(address);
-    OscMessage oscMessage = new OscMessage("/");
-    oscMessage.Address = address;
-    oscMessage.ClearData();
-    if (value != null)
-    {
-      oscMessage.Append(value);
-    }
-    else
-    {
-      oscMessage.Append("");
-    }
-
-    UniOSCEventArgs uniOSCEvent = new UniOSCEventArgs(uniOSCConnection.oscOutPort, oscMessage)
-    {
-      IPAddress = uniOSCConnection.oscOutIPAddress
-    };
-    uniOSCEvent.IPAddress = uniOSCConnection.oscOutIPAddress;
-    uniOSCConnection.SendOSCMessage(null, uniOSCEvent);
-
-    Debug.Log($"[UniOSCManager] {oscMessage.Address}...<color=green>[OK]</color>");
-    return;
-  }
-}

+ 0 - 27
Materials/OSC收发模块/UniOSCReceiver.cs

@@ -1,27 +0,0 @@
-using System.Collections;
-using System.Collections.Generic;
-using UnityEngine;
-using UnityEngine.SceneManagement;
-using UniOSC;
-
-public class UniOSCReceiver : UniOSCEventTarget
-{
-  public override void OnOSCMessageReceived(UniOSCEventArgs args)
-  {
-    AnalyseMessage(args);
-    return;
-  }
-
-  private void AnalyseMessage(UniOSCEventArgs args)
-  {
-    Debug.Log($"[UniOSCReceiver] {args.Address}...<color=green>[OK]</color>");
-    switch (args.Address)
-    {
-      default: break;
-
-      case "/callback/resetscene": // 重加载场景
-        SceneManager.LoadScene("Scene");
-        break;
-    }
-  }
-}

+ 0 - 0
Materials/OpenCV面部识别模块/FaceDetecter.cs → Materials/OpenCV/面部识别模块/FaceDetecter.cs


+ 0 - 0
Materials/OpenCV面部识别模块/New Scene.unity → Materials/OpenCV/面部识别模块/New Scene.unity


+ 0 - 0
Materials/OpenCV面部识别模块/WebCamTextureToMat.cs → Materials/OpenCV/面部识别模块/WebCamTextureToMat.cs


+ 0 - 0
Materials/OpenCV面部识别模块/haarcascade_frontalface_alt2.xml → Materials/OpenCV/面部识别模块/haarcascade_frontalface_alt2.xml


+ 190 - 0
Materials/RemoveBG & BaiduBodySegment/BaiduBodySegmentManager.cs

@@ -0,0 +1,190 @@
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using UnityEngine.Networking;
+using Newtonsoft.Json;
+using UnityEngine.Events;
+
+public class BaiduBodySegmentManager : MonoBehaviour
+{
+  public static BaiduBodySegmentManager Instance;
+
+  private const string CLIENTID = @"ltiCIE7Rq17Nt2MH77LX6Qmv";
+  private const string CLIENTSECRET = @"fjSdI4zFd9QjfFTWymf1sXKQrjzy0UjH";
+  private const string TOKENURL = @"https://aip.baidubce.com/oauth/2.0/token";
+  private const string BODYSEGURL = @"https://aip.baidubce.com/rest/2.0/image-classify/v1/body_seg?access_token=";
+  private string token = @"25.0acc4e48d0f7450dd320126240dbaa7c.315360000.2037861152.282335-101570444"; // 后续会Get // 可以用一个月
+
+  [SerializeField] private Texture2D texture2dOriginalPhoto;
+  [SerializeField] private Texture2D texture2dResultPhoto;
+  private TokenJson tokenJson;
+  private ResultJson resultJson;
+
+  public static event UnityAction<Texture2D> OnResultCallback;
+
+  // ==================================================
+
+  private void Awake() => Instance = this;
+
+  // private void Update()
+  // {
+  //   if (Input.GetKeyUp(KeyCode.U))
+  //   {
+  //     string testPath = @"D:\2024-06-08 00.33.12.1717777992216_myPic_0.jpg";
+  //     preuploadTexture = TextureProcessor.ReadTexture(testPath);
+  //     preuploadTexture = TextureProcessor.RotateTexture(preuploadTexture, false);
+  //     preuploadTexture = TextureProcessor.HorizontalFlipTexture(preuploadTexture);
+  //     preuploadTexture = TextureProcessor.ScaleTexture(preuploadTexture, preuploadTexture.width * .7f, preuploadTexture.height * .7f);
+  //     preuploadTexture.Apply();
+  //     UploadPhoto2Baidu(preuploadTexture);
+  //   }
+  // }
+
+  // ==================================================
+
+  /// <summary>
+  /// 更新原图
+  /// </summary>
+  /// <param name="value"></param>
+  public void UpdateOriginalPhotoTexture2D(Texture2D value)
+  {
+    texture2dOriginalPhoto = value;
+    return;
+  }
+
+
+  /// <summary>
+  /// 人像分割
+  /// </summary>
+  public void StartBodySegment() => StartCoroutine(nameof(BodySegmentAction));
+  private IEnumerator BodySegmentAction()
+  {
+    #region GetToken // 获取Token
+    string url = $"{TOKENURL}?client_id={CLIENTID}&client_secret={CLIENTSECRET}&grant_type=client_credentials";
+    using (UnityWebRequest request = UnityWebRequest.Post(url, ""))
+    {
+      request.SetRequestHeader("Content-Type", "application/json");
+      request.SetRequestHeader("Accept", "application/json");
+      yield return request.SendWebRequest();
+
+      if (request.result != UnityWebRequest.Result.Success)
+      {
+        Debug.LogError("[BBSM] Error " + request.error);
+        yield break;
+      }
+
+      tokenJson = JsonConvert.DeserializeObject<TokenJson>(request.downloadHandler.text);
+      token = tokenJson.access_token;
+    }
+    #endregion
+
+
+    #region BodySegment // 人像分割
+    string base64 = Texture2Base64(texture2dOriginalPhoto);
+
+    WWWForm form = new WWWForm();
+    form.AddField("image", base64);
+
+    using (UnityWebRequest request = UnityWebRequest.Post(BODYSEGURL + token, form))
+    {
+      request.SetRequestHeader("Content-Type", "application/x-www-form-urlencoded");
+      yield return request.SendWebRequest();
+
+      if (request.result != UnityWebRequest.Result.Success)
+      {
+        Debug.LogError("[BBSM] Error " + request.error);
+        yield break;
+      }
+
+      // Debug.Log(request.downloadHandler.text);
+      resultJson = JsonConvert.DeserializeObject<ResultJson>(request.downloadHandler.text);
+      string foregroundBase64 = resultJson.foreground;
+
+      if (!string.IsNullOrEmpty(foregroundBase64)) // 判断是否有图
+      {
+        texture2dResultPhoto = Base642Texture(foregroundBase64);
+        if (OnResultCallback != null)
+        {
+          OnResultCallback(texture2dResultPhoto);
+        }
+      }
+      else
+      {
+        // 重拍???
+        Debug.LogError("[BBSM] Error foreground image null");
+        texture2dResultPhoto = null;
+        if (OnResultCallback != null)
+        {
+          OnResultCallback(null); // 没拍到 // 传空的回去
+        }
+      }
+      #endregion
+      yield break;
+    }
+  }
+
+  // ==================================================
+  // 工具类
+
+  /// <summary>
+  /// 贴图转Base64
+  /// </summary>
+  /// <param name="value"></param>
+  /// <returns></returns>
+  public static string Texture2Base64(Texture2D value)
+  {
+    if (value == null)
+    {
+      return null;
+    }
+    Texture2D texture2d = new Texture2D(value.width, value.height, TextureFormat.RGBA32, false);
+    texture2d.SetPixels(value.GetPixels());
+    texture2d.Apply();
+    byte[] bytes = texture2d.EncodeToPNG();
+    string base64String = Convert.ToBase64String(bytes);
+    return base64String;
+  }
+
+  /// <summary>
+  /// Base64转贴图
+  /// </summary>
+  /// <param name="value"></param>
+  /// <returns></returns>
+  public static Texture2D Base642Texture(string value)
+  {
+    if (value == null)
+    {
+      return null;
+    }
+    byte[] bytes = Convert.FromBase64String(value);
+    Texture2D texture2d = new Texture2D(1, 1);
+    texture2d.LoadImage(bytes);
+    return texture2d;
+  }
+
+  // ==================================================
+  // 数据类
+
+  [Serializable]
+  public class TokenJson
+  {
+    public string refresh_token;
+    public int expires_in;
+    public string session_key;
+    public string access_token;
+    public string scope;
+    public string session_secret;
+  }
+
+  [Serializable]
+  public class ResultJson
+  {
+    public string log_id;
+    public string labelmap;
+    public string scoremap;
+    public string foreground;
+    public string person_num;
+    public object person_info;
+  }
+}

+ 0 - 0
Materials/RemoveBG/RemoveBGManager.cs → Materials/RemoveBG & BaiduBodySegment/RemoveBGManager.cs


+ 0 - 0
Materials/RemoveBG/RemoveBGManagerOld.cs → Materials/RemoveBG & BaiduBodySegment/RemoveBGManagerOld.cs


+ 0 - 0
Materials/RemoveBG/ref.txt → Materials/RemoveBG & BaiduBodySegment/ref.txt


+ 0 - 0
Materials/RemoveBG/removebgkey.json → Materials/RemoveBG & BaiduBodySegment/removebgkey.json


+ 3 - 0
Materials/RemoveTrial/去试用版.txt

@@ -0,0 +1,3 @@
+// 百度和谷歌了一下解决方法,最终是通过用国外ip来重新激活license(仍然选择个人免费版),就解决问题了。
+// 就是说只要不是国内ip去激活,就不会显示 trial version 字样了。
+// 删除它的project settings文件夹。删除这个文件夹会导致一些配置的丢失,所以如果这样做的话需要考虑把配置迁移过来。

+ 74 - 0
Materials/ScrollView/ScrollViewHandler.cs

@@ -0,0 +1,74 @@
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using UnityEngine.UI;
+using DG.Tweening;
+using UnityEngine.Events;
+
+namespace VolkswagenIDUNYXMusicPlayer
+{
+  public class ScrollViewHandler : MonoBehaviour
+  {
+    public static ScrollViewHandler Instance;
+    public UnityAction<int> OnContentIndexChange;
+
+    private ScrollRect scrollRect;
+    private Vector2 scrollviewLocation;
+    private int currentContentIndex = 0;
+    private const float animTime = .66f;
+
+    // ==================================================
+
+    private void Awake()
+    {
+      Instance = this;
+    }
+
+    private void Start()
+    {
+      Init();
+    }
+
+    // ==================================================
+
+    private void Init()
+    {
+      scrollRect = GetComponent<ScrollRect>();
+      return;
+    }
+
+
+
+    public void GetVector2Location(Vector2 value)
+    {
+      scrollviewLocation = value;
+      return;
+    }
+
+    public void AdjustView()
+    {
+      int newContentIndex = (int)Math.Round(scrollviewLocation.x, 0);
+
+      scrollRect.horizontal = false;
+      scrollRect.DOHorizontalNormalizedPos(newContentIndex, animTime).OnComplete(() =>
+        {
+          scrollRect.horizontal = true;
+
+          if (currentContentIndex == newContentIndex) // 无变化
+          {
+            return;
+          }
+          else
+          {
+            currentContentIndex = newContentIndex;
+            if (OnContentIndexChange != null)
+            {
+              OnContentIndexChange(newContentIndex);
+            }
+          }
+        });
+      return;
+    }
+  }
+}

BIN
Materials/ScrollView/Snipaste_2024-06-18_16-29-37.png


+ 69 - 0
Materials/SequenceFrame/SequenceFrameHandler.cs

@@ -0,0 +1,69 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using UnityEngine.UI;
+
+public class SequenceFrameHandler : MonoBehaviour
+{
+  [SerializeField] private List<Sprite> frames;
+  private float fps = 12f;
+  private Image image;
+  private bool isAnimationPlaying = false;
+
+  [SerializeField] private bool allowPlayOnStart = false;
+  private bool allowLoop = true;
+
+  // ==================================================
+
+  private void Start() => Init();
+
+  // ==================================================
+
+  private void Init()
+  {
+    image = GetComponent<Image>();
+    if (allowPlayOnStart)
+    {
+      SwitchAnimation(true);
+    }
+    return;
+  }
+
+  // ==================================================
+
+  public void SwitchAnimation(bool value)
+  {
+    if (value)
+    {
+      if (isAnimationPlaying)
+      {
+        return;
+      }
+      isAnimationPlaying = true;
+      StartCoroutine(nameof(AnimationAction));
+    }
+    else
+    {
+      if (!isAnimationPlaying)
+      {
+        return;
+      }
+      isAnimationPlaying = false;
+      image.sprite = frames[0];
+      StopCoroutine(nameof(AnimationAction));
+    }
+    return;
+  }
+
+  private IEnumerator AnimationAction()
+  {
+    while (allowLoop) // 注释则不循环
+    {
+      for (int i = 0; i < frames.Count; i++)
+      {
+        image.sprite = frames[i];
+        yield return new WaitForSeconds(1f / fps);
+      }
+    }
+  }
+}

+ 38 - 0
Materials/SequenceFrame/SequenceFrameManager.cs

@@ -0,0 +1,38 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class SequenceFrameManager : MonoBehaviour
+{
+  public static SequenceFrameManager Instance;
+
+  // ==================================================
+
+  private void Awake() => Instance = this;
+
+  // ==================================================
+
+  public void ResetAll()
+  {
+    SwitchSequenceFrameAnimation(-1,false);
+    return;
+  }
+
+  // ==================================================
+
+  public List<GameObject> sequenceFrames;
+
+  public void SwitchSequenceFrameAnimation(int index, bool isPlay)
+  {
+    if (index == -1) // -1全部播放 // 或全部关闭
+    {
+      foreach (var item in sequenceFrames)
+      {
+        item.GetComponent<SequenceFrameHandler>().SwitchAnimation(isPlay);
+      }
+      return;
+    }
+    sequenceFrames[index].GetComponent<SequenceFrameHandler>().SwitchAnimation(isPlay);
+    return;
+  }
+}

+ 84 - 0
Materials/SerialPortUtilityPro/SerialPortUtilityProConfiger.cs

@@ -0,0 +1,84 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using System;
+using System.IO;
+using System.Text;
+using Newtonsoft.Json;
+
+/// <summary>
+/// 通常来说设置产品的VID/PID就足以识别硬件了
+/// 填入序列号将导致识别唯一
+/// </summary>
+public class SerialPortUtilityProConfiger : MonoBehaviour
+{
+  public static SerialPortUtilityProConfiger Instance;
+
+  #region Path
+  private string spupConfigPath = $"{Application.streamingAssetsPath}/configs/serialportutilityproconfig.json";
+  #endregion
+
+  #region Value
+  public List<DeviceInfoData> DeviceInfoDatas;
+  #endregion
+
+  // ==================================================
+
+  private void Awake()
+  {
+    Instance = this;
+    Init();
+  }
+
+  // ==================================================
+
+  private void Init()
+  {
+    ReadConfig();
+    return;
+  }
+
+  private void ReadConfig()
+  {
+    string ssupSettingJson = File.ReadAllText(spupConfigPath, Encoding.UTF8);
+    Dictionary<string, List<string>> dic = JsonConvert.DeserializeObject<Dictionary<string, List<string>>>(ssupSettingJson);
+    List<string> DeviceInfos = dic["device_info"];
+
+    for (int i = 0; i < DeviceInfos.Count; i++)
+    {
+      DeviceInfoData tempDID = new DeviceInfoData();
+      string[] infoSlice = DeviceInfos[i].Split('_');
+      tempDID.VendorID = infoSlice[0];
+      tempDID.ProductID = infoSlice[1];
+      tempDID.SerialNumber = infoSlice[2];
+
+      DeviceInfoDatas.Add(tempDID);
+    }
+    return;
+  }
+
+  // ==================================================
+
+  public string GetDeviceVendorID(int index)
+  {
+    return DeviceInfoDatas[index].VendorID;
+  }
+
+  public string GetDeviceProductID(int index)
+  {
+    return DeviceInfoDatas[index].ProductID;
+  }
+
+  public string GetDeviceSerialNumber(int index)
+  {
+    return DeviceInfoDatas[index].SerialNumber;
+  }
+}
+
+[Serializable]
+public class DeviceInfoData
+{
+  public string VendorID;
+  public string ProductID;
+  public string SerialNumber;
+}

+ 98 - 57
Materials/SerialPortUtilityPro/SerialPortUtilityProManager.cs

@@ -2,82 +2,123 @@ using System.Collections;
 using System.Collections.Generic;
 using System.Collections.Generic;
 using UnityEngine;
 using UnityEngine;
 using System;
 using System;
-using System.IO;
 using System.Text;
 using System.Text;
-using Newtonsoft.Json;
+using SerialPortUtility;
 
 
-namespace PomellatoPomPomDotHeartbeat
+public class SerialPortUtilityProManager : MonoBehaviour
 {
 {
-  /// <summary>
-  /// 通常来说设置产品的VID/PID就足以识别硬件了
-  /// 填入序列号将导致识别唯一
-  /// </summary>
-  public class SerialPortUtilityProStorage : MonoBehaviour
+  public static SerialPortUtilityProManager Instance;
+
+  private SerialPortUtilityPro serialPortUtilityPro;
+
+  // ==============================
+
+  private void Awake()
+  {
+    Instance = this;
+  }
+
+  private void Start()
   {
   {
-    public static SerialPortUtilityProStorage Instance;
+    Init();
+  }
 
 
-    #region Path
-    private string ssupSettingPath = Application.streamingAssetsPath + "/SerialPortUtilityProSetting.json";
-    #endregion
+  // ==============================
 
 
-    #region Value
-    public List<DeviceInfoData> DeviceInfoDatas;
-    #endregion
+  private void Init()
+  {
+    serialPortUtilityPro = GetComponent<SerialPortUtilityPro>();
+    return;
+  }
 
 
-    // ==================================================
+  // ==============================
 
 
-    private void Awake()
+  /// <summary>
+  /// 
+  /// </summary>
+  /// <param name="index">设备序号</param>
+  public void LoadPortInfo(int portInfoIndex)
+  {
+    serialPortUtilityPro.VendorID = SerialPortUtilityProConfiger.Instance.GetDeviceVendorID(portInfoIndex);
+    serialPortUtilityPro.ProductID = SerialPortUtilityProConfiger.Instance.GetDeviceProductID(portInfoIndex);
+    serialPortUtilityPro.SerialNumber = SerialPortUtilityProConfiger.Instance.GetDeviceSerialNumber(portInfoIndex);
+    return;
+  }
+
+  /// <summary>
+  /// 串口开关
+  /// </summary>
+  /// <param name="value"></param>
+  public void SwitchSerialPortUtilityPro(bool value)
+  {
+    if (value)
     {
     {
-      Instance = this;
+      serialPortUtilityPro.Open();
     }
     }
-
-    private void Start()
+    else
     {
     {
-      Init();
+      serialPortUtilityPro.Close();
     }
     }
+    return;
+  }
 
 
-    // ==================================================
+  // ==============================
+  // 发包
 
 
-    private void Init()
-    {
-      string ssupSettingJson = File.ReadAllText(ssupSettingPath, Encoding.UTF8);
-      Dictionary<string, List<string>> dic = JsonConvert.DeserializeObject<Dictionary<string, List<string>>>(ssupSettingJson);
-      List<string> DeviceInfos = dic["DeviceInfo"];
-
-      for (int i = 0; i < DeviceInfos.Count; i++)
-      {
-        DeviceInfoData tempDID = new DeviceInfoData();
-        string[] infoSlice = DeviceInfos[i].Split('_');
-        tempDID.VendorID = infoSlice[0];
-        tempDID.ProductID = infoSlice[1];
-        tempDID.SerialNumber = infoSlice[2];
-
-        DeviceInfoDatas.Add(tempDID);
-      }
-      return;
-    }
+  /// <summary>
+  /// 发送信号给设备
+  /// </summary>
+  /// <param name="value"></param>
+  /// <param name="modeIndex"></param>
+  public void SendMessage2Device(string value)
+  {
+    // byte[] data = OutMessageProcessing(value);
+    // serialPortUtilityPro.Write(data);
 
 
-    public string GetDeviceVendorID(int index)
-    {
-      return DeviceInfoDatas[index].VendorID;
-    }
+    serialPortUtilityPro.Write(Encoding.ASCII.GetBytes(value)); // 插件
+    Debug.Log("SerialPort Send: " + value);
+    return;
+  }
 
 
-    public string GetDeviceProductID(int index)
-    {
-      return DeviceInfoDatas[index].ProductID;
-    }
+  // ==============================
+  // 收包
 
 
-    public string GetDeviceSerialNumber(int index)
-    {
-      return DeviceInfoDatas[index].SerialNumber;
-    }
+  /// <summary>
+  /// 读原流
+  /// 配合SerialPortUtilityPro使用
+  /// </summary>
+  /// <param name="streaming"></param>
+  public void ReadStreaming(object streaming)
+  {
+    Debug.Log("Arduino Recive: " + streaming);
+    string stringRawData = streaming.ToString();
+    InMessageProcessing(stringRawData);
+    return;
   }
   }
 
 
-  [Serializable]
-  public class DeviceInfoData
+  /// <summary>
+  /// 读二进制流
+  /// 配合SerialPortUtilityPro使用
+  /// </summary>
+  /// <param name="byteData"></param>
+  public void ReadBinaryStreaming(object byteData)
   {
   {
-    public string VendorID;
-    public string ProductID;
-    public string SerialNumber;
+    Debug.Log(byteData);
+    string stringRawData = BitConverter.ToString((byte[])byteData); // 比特流翻译
+    Debug.Log("Arduino Recive: " + stringRawData.Replace('-', ' '));
+    InMessageProcessing(stringRawData);
+    return;
+  }
+
+  private void InMessageProcessing(string value)
+  {
+    int resultValue;
+    bool canTrans = int.TryParse(value, out resultValue);
+
+    if (!canTrans) // 转换失败
+    {
+      return;
+    }
+    return;
   }
   }
 }
 }

+ 0 - 6
Materials/SerialPortUtilityPro/SerialPortUtilityProSetting.json

@@ -1,6 +0,0 @@
-{
-  "DeviceInfo": [
-    "1A86_7523_6&13C452C7&0&2",
-    "2341_0043_85130303438351F07272"
-  ]
-}

+ 5 - 0
Materials/SerialPortUtilityPro/serialportutilityproconfig.json

@@ -0,0 +1,5 @@
+{
+  "device_info": [
+    "1A86_7523_6&13C452C7&0&2"
+  ]
+}

+ 0 - 0
Materials/SerialPortUtilityPro/新建文本文档.txt


+ 34 - 0
Materials/SkipLogo/SkipUnityLogo.cs

@@ -0,0 +1,34 @@
+#if !UNITY_EDITOR
+using UnityEngine;
+using UnityEngine.Rendering;
+
+public class SkipUnityLogo
+{
+    [RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSplashScreen)]
+    private static void BeforeSplashScreen()
+    {
+#if UNITY_WEBGL
+        Application.focusChanged += Application_focusChanged;
+#else
+        System.Threading.Tasks.Task.Run(AsyncSkip);
+#endif
+    }
+
+#if UNITY_WEBGL
+    private static void Application_focusChanged(bool obj)
+    {
+        Application.focusChanged -= Application_focusChanged;
+        SplashScreen.Stop(SplashScreen.StopBehavior.StopImmediate);
+    }
+#else
+    private static void AsyncSkip()
+    {
+        SplashScreen.Stop(SplashScreen.StopBehavior.StopImmediate);
+    }
+#endif
+}
+#endif
+
+// 百度和谷歌了一下解决方法,最终是通过用国外ip来重新激活license(仍然选择个人免费版),就解决问题了。
+// 就是说只要不是国内ip去激活,就不会显示 trial version 字样了。
+// 删除它的project settings文件夹。删除这个文件夹会导致一些配置的丢失,所以如果这样做的话需要考虑把配置迁移过来。

+ 2 - 0
Materials/SkipLogo/readme.txt

@@ -0,0 +1,2 @@
+未挂起
+未经测试

+ 14 - 0
Materials/WebGL/背景透明化/TransparentBackground.jslib

@@ -0,0 +1,14 @@
+var LibraryGLClear = {
+    glClear: function(mask)
+    {
+        if (mask == 0x00004000)
+        {
+            var v = GLctx.getParameter(GLctx.COLOR_WRITEMASK);
+            if (!v[0] && !v[1] && !v[2] && v[3])
+                // We are trying to clear alpha only -- skip.
+                return;
+        }
+        GLctx.clear(mask);
+    }
+};
+mergeInto(LibraryManager.library, LibraryGLClear); 

+ 7 - 0
Materials/WebGL/背景透明化/Unity WebGL背景透明化.txt

@@ -0,0 +1,7 @@
+Unity WebGL背景透明化(画布透明),显示Html网页背景
+
+https://blog.csdn.net/boyZhenGui/article/details/105552137?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-2-105552137-blog-129862218.235%5Ev43%5Epc_blog_bottom_relevance_base8&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-2-105552137-blog-129862218.235%5Ev43%5Epc_blog_bottom_relevance_base8&utm_relevant_index=5
+
+.jslib放在Assets
+Camera - Flags - Soild Color
+index.html - backgroundColor: transparent

+ 40 - 0
Materials/WebGL/背景透明化/index.html

@@ -0,0 +1,40 @@
+<!DOCTYPE html>
+<html lang="en-us">
+  <head>
+    <meta charset="utf-8">
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+    <title>Unity WebGL Player | WebGLTest</title>
+  </head>
+  <body style="text-align: center; padding: 0; border: 0; margin: 0;">
+    <canvas id="unity-canvas" width=1280 height=720 tabindex="-1" style="width: 1280px; height: 720px; background: transparent"></canvas>
+    <script src="Build/Test1.loader.js"></script>
+    <script>
+      if (/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)) {
+        // Mobile device style: fill the whole browser client area with the game canvas:
+        var meta = document.createElement('meta');
+        meta.name = 'viewport';
+        meta.content = 'width=device-width, height=device-height, initial-scale=1.0, user-scalable=no, shrink-to-fit=yes';
+        document.getElementsByTagName('head')[0].appendChild(meta);
+
+        var canvas = document.querySelector("#unity-canvas");
+        canvas.style.width = "100%";
+        canvas.style.height = "100%";
+        canvas.style.position = "fixed";
+
+        document.body.style.textAlign = "left";
+      }
+
+      createUnityInstance(document.querySelector("#unity-canvas"), {
+        dataUrl: "Build/Test1.data.unityweb",
+        frameworkUrl: "Build/Test1.framework.js.unityweb",
+        codeUrl: "Build/Test1.wasm.unityweb",
+        streamingAssetsUrl: "StreamingAssets",
+        companyName: "DefaultCompany",
+        productName: "WebGLTest",
+        productVersion: "1.0",
+        // matchWebGLToCanvasSize: false, // Uncomment this to separately control WebGL canvas render size and DOM element size.
+        // devicePixelRatio: 1, // Uncomment this to override low DPI rendering on high DPI displays.
+      });
+    </script>
+  </body>
+</html>

+ 8 - 0
ToneTuneToolkit/Assets/Examples/023_DataClassSort.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: f65317035d595224cb8518f2b8d50a6a
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 8 - 0
ToneTuneToolkit/Assets/Examples/023_DataClassSort/Scenes.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: eccb53a42fdabb145a669b9222e1aed2
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 258 - 0
ToneTuneToolkit/Assets/Examples/023_DataClassSort/Scenes/Example.unity

@@ -0,0 +1,258 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!29 &1
+OcclusionCullingSettings:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_OcclusionBakeSettings:
+    smallestOccluder: 5
+    smallestHole: 0.25
+    backfaceThreshold: 100
+  m_SceneGUID: 00000000000000000000000000000000
+  m_OcclusionCullingData: {fileID: 0}
+--- !u!104 &2
+RenderSettings:
+  m_ObjectHideFlags: 0
+  serializedVersion: 9
+  m_Fog: 0
+  m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+  m_FogMode: 3
+  m_FogDensity: 0.01
+  m_LinearFogStart: 0
+  m_LinearFogEnd: 300
+  m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
+  m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
+  m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
+  m_AmbientIntensity: 1
+  m_AmbientMode: 3
+  m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
+  m_SkyboxMaterial: {fileID: 0}
+  m_HaloStrength: 0.5
+  m_FlareStrength: 1
+  m_FlareFadeSpeed: 3
+  m_HaloTexture: {fileID: 0}
+  m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
+  m_DefaultReflectionMode: 0
+  m_DefaultReflectionResolution: 128
+  m_ReflectionBounces: 1
+  m_ReflectionIntensity: 1
+  m_CustomReflection: {fileID: 0}
+  m_Sun: {fileID: 0}
+  m_UseRadianceAmbientProbe: 0
+--- !u!157 &3
+LightmapSettings:
+  m_ObjectHideFlags: 0
+  serializedVersion: 12
+  m_GIWorkflowMode: 1
+  m_GISettings:
+    serializedVersion: 2
+    m_BounceScale: 1
+    m_IndirectOutputScale: 1
+    m_AlbedoBoost: 1
+    m_EnvironmentLightingMode: 0
+    m_EnableBakedLightmaps: 0
+    m_EnableRealtimeLightmaps: 0
+  m_LightmapEditorSettings:
+    serializedVersion: 12
+    m_Resolution: 2
+    m_BakeResolution: 40
+    m_AtlasSize: 1024
+    m_AO: 0
+    m_AOMaxDistance: 1
+    m_CompAOExponent: 1
+    m_CompAOExponentDirect: 0
+    m_ExtractAmbientOcclusion: 0
+    m_Padding: 2
+    m_LightmapParameters: {fileID: 0}
+    m_LightmapsBakeMode: 1
+    m_TextureCompression: 1
+    m_FinalGather: 0
+    m_FinalGatherFiltering: 1
+    m_FinalGatherRayCount: 256
+    m_ReflectionCompression: 2
+    m_MixedBakeMode: 2
+    m_BakeBackend: 1
+    m_PVRSampling: 1
+    m_PVRDirectSampleCount: 32
+    m_PVRSampleCount: 512
+    m_PVRBounces: 2
+    m_PVREnvironmentSampleCount: 256
+    m_PVREnvironmentReferencePointCount: 2048
+    m_PVRFilteringMode: 1
+    m_PVRDenoiserTypeDirect: 1
+    m_PVRDenoiserTypeIndirect: 1
+    m_PVRDenoiserTypeAO: 1
+    m_PVRFilterTypeDirect: 0
+    m_PVRFilterTypeIndirect: 0
+    m_PVRFilterTypeAO: 0
+    m_PVREnvironmentMIS: 1
+    m_PVRCulling: 1
+    m_PVRFilteringGaussRadiusDirect: 1
+    m_PVRFilteringGaussRadiusIndirect: 5
+    m_PVRFilteringGaussRadiusAO: 2
+    m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+    m_PVRFilteringAtrousPositionSigmaIndirect: 2
+    m_PVRFilteringAtrousPositionSigmaAO: 1
+    m_ExportTrainingData: 0
+    m_TrainingDataDestination: TrainingData
+    m_LightProbeSampleCountMultiplier: 4
+  m_LightingDataAsset: {fileID: 0}
+  m_LightingSettings: {fileID: 0}
+--- !u!196 &4
+NavMeshSettings:
+  serializedVersion: 2
+  m_ObjectHideFlags: 0
+  m_BuildSettings:
+    serializedVersion: 3
+    agentTypeID: 0
+    agentRadius: 0.5
+    agentHeight: 2
+    agentSlope: 45
+    agentClimb: 0.4
+    ledgeDropHeight: 0
+    maxJumpAcrossDistance: 0
+    minRegionArea: 2
+    manualCellSize: 0
+    cellSize: 0.16666667
+    manualTileSize: 0
+    tileSize: 256
+    buildHeightMesh: 0
+    maxJobWorkers: 0
+    preserveTilesOutsideBounds: 0
+    debug:
+      m_Flags: 0
+  m_NavMeshData: {fileID: 0}
+--- !u!1 &655137957
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 655137958}
+  - component: {fileID: 655137959}
+  m_Layer: 0
+  m_Name: Global Manager
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &655137958
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 655137957}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &655137959
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 655137957}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: b4ad52441749aae488dbbdef26e7364b, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  playerDatas: []
+--- !u!1 &1736974413
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1736974416}
+  - component: {fileID: 1736974415}
+  m_Layer: 0
+  m_Name: Main Camera
+  m_TagString: MainCamera
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!20 &1736974415
+Camera:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1736974413}
+  m_Enabled: 1
+  serializedVersion: 2
+  m_ClearFlags: 2
+  m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0}
+  m_projectionMatrixMode: 1
+  m_GateFitMode: 2
+  m_FOVAxisMode: 0
+  m_Iso: 200
+  m_ShutterSpeed: 0.005
+  m_Aperture: 16
+  m_FocusDistance: 10
+  m_FocalLength: 50
+  m_BladeCount: 5
+  m_Curvature: {x: 2, y: 11}
+  m_BarrelClipping: 0.25
+  m_Anamorphism: 0
+  m_SensorSize: {x: 36, y: 24}
+  m_LensShift: {x: 0, y: 0}
+  m_NormalizedViewPortRect:
+    serializedVersion: 2
+    x: 0
+    y: 0
+    width: 1
+    height: 1
+  near clip plane: 0.3
+  far clip plane: 1000
+  field of view: 60
+  orthographic: 1
+  orthographic size: 5
+  m_Depth: -1
+  m_CullingMask:
+    serializedVersion: 2
+    m_Bits: 4294967295
+  m_RenderingPath: -1
+  m_TargetTexture: {fileID: 0}
+  m_TargetDisplay: 0
+  m_TargetEye: 3
+  m_HDR: 1
+  m_AllowMSAA: 1
+  m_AllowDynamicResolution: 0
+  m_ForceIntoRT: 0
+  m_OcclusionCulling: 1
+  m_StereoConvergence: 10
+  m_StereoSeparation: 0.022
+--- !u!4 &1736974416
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1736974413}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: -10}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1660057539 &9223372036854775807
+SceneRoots:
+  m_ObjectHideFlags: 0
+  m_Roots:
+  - {fileID: 1736974416}
+  - {fileID: 655137958}

+ 7 - 0
ToneTuneToolkit/Assets/Examples/023_DataClassSort/Scenes/Example.unity.meta

@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: ab1f18a34f070864196a646193e043fa
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 8 - 0
ToneTuneToolkit/Assets/Examples/023_DataClassSort/Scripts.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 104fe0bc05fad994c807bcbe37af0476
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 40 - 0
ToneTuneToolkit/Assets/Examples/023_DataClassSort/Scripts/SortTest.cs

@@ -0,0 +1,40 @@
+using System;
+using System.Collections.Generic;
+using UnityEngine;
+
+using System.Linq;
+
+namespace Examples
+{
+  /// <summary>
+  /// 
+  /// </summary>
+  public class SortTest : MonoBehaviour
+  {
+    public List<PlayerData> playerDatas;
+
+
+    private void Start()
+    {
+      playerDatas = new List<PlayerData>()
+      {
+        new PlayerData {name = "Toto", score = 3, stringScore = "3"},
+        new PlayerData {name = "Gar", score = 4, stringScore = "4"},
+        new PlayerData {name = "Earth", score = 2, stringScore = "2"},
+        new PlayerData {name = "Po", score = 1, stringScore = "1"}
+      };
+
+      playerDatas = playerDatas.OrderBy(x => float.Parse(x.stringScore)).ToList();
+      // playerDatas = playerDatas.OrderBy(x => x.stringScore).ToList();
+    }
+
+  }
+
+  [Serializable]
+  public class PlayerData
+  {
+    public string name;
+    public int score;
+    public string stringScore;
+  }
+}

+ 11 - 0
ToneTuneToolkit/Assets/Examples/023_DataClassSort/Scripts/SortTest.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: b4ad52441749aae488dbbdef26e7364b
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 45 - 0
ToneTuneToolkit/Assets/StreamingAssets/ToneTuneToolkit/additionaltools/portreleaser.bat

@@ -0,0 +1,45 @@
+@echo off
+chcp 65001
+setlocal enabledelayedexpansion
+
+set /p port="[TTT] 输入端口号: "
+echo.
+
+echo [TTT] 正在查询端口 %port% 的占用情况...
+netstat -ano | findstr :%port%
+echo.
+
+set "pid="
+
+for /f "tokens=4" %%i in ('netstat -ano ^| findstr :%port%') do (
+    set "pid=%%i"
+    goto :result
+)
+
+:result
+if defined pid (
+    echo [TTT] 找到占用端口 %port% 的进程ID: !pid!
+) else (
+    echo [TTT] 没有找到占用端口 %port% 的进程。
+    goto end
+)
+
+:: 询问用户是否结束这个进程
+set /p kill="[TTT] 是否要结束这个进程? (y/n): "
+if /i "!kill!"=="y" (
+    echo [TTT] 正在结束进程 !pid!...
+    taskkill /F /PID !pid!
+    if !errorlevel! equ 0 (
+        echo [TTT] 成功结束进程 !pid!。
+    ) else (
+        echo [TTT] 无法结束进程 !pid!。
+    )
+) else (
+    echo [TTT] 操作已取消。
+)
+
+:end
+echo [TTT] 操作已结束。
+
+pause
+endlocal

+ 7 - 0
ToneTuneToolkit/Assets/StreamingAssets/ToneTuneToolkit/additionaltools/portreleaser.bat.meta

@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 411e93da73d019b449dd53809a652dfa
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 5 - 5
ToneTuneToolkit/Assets/StreamingAssets/ToneTuneToolkit/configs/udpconfig.json

@@ -1,7 +1,7 @@
 {
 {
-    "Local IP": "192.168.1.2",
-    "Local Port": "11100",
-    "Target IP": "192.168.1.3",
-    "Target Port": "11100",
-    "Detect Spacing": "1"
+  "local_ip": "192.168.1.100",
+  "local_port": "9999",
+  "target_ip": "192.168.1.100",
+  "target_port": "3456",
+  "recive_frequency": "0.04"
 }
 }

+ 0 - 0
ToneTuneToolkit/Assets/Plugins.meta → ToneTuneToolkit/Assets/ToneTuneToolkit/Plugins.meta


+ 0 - 0
ToneTuneToolkit/Assets/Plugins/BestHTTP.dll → ToneTuneToolkit/Assets/ToneTuneToolkit/Plugins/BestHTTP.dll


+ 0 - 0
ToneTuneToolkit/Assets/Plugins/BestHTTP.dll.meta → ToneTuneToolkit/Assets/ToneTuneToolkit/Plugins/BestHTTP.dll.meta


BIN
ToneTuneToolkit/Assets/ToneTuneToolkit/Plugins/LitJson.dll


+ 33 - 0
ToneTuneToolkit/Assets/ToneTuneToolkit/Plugins/LitJson.dll.meta

@@ -0,0 +1,33 @@
+fileFormatVersion: 2
+guid: 82990a72054d6144b8e9fb3c1a43d08c
+PluginImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  iconMap: {}
+  executionOrder: {}
+  defineConstraints: []
+  isPreloaded: 0
+  isOverridable: 0
+  isExplicitlyReferenced: 0
+  validateReferences: 1
+  platformData:
+  - first:
+      Any: 
+    second:
+      enabled: 1
+      settings: {}
+  - first:
+      Editor: Editor
+    second:
+      enabled: 0
+      settings:
+        DefaultValueInitialized: true
+  - first:
+      Windows Store Apps: WindowsStoreApps
+    second:
+      enabled: 0
+      settings:
+        CPU: AnyCPU
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 0 - 0
ToneTuneToolkit/Assets/Plugins/Newtonsoft.Json.dll → ToneTuneToolkit/Assets/ToneTuneToolkit/Plugins/Newtonsoft.Json.dll


+ 0 - 0
ToneTuneToolkit/Assets/Plugins/Newtonsoft.Json.dll.meta → ToneTuneToolkit/Assets/ToneTuneToolkit/Plugins/Newtonsoft.Json.dll.meta


+ 0 - 0
ToneTuneToolkit/Assets/Plugins/zxing.unity.dll → ToneTuneToolkit/Assets/ToneTuneToolkit/Plugins/zxing.unity.dll


+ 0 - 0
ToneTuneToolkit/Assets/Plugins/zxing.unity.dll.meta → ToneTuneToolkit/Assets/ToneTuneToolkit/Plugins/zxing.unity.dll.meta


+ 66 - 8
ToneTuneToolkit/Assets/ToneTuneToolkit/README.md

@@ -1,11 +1,11 @@
 <font face="Source Han Sans TC" size=2 color=#FFFFFF>
 <font face="Source Han Sans TC" size=2 color=#FFFFFF>
 
 
 #### <center><font size=2>Make everything f<font color="#FF0000">or</font>king simple.</font></center>
 #### <center><font size=2>Make everything f<font color="#FF0000">or</font>king simple.</font></center>
-#### <center><font size=2>2024/06/18</font></center>
-# <center><font color="#54FF9F" size=6>**Tone Tune Toolkit v1.4.16**</font></center>
+#### <center><font size=2>2024/10/11</font></center>
+# <center><font color="#54FF9F" size=6>**Tone Tune Toolkit v1.4.17**</font></center>
 ## ToneTuneToolkit是什么?
 ## ToneTuneToolkit是什么?
 一个致力于帮助Unity六边形战士减轻开发负担的项目。</br>
 一个致力于帮助Unity六边形战士减轻开发负担的项目。</br>
-<s>但更多的时候是在帮助互动媒体人偷懒。</s></br>
+<s>但更多的时候是在帮助互动工程师偷懒。</s></br>
 
 
 完成至少<strong>[1]</strong>个有些奇怪却十分好用的工具包:</br>
 完成至少<strong>[1]</strong>个有些奇怪却十分好用的工具包:</br>
 (√) 显现存在于Unity/C#中却不为人知的野路子</br>
 (√) 显现存在于Unity/C#中却不为人知的野路子</br>
@@ -45,6 +45,8 @@
 24. 2023/12/28 分离“TextLoader”的json读写功能至“Data”分类下的“JsonManager”。
 24. 2023/12/28 分离“TextLoader”的json读写功能至“Data”分类下的“JsonManager”。
 25. 2024/06/03 添加了“TextureProcessor”,读/写/旋转/缩放Texture。
 25. 2024/06/03 添加了“TextureProcessor”,读/写/旋转/缩放Texture。
 26. 2024/06/18 添加了“LongTimeNoOperationDetector”,用于检测用户长时间无操作。
 26. 2024/06/18 添加了“LongTimeNoOperationDetector”,用于检测用户长时间无操作。
+27. 2024/07/18 添加了“UDPCommunicatorServer”,单端口非一次性play,用于作为server大量接收数据。
+28. 2024/10/11 更新了“ObjectDragRotate”,增加了旋转角度的限制,增加了一个角度校正的方法。
 
 
 </br>
 </br>
 
 
@@ -100,10 +102,11 @@
 * LongTimeNoOperationDetector.cs        // 长时间无操作检测
 * LongTimeNoOperationDetector.cs        // 长时间无操作检测
 
 
 ### -> ToneTuneToolkit.UDP/
 ### -> ToneTuneToolkit.UDP/
-* UDPCommunicator.cs      // UDP通讯器
-* UDPCommunicatorLite.cs  // UDP通讯器轻量版
-* UDPHandler.cs           // UDP助手
-* UDPResponder.cs         // UDP响应器
+* UDPCommunicator.cs        // UDP通讯器 // 已残
+* UDPCommunicatorLite.cs    // UDP通讯器客户端轻量版
+* UDPCommunicatorServer.cs  // UDP通讯器服务端
+* UDPHandler.cs             // UDP助手
+* UDPResponder.cs           // UDP响应器
 
 
 ### -> ToneTuneToolkit.UI/
 ### -> ToneTuneToolkit.UI/
 * Parallax.cs         // 多层次视差
 * Parallax.cs         // 多层次视差
@@ -129,6 +132,61 @@
 
 
 </br>
 </br>
 
 
+# <center>*Extra*</center>
+下列文件/功能位于与工程同级的“Materials”文件夹下
+### -> 3D/
+* // 创建一个物理引力点
+
+### -> AzureKinect/
+* AzureKinectDriver.cs // AzureKinect驱动模块
+
+### -> Backend & Upload/
+* // 后端上传模块
+
+### -> CamFi2/
+* // CamFi2驱动模块
+
+### -> KeyboardMapping/
+* // 键盘错位映射模块
+
+### -> KinectV2/
+* // KinectV2Driver.cs // KinectV2驱动模块
+
+### -> MQTT/
+* // MQTT驱动模块
+
+### -> OpenCV/
+* // 面部识别模块
+
+### -> OSC/
+* // 收发模块
+
+### -> RemoveBG & BaiduBodySegment/
+* // 人像分割模块
+
+### -> RemoveTrial/
+* // 移除试用版标记
+
+### -> ScrollView/
+* ScrollViewHandler.cs // 滚动视图驱动模块
+
+### -> SequenceFrame/
+* // 序列帧播放控制模块
+
+### -> SerialPortUtilityPro/
+* // 收发模块
+
+### -> SkipLogo/
+* // 跳过开屏Logo功能
+
+### -> WebGL/
+* // 背景透明化功能
+
+### -> 后置相机拍摄/
+* // 拍摄功能
+
+</br>
+
 # <center>*SHADERS*</center>
 # <center>*SHADERS*</center>
 ### -> UGUI转灰色
 ### -> UGUI转灰色
 
 
@@ -143,7 +201,7 @@
 
 
 </br>
 </br>
 
 
-# <center>// *FONTS (Removed)*</center>
+# <center>*FONTS (Removed)*</center>
 ### // -> 思源黑体简体中文
 ### // -> 思源黑体简体中文
 * // SourceHanSansSC-Bold
 * // SourceHanSansSC-Bold
 * // SourceHanSansSC-ExtraLight
 * // SourceHanSansSC-ExtraLight

+ 24 - 0
ToneTuneToolkit/Assets/ToneTuneToolkit/Scripts/Data/LitJsonManager.cs

@@ -0,0 +1,24 @@
+/// <summary>
+/// Copyright (c) 2024 MirzkisD1Ex0 All rights reserved.
+/// Code Version 1.0
+/// </summary>
+
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using System.IO;
+using System.Text;
+using LitJson;
+
+namespace ToneTuneToolkit.Data
+{
+  public class LitJsonManager : MonoBehaviour
+  {
+    public static object GetJson(string url, string keyName)
+    {
+      string jsonString = File.ReadAllText(url, Encoding.UTF8);
+      JsonData jd = JsonMapper.ToObject(jsonString);
+      return jd[keyName];
+    }
+  }
+}

+ 11 - 0
ToneTuneToolkit/Assets/ToneTuneToolkit/Scripts/Data/LitJsonManager.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 76112da8a1f6a1341a9f3d90c4f84a0a
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 107 - 0
ToneTuneToolkit/Assets/ToneTuneToolkit/Scripts/Media/WebCamHandler.cs

@@ -0,0 +1,107 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using UnityEngine.UI;
+
+public class WebCamHandler : MonoBehaviour
+{
+  public static WebCamHandler Instance;
+
+  public RawImage previewRawImage;
+
+  private WebCamDevice _webCamDevice;
+  private WebCamTexture _webCamTexture;
+  private bool _isWebCamReady = false;
+
+  // ==================================================
+
+  private void Awake()
+  {
+    Instance = this;
+  }
+
+  private void Start()
+  {
+    // InitWebcam();
+    // StartWebcam();
+  }
+
+  // ==================================================
+  // 相机配置
+
+  // private const string _RequestedDeviceName = "Logitech BRIO";
+  private string _webCamName = "GC21 Video";
+  private int _webCamWidth = 1280;
+  private int _webCamHeight = 720;
+  private int _webCamFPS = 30;
+
+  private void InitWebcam()
+  {
+    foreach (WebCamDevice device in WebCamTexture.devices)
+    {
+      // Debug.Log(device.name);
+      if (device.name == _webCamName)
+      {
+        _webCamDevice = device;
+        _webCamTexture = new WebCamTexture(_webCamDevice.name, _webCamWidth, _webCamHeight, _webCamFPS);
+        // _webCamTexture.Play();
+        _isWebCamReady = true;
+
+        if (previewRawImage) // Preview
+        {
+          previewRawImage.texture = _webCamTexture;
+        }
+        break;
+      }
+    }
+    return;
+  }
+
+  public WebCamTexture GetWebcamTexture()
+  {
+    if (_isWebCamReady)
+    {
+      return _webCamTexture;
+    }
+    else
+    {
+      return null;
+    }
+  }
+
+  public void SetWebcam(string name, int width, int height, int fps)
+  {
+    _webCamName = name;
+    _webCamWidth = width;
+    _webCamHeight = height;
+    _webCamFPS = fps;
+    return;
+  }
+
+  public void StartWebcam()
+  {
+    if (_isWebCamReady)
+    {
+      _webCamTexture.Play();
+    }
+    return;
+  }
+
+  public void PauseWebcam()
+  {
+    if (_isWebCamReady)
+    {
+      _webCamTexture.Pause();
+    }
+    return;
+  }
+
+  public void StopWebcam()
+  {
+    if (_isWebCamReady)
+    {
+      _webCamTexture.Stop();
+    }
+    return;
+  }
+}

+ 11 - 0
ToneTuneToolkit/Assets/ToneTuneToolkit/Scripts/Media/WebCamHandler.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: db322a5350c33b0469ea7087a15d48e7
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 29 - 0
ToneTuneToolkit/Assets/ToneTuneToolkit/Scripts/Object/ObjectDragRotate.cs

@@ -29,7 +29,36 @@ namespace ToneTuneToolkit.Object
     {
     {
       transform.Rotate(Vector3.up * Input.GetAxis("Mouse X") * rotateSpeedFactor);
       transform.Rotate(Vector3.up * Input.GetAxis("Mouse X") * rotateSpeedFactor);
       transform.Rotate(Vector3.right * Input.GetAxis("Mouse Y") * rotateSpeedFactor);
       transform.Rotate(Vector3.right * Input.GetAxis("Mouse Y") * rotateSpeedFactor);
+      // ObjectAngleYLimit();
       return;
       return;
     }
     }
+
+    private void ObjectAngleYLimit()
+    {
+      float angleY = CheckAngle(transform.eulerAngles.y);
+      if (angleY <= -70f)
+      {
+        angleY = -70f;
+      }
+      else if (angleY >= 70f)
+      {
+        angleY = 70f;
+      }
+      transform.eulerAngles = new Vector3(transform.eulerAngles.x, angleY, transform.eulerAngles.z);
+      return;
+    }
+
+    private float CheckAngle(float value)
+    {
+      float angle = value - 180f;
+      if (angle > 0)
+      {
+        return angle - 180;
+      }
+      else
+      {
+        return angle + 180;
+      }
+    }
   }
   }
 }
 }

+ 93 - 86
ToneTuneToolkit/Assets/ToneTuneToolkit/Scripts/UDP/UDPCommunicatorLite.cs

@@ -1,48 +1,50 @@
 /// <summary>
 /// <summary>
-/// Copyright (c) 2023 MirzkisD1Ex0 All rights reserved.
-/// Code Version 1.1
+/// Copyright (c) 2024 MirzkisD1Ex0 All rights reserved.
+/// Code Version 1.2
 /// </summary>
 /// </summary>
 
 
+using System.Text;
 using System.Net;
 using System.Net;
 using System.Net.Sockets;
 using System.Net.Sockets;
-using System.Text;
 using System.Threading;
 using System.Threading;
 using System.IO;
 using System.IO;
+using System.Collections;
 using System.Collections.Generic;
 using System.Collections.Generic;
 using UnityEngine;
 using UnityEngine;
-using Newtonsoft.Json;
 using UnityEngine.Events;
 using UnityEngine.Events;
 
 
+using Newtonsoft.Json;
+
 namespace ToneTuneToolkit.UDP
 namespace ToneTuneToolkit.UDP
 {
 {
   /// <summary>
   /// <summary>
-  /// UDP通讯器轻量版
-  ///
-  /// 无需助手
+  /// UDP通讯器轻量版 // 客户端
+  /// 收发端口即用即删 // 次次不一样
   /// 测试前务必关闭所有防火墙 // 设备之间需要互相ping通
   /// 测试前务必关闭所有防火墙 // 设备之间需要互相ping通
+  /// 广播不安全udpClient.EnableBroadcast = true;
   /// </summary>
   /// </summary>
   public class UDPCommunicatorLite : MonoBehaviour
   public class UDPCommunicatorLite : MonoBehaviour
   {
   {
     public static UDPCommunicatorLite Instance;
     public static UDPCommunicatorLite Instance;
 
 
     #region Path
     #region Path
-    private static string udpConfigPath = Application.streamingAssetsPath + "/udpconfig.json";
+    private string udpConfigPath = $"{Application.streamingAssetsPath}/configs/udpconfig.json";
     #endregion
     #endregion
 
 
-    #region Settings
-    private byte[] localIP = new byte[] { 0, 0, 0, 0 };
+    #region Config
+    private string localIP = null;
     private int localPort = 0;
     private int localPort = 0;
-    private byte[] targetIP = new byte[] { 0, 0, 0, 0 };
+    private string targetIP = null;
     private int targetPort = 0;
     private int targetPort = 0;
-    private float detectSpacing = 1f; // 循环检测间隔
-    private Encoding ReciveMessageEncoding = Encoding.UTF8; // 接收消息字符编码
-    private Encoding SendMessageEncoding = Encoding.UTF8; // 发出消息字符编码
+    private float reciveFrequency = .5f; // 循环检测间隔
+    private Encoding ReciveMessageEncoding = Encoding.ASCII; // 接收消息字符编码
+    private Encoding SendMessageEncoding = Encoding.ASCII; // 发出消息字符编码
     #endregion
     #endregion
 
 
-    #region Others
-    private UdpClient udpClient; // UDP客户端
-    private Thread thread = null; // 单开线程
-    private IPEndPoint remoteAddress;
+    #region Receive
+    private UdpClient receiveUDPClient; // UDP客户端
+    private Thread receiveThread = null; // 单开线程
+    private IPEndPoint remoteAddress; // 收
     #endregion
     #endregion
 
 
     #region Values
     #region Values
@@ -52,25 +54,10 @@ namespace ToneTuneToolkit.UDP
 
 
     // ==================================================
     // ==================================================
 
 
-    private void Awake()
-    {
-      Instance = this;
-    }
-
-    private void Start()
-    {
-      Init();
-    }
-
-    private void OnDestroy()
-    {
-      Uninit();
-    }
-
-    private void OnApplicationQuit()
-    {
-      Uninit();
-    }
+    private void Awake() => Instance = this;
+    private void Start() => Init();
+    private void Update() => ShortcutKey();
+    private void OnDestroy() => Uninit();
 
 
     // ==================================================
     // ==================================================
 
 
@@ -78,9 +65,13 @@ namespace ToneTuneToolkit.UDP
     {
     {
       LoadConfig();
       LoadConfig();
       remoteAddress = new IPEndPoint(IPAddress.Any, 0);
       remoteAddress = new IPEndPoint(IPAddress.Any, 0);
-      thread = new Thread(MessageReceive); // 单开线程接收消息
-      thread.Start();
-      InvokeRepeating("RepeatDetect", 0f, detectSpacing); // 每隔一段时间检测一次是否有消息传入
+      receiveThread = new Thread(new ThreadStart(MessageReceive))
+      {
+        IsBackground = true
+      }; // 单开线程接收消息
+      receiveThread.Start();
+      StartCoroutine(nameof(RepeatHookMessage));
+      // InvokeRepeating(nameof(RepeatHookMessage), 0f, reciveFrequency); // 每隔一段时间检测一次是否有消息传入
       return;
       return;
     }
     }
 
 
@@ -90,33 +81,31 @@ namespace ToneTuneToolkit.UDP
     /// </summary>
     /// </summary>
     public void Uninit()
     public void Uninit()
     {
     {
-      CancelInvoke("RepeatDetect");
-      thread.Abort();
-      thread.Interrupt();
-      udpClient.Close();
+      CancelInvoke("RepeatHookMessage");
+      if (receiveThread != null)
+      {
+        receiveThread.Abort();
+      }
+      if (receiveUDPClient != null)
+      {
+        receiveUDPClient.Close();
+      }
       return;
       return;
     }
     }
 
 
+    /// <summary>
+    /// 加载配置文件
+    /// </summary>
     private void LoadConfig()
     private void LoadConfig()
     {
     {
       string json = File.ReadAllText(udpConfigPath, Encoding.UTF8);
       string json = File.ReadAllText(udpConfigPath, Encoding.UTF8);
       Dictionary<string, string> keys = JsonConvert.DeserializeObject<Dictionary<string, string>>(json);
       Dictionary<string, string> keys = JsonConvert.DeserializeObject<Dictionary<string, string>>(json);
 
 
-      string[] localIPString = keys["Local IP"].Split('.');
-      for (int i = 0; i < 4; i++)
-      {
-        localIP[i] = (byte)int.Parse(localIPString[i]);
-      }
-      localPort = int.Parse(keys["Local Port"]);
-
-      string[] targetIPString = keys["Target IP"].Split('.');
-      for (int i = 0; i < 4; i++)
-      {
-        targetIP[i] = (byte)int.Parse(targetIPString[i]);
-      }
-      targetPort = int.Parse(keys["Target Port"]);
-
-      detectSpacing = float.Parse(keys["Detect Spacing"]);
+      localIP = keys["local_ip"];
+      localPort = int.Parse(keys["local_port"]);
+      targetIP = keys["target_ip"];
+      targetPort = int.Parse(keys["target_port"]);
+      reciveFrequency = float.Parse(keys["recive_frequency"]);
       return;
       return;
     }
     }
 
 
@@ -138,69 +127,87 @@ namespace ToneTuneToolkit.UDP
     // ==================================================
     // ==================================================
 
 
     /// <summary>
     /// <summary>
-    /// 重复检测
+    /// 重复钩出回执消息
     /// </summary>
     /// </summary>
-    private void RepeatDetect()
+    private IEnumerator RepeatHookMessage()
     {
     {
-      if (string.IsNullOrEmpty(udpMessage)) // 如果消息为空
-      {
-        return;
-      }
-      Debug.Log($"<color=white>[TTT UDPCommunicatorLite]</color> Recived message: <color=white>[{udpMessage}]</color>...[OK]");
-
-      if (OnMessageRecive == null) // 如果没人订阅
+      while (true)
       {
       {
-        return;
+        yield return new WaitForSeconds(reciveFrequency);
+
+        if (string.IsNullOrEmpty(udpMessage)) // 如果消息为空
+        {
+          continue;
+        }
+
+        Debug.Log($"<color=white>[TTT UDPCommunicatorLite]</color> Recived message: <color=white>[{udpMessage}]</color> form <color=white>[{remoteAddress}]</color>...[OK]");
+        if (OnMessageRecive != null) // 如果有订阅
+        {
+          OnMessageRecive(udpMessage); // 把数据丢出去
+        }
+        udpMessage = null; // 清空接收结果
       }
       }
-      OnMessageRecive(udpMessage); // 把数据丢出去
-      udpMessage = null; // 清空接收结果
-      return;
     }
     }
 
 
     /// <summary>
     /// <summary>
     /// 接收消息
     /// 接收消息
+    /// 独立线程
     /// </summary>
     /// </summary>
     private void MessageReceive()
     private void MessageReceive()
     {
     {
       while (true)
       while (true)
       {
       {
-        udpClient = new UdpClient(localPort);
-        byte[] receiveData = udpClient.Receive(ref remoteAddress); // 接收数据
+        receiveUDPClient = new UdpClient(localPort); // 新建客户端
+        byte[] receiveData = receiveUDPClient.Receive(ref remoteAddress);
         udpMessage = ReciveMessageEncoding.GetString(receiveData);
         udpMessage = ReciveMessageEncoding.GetString(receiveData);
-        udpClient.Close();
+        receiveUDPClient.Close(); // 关闭客户端
       }
       }
     }
     }
 
 
     /// <summary>
     /// <summary>
     /// 发送消息
     /// 发送消息
+    /// 为何不将远程端点提出,因为可能需要用此方法1对多发消息
     /// </summary>
     /// </summary>
     /// <param name="ip"></param>
     /// <param name="ip"></param>
-    /// <param name="sendMessage"></param>
-    public void MessageSend(byte[] ip, int port, string sendMessage)
+    /// <param name="port"></param>
+    /// <param name="message"></param>
+    public void MessageSend(string ip, int port, string message)
     {
     {
-      if (sendMessage == null)
+      if (message == null)
       {
       {
         return;
         return;
       }
       }
 
 
-      IPAddress tempIPAddress = new IPAddress(ip);
-      IPEndPoint tempRemoteAddress = new IPEndPoint(tempIPAddress, port); // 实例化一个远程端点
-      byte[] sendData = SendMessageEncoding.GetBytes(sendMessage);
-      UdpClient client = new UdpClient(); // localPort + 1 // 端口不可复用 // 否则无法区分每条消息
-      client.Send(sendData, sendData.Length, tempRemoteAddress); // 将数据发送到远程端点
-      client.Close(); // 关闭连接
+      byte[] sendData = SendMessageEncoding.GetBytes(message);
+
+      IPEndPoint tempRemoteAddress = new IPEndPoint(IPAddress.Parse(ip), port); // 实例化一个远程端点
+
+      UdpClient sendClient = new UdpClient(); // localPort + 1 // 端口不可复用 // 否则无法区分每条消息 // 接收端消息粘连
+      sendClient.Send(sendData, sendData.Length, tempRemoteAddress); // 将数据发送到远程端点
+      sendClient.Close(); // 关闭连接
+      Debug.Log($"<color=white>[TTT UDPCommunicatorLite]</color> Send [<color=white>{message}</color> to <color=white>{targetIP}:{targetPort}</color>]...[OK]");
       return;
       return;
     }
     }
 
 
     /// <summary>
     /// <summary>
-    /// 向固定地址和IP发消息
+    /// 向预设地址发消息
     /// 偷懒方法
     /// 偷懒方法
     /// </summary>
     /// </summary>
     /// <param name="message"></param>
     /// <param name="message"></param>
     public void SendMessageOut(string message)
     public void SendMessageOut(string message)
     {
     {
       MessageSend(targetIP, targetPort, message);
       MessageSend(targetIP, targetPort, message);
-      Debug.Log($"<color=white>[TTT UDPCommunicatorLite]</color> Send [<color=white>{message}</color> to <color=white>{targetIP[0]}.{targetIP[1]}.{targetIP[2]}.{targetIP[3]}:{targetPort}</color>]...[OK]");
+      return;
+    }
+
+    // ==================================================
+
+    private void ShortcutKey()
+    {
+      // if (Input.GetKeyDown(KeyCode.Q))
+      // {
+      //   SendMessageOut("sdasd");
+      // }
       return;
       return;
     }
     }
   }
   }

+ 198 - 0
ToneTuneToolkit/Assets/ToneTuneToolkit/Scripts/UDP/UDPCommunicatorServer.cs

@@ -0,0 +1,198 @@
+/// <summary>
+/// Copyright (c) 2024 MirzkisD1Ex0 All rights reserved.
+/// Code Version 1.2
+/// </summary>
+
+using System.IO;
+using System.Collections.Generic;
+using System.Net;
+using System.Net.Sockets;
+using System.Text;
+using System.Threading;
+using UnityEngine;
+using UnityEngine.Events;
+using Newtonsoft.Json;
+
+namespace ToneTuneToolkit.UDP
+{
+  /// <summary>
+  /// UDP通讯器轻量版 // 服务端
+  /// 单端口play // 发送的消息会粘连/定向接收连续的消息
+  /// 测试前务必关闭所有防火墙 // 设备之间需要互相ping通
+  /// </summary>
+  public class UDPCommunicatorServer : MonoBehaviour
+  {
+    public static UDPCommunicatorServer Instance;
+
+    #region Path
+    private string udpConfigPath = Application.streamingAssetsPath + "/udpconfig.json";
+    #endregion
+
+    #region Config
+    private string targetIP = null;
+    private int targetPort = 0;
+    private int localPort = 0;
+    private float reciveFrequency = .5f; // 循环检测间隔
+    #endregion
+
+    #region Other
+    private UdpClient udpClient; // 单端口
+    private Thread receiveThread;
+    private IPEndPoint remoteClient; // 客户端的IP和端口信息
+    #endregion
+
+
+    #region Value
+    private string udpMessage; // 接受到的消息
+    private event UnityAction<string> OnMessageRecive;
+    #endregion
+
+    // ==================================================
+
+    private void Awake()
+    {
+      Instance = this;
+    }
+
+    private void Start()
+    {
+      Init();
+    }
+
+    private void OnDisable()
+    {
+      Uninit();
+    }
+
+    // ==================================================
+
+    private void Init()
+    {
+      LoadConfig();
+
+      udpClient = new UdpClient(localPort); // 创建UDP客户端并绑定到指定端口
+      Debug.Log($"<color=white>[TTT UDPCommunicatorServer]</color> UDP Server started on port : <color=white>[{localPort}]</color>...[OK]");
+      remoteClient = new IPEndPoint(IPAddress.Any, 0); // 初始化客户端端点
+
+      receiveThread = new Thread(new ThreadStart(MessageReceive)) // 创建并启动接收线程
+      {
+        IsBackground = true
+      };
+      receiveThread.Start();
+
+      InvokeRepeating("RepeatHookMessage", 0f, reciveFrequency); // 每隔一段时间检测一次是否有消息传入
+      return;
+    }
+
+    /// <summary>
+    /// 卸载
+    /// 退出套接字
+    /// </summary>
+    public void Uninit()
+    {
+      CancelInvoke("RepeatHookMessage");
+      if (receiveThread != null)
+      {
+        receiveThread.Abort();
+      }
+      if (udpClient != null)
+      {
+        udpClient.Close();
+      }
+      return;
+    }
+
+    // ==================================================
+    // 接收消息事件订阅
+
+    public void AddEventListener(UnityAction<string> unityAction)
+    {
+      OnMessageRecive += unityAction;
+      return;
+    }
+
+    public void RemoveEventListener(UnityAction<string> unityAction)
+    {
+      OnMessageRecive -= unityAction;
+      return;
+    }
+
+    // ==================================================
+
+    /// <summary>
+    /// 加载配置文件
+    /// </summary>
+    private void LoadConfig()
+    {
+      string json = File.ReadAllText(udpConfigPath, Encoding.UTF8);
+      Dictionary<string, string> keys = JsonConvert.DeserializeObject<Dictionary<string, string>>(json);
+      localPort = int.Parse(keys["local_port"]);
+      targetIP = keys["target_ip"];
+      targetPort = int.Parse(keys["target_port"]);
+      reciveFrequency = float.Parse(keys["recive_frequency"]);
+      return;
+    }
+
+    /// <summary>
+    /// 重复钩出回执消息
+    /// </summary>
+    private void RepeatHookMessage()
+    {
+      if (string.IsNullOrEmpty(udpMessage)) // 如果消息为空
+      {
+        return;
+      }
+      Debug.Log($"<color=white>[TTT UDPCommunicatorServer]</color> Recived message: <color=white>[{udpMessage}]</color>...[OK]");
+
+      if (OnMessageRecive != null) // 如果有订阅
+      {
+        OnMessageRecive(udpMessage); // 把数据丢出去
+      }
+      udpMessage = null; // 清空接收结果
+      return;
+    }
+
+    /// <summary>
+    /// 接收消息
+    /// 独立线程
+    /// </summary>
+    private void MessageReceive()
+    {
+      while (true)
+      {
+        byte[] result = udpClient.Receive(ref remoteClient);
+        udpMessage = Encoding.UTF8.GetString(result);
+      }
+    }
+
+    /// <summary>
+    /// 发送消息
+    /// </summary>
+    /// <param name="message"></param>
+    /// <param name="ip"></param>
+    /// <param name="port"></param>
+    public void MessageSend(string ip, int port, string message)
+    {
+      if (message == null)
+      {
+        return;
+      }
+      byte[] messageBytes = Encoding.UTF8.GetBytes(message);
+      IPEndPoint sendEndPoint = new IPEndPoint(IPAddress.Parse(ip), port);
+      udpClient.Send(messageBytes, messageBytes.Length, sendEndPoint);
+      return;
+    }
+
+    /// <summary>
+    /// 向预设地址发消息
+    /// 偷懒方法
+    /// </summary>
+    /// <param name="message"></param>
+    public void MessageSendOut(string message)
+    {
+      MessageSend(targetIP, targetPort, message);
+      Debug.Log($"<color=white>[TTT UDPCommunicatorServer]</color> Lazy send [<color=white>{message}</color> to <color=white>{targetIP}:{targetPort}</color>]...[OK]");
+      return;
+    }
+  }
+}

+ 11 - 0
ToneTuneToolkit/Assets/ToneTuneToolkit/Scripts/UDP/UDPCommunicatorServer.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 44547e173eec1124e8a1fc03b7d44686
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 2 - 2
ToneTuneToolkit/Assets/ToneTuneToolkit/Scripts/UDP/UDPResponder.cs

@@ -1,6 +1,6 @@
 /// <summary>
 /// <summary>
-/// Copyright (c) 2021 MirzkisD1Ex0 All rights reserved.
-/// Code Version 1.0
+/// Copyright (c) 2024 MirzkisD1Ex0 All rights reserved.
+/// Code Version 1.1
 /// </summary>
 /// </summary>
 
 
 using UnityEngine;
 using UnityEngine;

+ 61 - 944
ToneTuneToolkit/Logs/AssetImportWorker0-prev.log

@@ -15,7 +15,7 @@ D:/Workflow/Project/Unity/ToneTuneToolkit/ToneTuneToolkit
 -logFile
 -logFile
 Logs/AssetImportWorker0.log
 Logs/AssetImportWorker0.log
 -srvPort
 -srvPort
-4710
+14319
 Successfully changed project path to: D:/Workflow/Project/Unity/ToneTuneToolkit/ToneTuneToolkit
 Successfully changed project path to: D:/Workflow/Project/Unity/ToneTuneToolkit/ToneTuneToolkit
 D:/Workflow/Project/Unity/ToneTuneToolkit/ToneTuneToolkit
 D:/Workflow/Project/Unity/ToneTuneToolkit/ToneTuneToolkit
 [UnityMemory] Configuration Parameters - Can be set up in boot.config
 [UnityMemory] Configuration Parameters - Can be set up in boot.config
@@ -49,12 +49,12 @@ D:/Workflow/Project/Unity/ToneTuneToolkit/ToneTuneToolkit
     "memorysetup-temp-allocator-size-cloud-worker=32768"
     "memorysetup-temp-allocator-size-cloud-worker=32768"
     "memorysetup-temp-allocator-size-gi-baking-worker=262144"
     "memorysetup-temp-allocator-size-gi-baking-worker=262144"
     "memorysetup-temp-allocator-size-gfx=262144"
     "memorysetup-temp-allocator-size-gfx=262144"
-Player connection [28736] Host "[IP] 172.31.64.1 [Port] 0 [Flags] 2 [Guid] 3770090708 [EditorId] 3770090708 [Version] 1048832 [Id] WindowsEditor(7,Capsule-Unity) [Debug] 1 [PackageName] WindowsEditor [ProjectName] Editor" joined multi-casting on [225.0.0.222:54997]...
+Player connection [25204] Host "[IP] 172.21.208.1 [Port] 0 [Flags] 2 [Guid] 3924413075 [EditorId] 3924413075 [Version] 1048832 [Id] WindowsEditor(7,Capsule-Unity) [Debug] 1 [PackageName] WindowsEditor [ProjectName] Editor" joined multi-casting on [225.0.0.222:54997]...
 
 
-Player connection [28736] Host "[IP] 172.31.64.1 [Port] 0 [Flags] 2 [Guid] 3770090708 [EditorId] 3770090708 [Version] 1048832 [Id] WindowsEditor(7,Capsule-Unity) [Debug] 1 [PackageName] WindowsEditor [ProjectName] Editor" joined alternative multi-casting on [225.0.0.222:34997]...
+Player connection [25204] Host "[IP] 172.21.208.1 [Port] 0 [Flags] 2 [Guid] 3924413075 [EditorId] 3924413075 [Version] 1048832 [Id] WindowsEditor(7,Capsule-Unity) [Debug] 1 [PackageName] WindowsEditor [ProjectName] Editor" joined alternative multi-casting on [225.0.0.222:34997]...
 
 
 [Physics::Module] Initialized MultithreadedJobDispatcher with 15 workers.
 [Physics::Module] Initialized MultithreadedJobDispatcher with 15 workers.
-Refreshing native plugins compatible for Editor in 9.13 ms, found 3 plugins.
+Refreshing native plugins compatible for Editor in 7.34 ms, found 3 plugins.
 Preloading 0 native plugins for Editor in 0.00 ms.
 Preloading 0 native plugins for Editor in 0.00 ms.
 Initialize engine version: 2022.3.30f1 (70558241b701)
 Initialize engine version: 2022.3.30f1 (70558241b701)
 [Subsystems] Discovering subsystems at path C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/Resources/UnitySubsystems
 [Subsystems] Discovering subsystems at path C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/Resources/UnitySubsystems
@@ -65,12 +65,12 @@ Direct3D:
     Renderer: NVIDIA GeForce RTX 3060 Laptop GPU (ID=0x2520)
     Renderer: NVIDIA GeForce RTX 3060 Laptop GPU (ID=0x2520)
     Vendor:   NVIDIA
     Vendor:   NVIDIA
     VRAM:     5996 MB
     VRAM:     5996 MB
-    Driver:   31.0.15.5152
+    Driver:   32.0.15.6094
 Initialize mono
 Initialize mono
 Mono path[0] = 'C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/Managed'
 Mono path[0] = 'C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/Managed'
 Mono path[1] = 'C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/MonoBleedingEdge/lib/mono/unityjit-win32'
 Mono path[1] = 'C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/MonoBleedingEdge/lib/mono/unityjit-win32'
 Mono config path = 'C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/MonoBleedingEdge/etc'
 Mono config path = 'C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/MonoBleedingEdge/etc'
-Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=127.0.0.1:56192
+Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=127.0.0.1:56704
 Begin MonoManager ReloadAssembly
 Begin MonoManager ReloadAssembly
 Registering precompiled unity dll's ...
 Registering precompiled unity dll's ...
 Register platform support module: C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/PlaybackEngines/WebGLSupport/UnityEditor.WebGL.Extensions.dll
 Register platform support module: C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/PlaybackEngines/WebGLSupport/UnityEditor.WebGL.Extensions.dll
@@ -78,8 +78,8 @@ Register platform support module: C:/Workflow/Software/Unity/Editor/2022.3.30f1/
 Register platform support module: C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.dll
 Register platform support module: C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.dll
 Register platform support module: C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll
 Register platform support module: C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll
 Register platform support module: C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/PlaybackEngines/MetroSupport/UnityEditor.UWP.Extensions.dll
 Register platform support module: C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/PlaybackEngines/MetroSupport/UnityEditor.UWP.Extensions.dll
-Registered in 0.014544 seconds.
-- Loaded All Assemblies, in  0.377 seconds
+Registered in 0.013846 seconds.
+- Loaded All Assemblies, in  0.447 seconds
 Native extension for UWP target not found
 Native extension for UWP target not found
 Native extension for WindowsStandalone target not found
 Native extension for WindowsStandalone target not found
 [usbmuxd] Start listen thread
 [usbmuxd] Start listen thread
@@ -88,36 +88,36 @@ Native extension for iOS target not found
 Native extension for Android target not found
 Native extension for Android target not found
 Native extension for WebGL target not found
 Native extension for WebGL target not found
 Mono: successfully reloaded assembly
 Mono: successfully reloaded assembly
-- Finished resetting the current domain, in  0.287 seconds
-Domain Reload Profiling: 662ms
-	BeginReloadAssembly (126ms)
+- Finished resetting the current domain, in  0.389 seconds
+Domain Reload Profiling: 835ms
+	BeginReloadAssembly (124ms)
 		ExecutionOrderSort (0ms)
 		ExecutionOrderSort (0ms)
 		DisableScriptedObjects (0ms)
 		DisableScriptedObjects (0ms)
 		BackupInstance (0ms)
 		BackupInstance (0ms)
 		ReleaseScriptingObjects (0ms)
 		ReleaseScriptingObjects (0ms)
 		CreateAndSetChildDomain (1ms)
 		CreateAndSetChildDomain (1ms)
-	RebuildCommonClasses (35ms)
+	RebuildCommonClasses (38ms)
 	RebuildNativeTypeToScriptingClass (10ms)
 	RebuildNativeTypeToScriptingClass (10ms)
-	initialDomainReloadingComplete (69ms)
-	LoadAllAssembliesAndSetupDomain (134ms)
-		LoadAssemblies (123ms)
+	initialDomainReloadingComplete (70ms)
+	LoadAllAssembliesAndSetupDomain (203ms)
+		LoadAssemblies (124ms)
 		RebuildTransferFunctionScriptingTraits (0ms)
 		RebuildTransferFunctionScriptingTraits (0ms)
-		AnalyzeDomain (131ms)
-			TypeCache.Refresh (130ms)
-				TypeCache.ScanAssembly (118ms)
+		AnalyzeDomain (198ms)
+			TypeCache.Refresh (196ms)
+				TypeCache.ScanAssembly (172ms)
 			ScanForSourceGeneratedMonoScriptInfo (0ms)
 			ScanForSourceGeneratedMonoScriptInfo (0ms)
-			ResolveRequiredComponents (0ms)
-	FinalizeReload (288ms)
+			ResolveRequiredComponents (1ms)
+	FinalizeReload (390ms)
 		ReleaseScriptCaches (0ms)
 		ReleaseScriptCaches (0ms)
 		RebuildScriptCaches (0ms)
 		RebuildScriptCaches (0ms)
-		SetupLoadedEditorAssemblies (239ms)
+		SetupLoadedEditorAssemblies (323ms)
 			LogAssemblyErrors (0ms)
 			LogAssemblyErrors (0ms)
-			InitializePlatformSupportModulesInManaged (87ms)
-			SetLoadedEditorAssemblies (5ms)
+			InitializePlatformSupportModulesInManaged (121ms)
+			SetLoadedEditorAssemblies (7ms)
 			RefreshPlugins (0ms)
 			RefreshPlugins (0ms)
-			BeforeProcessingInitializeOnLoad (2ms)
-			ProcessInitializeOnLoadAttributes (103ms)
-			ProcessInitializeOnLoadMethodAttributes (42ms)
+			BeforeProcessingInitializeOnLoad (3ms)
+			ProcessInitializeOnLoadAttributes (140ms)
+			ProcessInitializeOnLoadMethodAttributes (52ms)
 			AfterProcessingInitializeOnLoad (0ms)
 			AfterProcessingInitializeOnLoad (0ms)
 			EditorAssembliesLoaded (0ms)
 			EditorAssembliesLoaded (0ms)
 		ExecutionOrderSort2 (0ms)
 		ExecutionOrderSort2 (0ms)
@@ -125,8 +125,8 @@ Domain Reload Profiling: 662ms
 ========================================================================
 ========================================================================
 Worker process is ready to serve import requests
 Worker process is ready to serve import requests
 Begin MonoManager ReloadAssembly
 Begin MonoManager ReloadAssembly
-- Loaded All Assemblies, in  0.551 seconds
-Refreshing native plugins compatible for Editor in 1.90 ms, found 3 plugins.
+- Loaded All Assemblies, in  0.597 seconds
+Refreshing native plugins compatible for Editor in 2.13 ms, found 3 plugins.
 Native extension for UWP target not found
 Native extension for UWP target not found
 Native extension for WindowsStandalone target not found
 Native extension for WindowsStandalone target not found
 Native extension for iOS target not found
 Native extension for iOS target not found
@@ -137,766 +137,48 @@ Package Manager log level set to [2]
 [Package Manager] UpmClient::Send -- Unable to send message (not connected to UPM process).
 [Package Manager] UpmClient::Send -- Unable to send message (not connected to UPM process).
 [Package Manager] Cannot connect to Unity Package Manager local server
 [Package Manager] Cannot connect to Unity Package Manager local server
 Mono: successfully reloaded assembly
 Mono: successfully reloaded assembly
-- Finished resetting the current domain, in  0.513 seconds
-Domain Reload Profiling: 1062ms
-	BeginReloadAssembly (127ms)
+- Finished resetting the current domain, in  0.523 seconds
+Domain Reload Profiling: 1118ms
+	BeginReloadAssembly (166ms)
 		ExecutionOrderSort (0ms)
 		ExecutionOrderSort (0ms)
-		DisableScriptedObjects (5ms)
+		DisableScriptedObjects (6ms)
 		BackupInstance (0ms)
 		BackupInstance (0ms)
 		ReleaseScriptingObjects (0ms)
 		ReleaseScriptingObjects (0ms)
-		CreateAndSetChildDomain (21ms)
-	RebuildCommonClasses (28ms)
+		CreateAndSetChildDomain (32ms)
+	RebuildCommonClasses (27ms)
 	RebuildNativeTypeToScriptingClass (9ms)
 	RebuildNativeTypeToScriptingClass (9ms)
 	initialDomainReloadingComplete (25ms)
 	initialDomainReloadingComplete (25ms)
-	LoadAllAssembliesAndSetupDomain (361ms)
-		LoadAssemblies (276ms)
+	LoadAllAssembliesAndSetupDomain (369ms)
+		LoadAssemblies (294ms)
 		RebuildTransferFunctionScriptingTraits (0ms)
 		RebuildTransferFunctionScriptingTraits (0ms)
-		AnalyzeDomain (159ms)
-			TypeCache.Refresh (140ms)
-				TypeCache.ScanAssembly (125ms)
+		AnalyzeDomain (166ms)
+			TypeCache.Refresh (146ms)
+				TypeCache.ScanAssembly (129ms)
 			ScanForSourceGeneratedMonoScriptInfo (13ms)
 			ScanForSourceGeneratedMonoScriptInfo (13ms)
-			ResolveRequiredComponents (4ms)
-	FinalizeReload (513ms)
-		ReleaseScriptCaches (0ms)
-		RebuildScriptCaches (0ms)
-		SetupLoadedEditorAssemblies (379ms)
-			LogAssemblyErrors (0ms)
-			InitializePlatformSupportModulesInManaged (35ms)
-			SetLoadedEditorAssemblies (2ms)
-			RefreshPlugins (0ms)
-			BeforeProcessingInitializeOnLoad (52ms)
-			ProcessInitializeOnLoadAttributes (263ms)
-			ProcessInitializeOnLoadMethodAttributes (19ms)
-			AfterProcessingInitializeOnLoad (6ms)
-			EditorAssembliesLoaded (0ms)
-		ExecutionOrderSort2 (0ms)
-		AwakeInstancesAfterBackupRestoration (7ms)
-Launched and connected shader compiler UnityShaderCompiler.exe after 0.05 seconds
-Refreshing native plugins compatible for Editor in 1.92 ms, found 3 plugins.
-Preloading 0 native plugins for Editor in 0.00 ms.
-Unloading 3205 Unused Serialized files (Serialized files now loaded: 0)
-Unloading 36 unused Assets / (59.0 KB). Loaded Objects now: 3667.
-Memory consumption went from 127.7 MB to 127.7 MB.
-Total: 4.293300 ms (FindLiveObjects: 0.281800 ms CreateObjectMapping: 0.119300 ms MarkObjects: 3.760200 ms  DeleteObjects: 0.130600 ms)
-
-AssetImportParameters requested are different than current active one (requested -> active):
-  custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> 
-  custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> 
-  custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> 
-  custom:CustomObjectIndexerAttribute: 9a22284fe3817be447336de3de66b15e -> 
-  custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> 
-  custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> 
-  custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> 
-  custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> 
-  custom:AudioImporter_EditorPlatform: d09bf68614088b80899f8185d706f6e7 -> 
-  custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> 
-  custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-  custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-========================================================================
-Received Import Request.
-  Time since last request: 318653.522456 seconds.
-  path: Assets/ToneTuneToolkit/Scripts/Other
-  artifactKey: Guid(4f09dc3a921afde4ea31bf55d9254f9f) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
-Start importing Assets/ToneTuneToolkit/Scripts/Other using Guid(4f09dc3a921afde4ea31bf55d9254f9f) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: 'f69ccd057aeda572caff172369ec5712') in 0.033980 seconds
-Number of updated asset objects reloaded before import = 0
-Number of asset objects unloaded after import = 0
-========================================================================
-Received Import Request.
-  Time since last request: 6.856718 seconds.
-  path: Assets/ToneTuneToolkit/Scripts/Other/LongTimeNoOperation.cs
-  artifactKey: Guid(d1f464dc79608a24a8ea3d3163a72e49) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
-Start importing Assets/ToneTuneToolkit/Scripts/Other/LongTimeNoOperation.cs using Guid(d1f464dc79608a24a8ea3d3163a72e49) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: 'e78e9e8d82e0b2bd4a5d53021e3505be') in 0.000653 seconds
-Number of updated asset objects reloaded before import = 0
-Number of asset objects unloaded after import = 0
-========================================================================
-Received Prepare
-Begin MonoManager ReloadAssembly
-- Loaded All Assemblies, in  0.720 seconds
-Refreshing native plugins compatible for Editor in 3.11 ms, found 3 plugins.
-Native extension for UWP target not found
-Native extension for WindowsStandalone target not found
-Native extension for iOS target not found
-Native extension for Android target not found
-Native extension for WebGL target not found
-[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
-[Package Manager] UpmClient::Send -- Unable to send message (not connected to UPM process).
-[Package Manager] Cannot connect to Unity Package Manager local server
-Mono: successfully reloaded assembly
-- Finished resetting the current domain, in  1.303 seconds
-Domain Reload Profiling: 2022ms
-	BeginReloadAssembly (219ms)
-		ExecutionOrderSort (0ms)
-		DisableScriptedObjects (6ms)
-		BackupInstance (0ms)
-		ReleaseScriptingObjects (0ms)
-		CreateAndSetChildDomain (50ms)
-	RebuildCommonClasses (40ms)
-	RebuildNativeTypeToScriptingClass (12ms)
-	initialDomainReloadingComplete (36ms)
-	LoadAllAssembliesAndSetupDomain (411ms)
-		LoadAssemblies (502ms)
-		RebuildTransferFunctionScriptingTraits (0ms)
-		AnalyzeDomain (38ms)
-			TypeCache.Refresh (15ms)
-				TypeCache.ScanAssembly (1ms)
-			ScanForSourceGeneratedMonoScriptInfo (11ms)
-			ResolveRequiredComponents (10ms)
-	FinalizeReload (1304ms)
-		ReleaseScriptCaches (0ms)
-		RebuildScriptCaches (0ms)
-		SetupLoadedEditorAssemblies (597ms)
-			LogAssemblyErrors (0ms)
-			InitializePlatformSupportModulesInManaged (53ms)
-			SetLoadedEditorAssemblies (3ms)
-			RefreshPlugins (0ms)
-			BeforeProcessingInitializeOnLoad (85ms)
-			ProcessInitializeOnLoadAttributes (413ms)
-			ProcessInitializeOnLoadMethodAttributes (32ms)
-			AfterProcessingInitializeOnLoad (10ms)
-			EditorAssembliesLoaded (0ms)
-		ExecutionOrderSort2 (0ms)
-		AwakeInstancesAfterBackupRestoration (8ms)
-Refreshing native plugins compatible for Editor in 2.45 ms, found 3 plugins.
-Preloading 0 native plugins for Editor in 0.00 ms.
-Unloading 3196 Unused Serialized files (Serialized files now loaded: 0)
-Unloading 27 unused Assets / (32.7 KB). Loaded Objects now: 3671.
-Memory consumption went from 125.6 MB to 125.5 MB.
-Total: 9.786900 ms (FindLiveObjects: 1.085000 ms CreateObjectMapping: 0.363500 ms MarkObjects: 8.099900 ms  DeleteObjects: 0.234500 ms)
-
-Prepare: number of updated asset objects reloaded= 0
-AssetImportParameters requested are different than current active one (requested -> active):
-  custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> 
-  custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> 
-  custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> 
-  custom:CustomObjectIndexerAttribute: 9a22284fe3817be447336de3de66b15e -> 
-  custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> 
-  custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> 
-  custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> 
-  custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> 
-  custom:AudioImporter_EditorPlatform: d09bf68614088b80899f8185d706f6e7 -> 
-  custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> 
-  custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-  custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-========================================================================
-Received Import Request.
-  Time since last request: 6.497348 seconds.
-  path: Assets/ToneTuneToolkit/Scripts/Other/LongTimeNoOperation.cs
-  artifactKey: Guid(d1f464dc79608a24a8ea3d3163a72e49) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
-Start importing Assets/ToneTuneToolkit/Scripts/Other/LongTimeNoOperation.cs using Guid(d1f464dc79608a24a8ea3d3163a72e49) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: '68f8796755da5e4d23da7df2069df00d') in 0.003573 seconds
-Number of updated asset objects reloaded before import = 0
-Number of asset objects unloaded after import = 0
-========================================================================
-Received Import Request.
-  Time since last request: 15.539996 seconds.
-  path: Assets/ToneTuneToolkit/Scripts/Other/LongTimeNoOperation.cs
-  artifactKey: Guid(d1f464dc79608a24a8ea3d3163a72e49) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
-Start importing Assets/ToneTuneToolkit/Scripts/Other/LongTimeNoOperation.cs using Guid(d1f464dc79608a24a8ea3d3163a72e49) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: 'd4bbf1dd9ba215d8e59d71fa303e407d') in 0.000413 seconds
-Number of updated asset objects reloaded before import = 0
-Number of asset objects unloaded after import = 0
-========================================================================
-Received Prepare
-Begin MonoManager ReloadAssembly
-- Loaded All Assemblies, in  0.557 seconds
-Refreshing native plugins compatible for Editor in 3.08 ms, found 3 plugins.
-Native extension for UWP target not found
-Native extension for WindowsStandalone target not found
-Native extension for iOS target not found
-Native extension for Android target not found
-Native extension for WebGL target not found
-[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
-[Package Manager] UpmClient::Send -- Unable to send message (not connected to UPM process).
-[Package Manager] Cannot connect to Unity Package Manager local server
-Mono: successfully reloaded assembly
-- Finished resetting the current domain, in  1.399 seconds
-Domain Reload Profiling: 1955ms
-	BeginReloadAssembly (156ms)
-		ExecutionOrderSort (0ms)
-		DisableScriptedObjects (5ms)
-		BackupInstance (0ms)
-		ReleaseScriptingObjects (0ms)
-		CreateAndSetChildDomain (38ms)
-	RebuildCommonClasses (30ms)
-	RebuildNativeTypeToScriptingClass (10ms)
-	initialDomainReloadingComplete (33ms)
-	LoadAllAssembliesAndSetupDomain (327ms)
-		LoadAssemblies (386ms)
-		RebuildTransferFunctionScriptingTraits (0ms)
-		AnalyzeDomain (26ms)
-			TypeCache.Refresh (10ms)
-				TypeCache.ScanAssembly (1ms)
-			ScanForSourceGeneratedMonoScriptInfo (9ms)
-			ResolveRequiredComponents (6ms)
-	FinalizeReload (1400ms)
-		ReleaseScriptCaches (0ms)
-		RebuildScriptCaches (0ms)
-		SetupLoadedEditorAssemblies (420ms)
-			LogAssemblyErrors (0ms)
-			InitializePlatformSupportModulesInManaged (48ms)
-			SetLoadedEditorAssemblies (3ms)
-			RefreshPlugins (0ms)
-			BeforeProcessingInitializeOnLoad (61ms)
-			ProcessInitializeOnLoadAttributes (276ms)
-			ProcessInitializeOnLoadMethodAttributes (23ms)
-			AfterProcessingInitializeOnLoad (7ms)
-			EditorAssembliesLoaded (0ms)
-		ExecutionOrderSort2 (0ms)
-		AwakeInstancesAfterBackupRestoration (8ms)
-Refreshing native plugins compatible for Editor in 2.95 ms, found 3 plugins.
-Preloading 0 native plugins for Editor in 0.00 ms.
-Unloading 3196 Unused Serialized files (Serialized files now loaded: 0)
-Unloading 27 unused Assets / (32.7 KB). Loaded Objects now: 3674.
-Memory consumption went from 125.6 MB to 125.5 MB.
-Total: 3.504600 ms (FindLiveObjects: 0.264000 ms CreateObjectMapping: 0.102700 ms MarkObjects: 3.064800 ms  DeleteObjects: 0.071700 ms)
-
-Prepare: number of updated asset objects reloaded= 0
-AssetImportParameters requested are different than current active one (requested -> active):
-  custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> 
-  custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> 
-  custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> 
-  custom:CustomObjectIndexerAttribute: 9a22284fe3817be447336de3de66b15e -> 
-  custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> 
-  custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> 
-  custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> 
-  custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> 
-  custom:AudioImporter_EditorPlatform: d09bf68614088b80899f8185d706f6e7 -> 
-  custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> 
-  custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-  custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-========================================================================
-Received Import Request.
-  Time since last request: 5.938808 seconds.
-  path: Assets/ToneTuneToolkit/Scripts/Other/LongTimeNoOperation.cs
-  artifactKey: Guid(d1f464dc79608a24a8ea3d3163a72e49) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
-Start importing Assets/ToneTuneToolkit/Scripts/Other/LongTimeNoOperation.cs using Guid(d1f464dc79608a24a8ea3d3163a72e49) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: 'f308d6255652b9af8cefe10cd6722b69') in 0.002354 seconds
-Number of updated asset objects reloaded before import = 0
-Number of asset objects unloaded after import = 0
-========================================================================
-Received Import Request.
-  Time since last request: 17.110628 seconds.
-  path: Assets/ToneTuneToolkit/Scripts/Other/LongTimeNoOperation.cs
-  artifactKey: Guid(d1f464dc79608a24a8ea3d3163a72e49) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
-Start importing Assets/ToneTuneToolkit/Scripts/Other/LongTimeNoOperation.cs using Guid(d1f464dc79608a24a8ea3d3163a72e49) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: 'f58c31377dbcd247f30c34b5767357af') in 0.000420 seconds
-Number of updated asset objects reloaded before import = 0
-Number of asset objects unloaded after import = 0
-========================================================================
-Received Prepare
-Begin MonoManager ReloadAssembly
-- Loaded All Assemblies, in  0.437 seconds
-Refreshing native plugins compatible for Editor in 1.79 ms, found 3 plugins.
-Native extension for UWP target not found
-Native extension for WindowsStandalone target not found
-Native extension for iOS target not found
-Native extension for Android target not found
-Native extension for WebGL target not found
-[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
-[Package Manager] UpmClient::Send -- Unable to send message (not connected to UPM process).
-[Package Manager] Cannot connect to Unity Package Manager local server
-Mono: successfully reloaded assembly
-- Finished resetting the current domain, in  0.675 seconds
-Domain Reload Profiling: 1110ms
-	BeginReloadAssembly (144ms)
-		ExecutionOrderSort (0ms)
-		DisableScriptedObjects (5ms)
-		BackupInstance (0ms)
-		ReleaseScriptingObjects (0ms)
-		CreateAndSetChildDomain (35ms)
-	RebuildCommonClasses (28ms)
-	RebuildNativeTypeToScriptingClass (9ms)
-	initialDomainReloadingComplete (27ms)
-	LoadAllAssembliesAndSetupDomain (228ms)
-		LoadAssemblies (283ms)
-		RebuildTransferFunctionScriptingTraits (0ms)
-		AnalyzeDomain (23ms)
-			TypeCache.Refresh (9ms)
-				TypeCache.ScanAssembly (1ms)
-			ScanForSourceGeneratedMonoScriptInfo (6ms)
-			ResolveRequiredComponents (6ms)
-	FinalizeReload (675ms)
-		ReleaseScriptCaches (0ms)
-		RebuildScriptCaches (0ms)
-		SetupLoadedEditorAssemblies (349ms)
-			LogAssemblyErrors (0ms)
-			InitializePlatformSupportModulesInManaged (39ms)
-			SetLoadedEditorAssemblies (3ms)
-			RefreshPlugins (0ms)
-			BeforeProcessingInitializeOnLoad (51ms)
-			ProcessInitializeOnLoadAttributes (227ms)
-			ProcessInitializeOnLoadMethodAttributes (22ms)
-			AfterProcessingInitializeOnLoad (7ms)
-			EditorAssembliesLoaded (0ms)
-		ExecutionOrderSort2 (0ms)
-		AwakeInstancesAfterBackupRestoration (7ms)
-Refreshing native plugins compatible for Editor in 2.01 ms, found 3 plugins.
-Preloading 0 native plugins for Editor in 0.00 ms.
-Unloading 3196 Unused Serialized files (Serialized files now loaded: 0)
-Unloading 27 unused Assets / (32.6 KB). Loaded Objects now: 3677.
-Memory consumption went from 125.6 MB to 125.5 MB.
-Total: 2.752200 ms (FindLiveObjects: 0.305800 ms CreateObjectMapping: 0.094300 ms MarkObjects: 2.300900 ms  DeleteObjects: 0.050000 ms)
-
-Prepare: number of updated asset objects reloaded= 0
-AssetImportParameters requested are different than current active one (requested -> active):
-  custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> 
-  custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> 
-  custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> 
-  custom:CustomObjectIndexerAttribute: 9a22284fe3817be447336de3de66b15e -> 
-  custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> 
-  custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> 
-  custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> 
-  custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> 
-  custom:AudioImporter_EditorPlatform: d09bf68614088b80899f8185d706f6e7 -> 
-  custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> 
-  custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-  custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-========================================================================
-Received Import Request.
-  Time since last request: 10.274986 seconds.
-  path: Assets/ToneTuneToolkit/Scripts/Other/LongTimeNoOperation.cs
-  artifactKey: Guid(d1f464dc79608a24a8ea3d3163a72e49) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
-Start importing Assets/ToneTuneToolkit/Scripts/Other/LongTimeNoOperation.cs using Guid(d1f464dc79608a24a8ea3d3163a72e49) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: '82447a5d30d1f12b35452d83cd08c038') in 0.001754 seconds
-Number of updated asset objects reloaded before import = 0
-Number of asset objects unloaded after import = 0
-========================================================================
-Received Prepare
-Begin MonoManager ReloadAssembly
-- Loaded All Assemblies, in  0.438 seconds
-Refreshing native plugins compatible for Editor in 2.13 ms, found 3 plugins.
-Native extension for UWP target not found
-Native extension for WindowsStandalone target not found
-Native extension for iOS target not found
-Native extension for Android target not found
-Native extension for WebGL target not found
-[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
-[Package Manager] UpmClient::Send -- Unable to send message (not connected to UPM process).
-[Package Manager] Cannot connect to Unity Package Manager local server
-Mono: successfully reloaded assembly
-- Finished resetting the current domain, in  0.663 seconds
-Domain Reload Profiling: 1099ms
-	BeginReloadAssembly (148ms)
-		ExecutionOrderSort (0ms)
-		DisableScriptedObjects (5ms)
-		BackupInstance (0ms)
-		ReleaseScriptingObjects (0ms)
-		CreateAndSetChildDomain (38ms)
-	RebuildCommonClasses (28ms)
-	RebuildNativeTypeToScriptingClass (9ms)
-	initialDomainReloadingComplete (26ms)
-	LoadAllAssembliesAndSetupDomain (224ms)
-		LoadAssemblies (279ms)
-		RebuildTransferFunctionScriptingTraits (0ms)
-		AnalyzeDomain (22ms)
-			TypeCache.Refresh (9ms)
-				TypeCache.ScanAssembly (1ms)
-			ScanForSourceGeneratedMonoScriptInfo (6ms)
 			ResolveRequiredComponents (5ms)
 			ResolveRequiredComponents (5ms)
-	FinalizeReload (664ms)
+	FinalizeReload (523ms)
 		ReleaseScriptCaches (0ms)
 		ReleaseScriptCaches (0ms)
 		RebuildScriptCaches (0ms)
 		RebuildScriptCaches (0ms)
-		SetupLoadedEditorAssemblies (346ms)
+		SetupLoadedEditorAssemblies (392ms)
 			LogAssemblyErrors (0ms)
 			LogAssemblyErrors (0ms)
-			InitializePlatformSupportModulesInManaged (35ms)
+			InitializePlatformSupportModulesInManaged (36ms)
 			SetLoadedEditorAssemblies (3ms)
 			SetLoadedEditorAssemblies (3ms)
 			RefreshPlugins (0ms)
 			RefreshPlugins (0ms)
 			BeforeProcessingInitializeOnLoad (51ms)
 			BeforeProcessingInitializeOnLoad (51ms)
-			ProcessInitializeOnLoadAttributes (234ms)
+			ProcessInitializeOnLoadAttributes (279ms)
 			ProcessInitializeOnLoadMethodAttributes (17ms)
 			ProcessInitializeOnLoadMethodAttributes (17ms)
-			AfterProcessingInitializeOnLoad (7ms)
-			EditorAssembliesLoaded (0ms)
-		ExecutionOrderSort2 (0ms)
-		AwakeInstancesAfterBackupRestoration (7ms)
-Refreshing native plugins compatible for Editor in 1.97 ms, found 3 plugins.
-Preloading 0 native plugins for Editor in 0.00 ms.
-Unloading 3196 Unused Serialized files (Serialized files now loaded: 0)
-Unloading 27 unused Assets / (32.7 KB). Loaded Objects now: 3680.
-Memory consumption went from 125.6 MB to 125.5 MB.
-Total: 2.705800 ms (FindLiveObjects: 0.264900 ms CreateObjectMapping: 0.118200 ms MarkObjects: 2.270400 ms  DeleteObjects: 0.051300 ms)
-
-Prepare: number of updated asset objects reloaded= 0
-AssetImportParameters requested are different than current active one (requested -> active):
-  custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> 
-  custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> 
-  custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> 
-  custom:CustomObjectIndexerAttribute: 9a22284fe3817be447336de3de66b15e -> 
-  custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> 
-  custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> 
-  custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> 
-  custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> 
-  custom:AudioImporter_EditorPlatform: d09bf68614088b80899f8185d706f6e7 -> 
-  custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> 
-  custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-  custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-========================================================================
-Received Import Request.
-  Time since last request: 131.369970 seconds.
-  path: Assets/ToneTuneToolkit/Scripts/Other/LongTimeNoOperation.cs
-  artifactKey: Guid(d1f464dc79608a24a8ea3d3163a72e49) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
-Start importing Assets/ToneTuneToolkit/Scripts/Other/LongTimeNoOperation.cs using Guid(d1f464dc79608a24a8ea3d3163a72e49) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: '2d73b418041efb4fb378bd5982e35e39') in 0.002078 seconds
-Number of updated asset objects reloaded before import = 0
-Number of asset objects unloaded after import = 0
-========================================================================
-Received Prepare
-Begin MonoManager ReloadAssembly
-- Loaded All Assemblies, in  0.743 seconds
-Refreshing native plugins compatible for Editor in 3.98 ms, found 3 plugins.
-Native extension for UWP target not found
-Native extension for WindowsStandalone target not found
-Native extension for iOS target not found
-Native extension for Android target not found
-Native extension for WebGL target not found
-[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
-[Package Manager] UpmClient::Send -- Unable to send message (not connected to UPM process).
-[Package Manager] Cannot connect to Unity Package Manager local server
-Mono: successfully reloaded assembly
-- Finished resetting the current domain, in  1.398 seconds
-Domain Reload Profiling: 2138ms
-	BeginReloadAssembly (154ms)
-		ExecutionOrderSort (0ms)
-		DisableScriptedObjects (5ms)
-		BackupInstance (0ms)
-		ReleaseScriptingObjects (0ms)
-		CreateAndSetChildDomain (35ms)
-	RebuildCommonClasses (35ms)
-	RebuildNativeTypeToScriptingClass (9ms)
-	initialDomainReloadingComplete (40ms)
-	LoadAllAssembliesAndSetupDomain (501ms)
-		LoadAssemblies (524ms)
-		RebuildTransferFunctionScriptingTraits (0ms)
-		AnalyzeDomain (61ms)
-			TypeCache.Refresh (21ms)
-				TypeCache.ScanAssembly (1ms)
-			ScanForSourceGeneratedMonoScriptInfo (26ms)
-			ResolveRequiredComponents (12ms)
-	FinalizeReload (1398ms)
-		ReleaseScriptCaches (0ms)
-		RebuildScriptCaches (0ms)
-		SetupLoadedEditorAssemblies (388ms)
-			LogAssemblyErrors (0ms)
-			InitializePlatformSupportModulesInManaged (44ms)
-			SetLoadedEditorAssemblies (3ms)
-			RefreshPlugins (0ms)
-			BeforeProcessingInitializeOnLoad (60ms)
-			ProcessInitializeOnLoadAttributes (257ms)
-			ProcessInitializeOnLoadMethodAttributes (19ms)
-			AfterProcessingInitializeOnLoad (6ms)
-			EditorAssembliesLoaded (0ms)
-		ExecutionOrderSort2 (0ms)
-		AwakeInstancesAfterBackupRestoration (9ms)
-Script is not up to date after domain reload: guid(d1f464dc79608a24a8ea3d3163a72e49) path("Assets/ToneTuneToolkit/Scripts/Other/LongTimeNoOperation.cs") state(2)
-Refreshing native plugins compatible for Editor in 2.37 ms, found 3 plugins.
-Preloading 0 native plugins for Editor in 0.00 ms.
-Unloading 3195 Unused Serialized files (Serialized files now loaded: 0)
-Unloading 27 unused Assets / (32.7 KB). Loaded Objects now: 3682.
-Memory consumption went from 125.6 MB to 125.5 MB.
-Total: 3.607600 ms (FindLiveObjects: 0.292200 ms CreateObjectMapping: 0.120900 ms MarkObjects: 3.113700 ms  DeleteObjects: 0.079200 ms)
-
-Prepare: number of updated asset objects reloaded= 0
-AssetImportParameters requested are different than current active one (requested -> active):
-  custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> 
-  custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> 
-  custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> 
-  custom:CustomObjectIndexerAttribute: 9a22284fe3817be447336de3de66b15e -> 
-  custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> 
-  custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> 
-  custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> 
-  custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> 
-  custom:AudioImporter_EditorPlatform: d09bf68614088b80899f8185d706f6e7 -> 
-  custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> 
-  custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-  custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-========================================================================
-Received Prepare
-Begin MonoManager ReloadAssembly
-- Loaded All Assemblies, in  0.450 seconds
-Refreshing native plugins compatible for Editor in 2.18 ms, found 3 plugins.
-Native extension for UWP target not found
-Native extension for WindowsStandalone target not found
-Native extension for iOS target not found
-Native extension for Android target not found
-Native extension for WebGL target not found
-[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
-[Package Manager] UpmClient::Send -- Unable to send message (not connected to UPM process).
-[Package Manager] Cannot connect to Unity Package Manager local server
-Mono: successfully reloaded assembly
-- Finished resetting the current domain, in  0.795 seconds
-Domain Reload Profiling: 1244ms
-	BeginReloadAssembly (152ms)
-		ExecutionOrderSort (0ms)
-		DisableScriptedObjects (5ms)
-		BackupInstance (0ms)
-		ReleaseScriptingObjects (0ms)
-		CreateAndSetChildDomain (37ms)
-	RebuildCommonClasses (34ms)
-	RebuildNativeTypeToScriptingClass (10ms)
-	initialDomainReloadingComplete (27ms)
-	LoadAllAssembliesAndSetupDomain (226ms)
-		LoadAssemblies (279ms)
-		RebuildTransferFunctionScriptingTraits (0ms)
-		AnalyzeDomain (28ms)
-			TypeCache.Refresh (9ms)
-				TypeCache.ScanAssembly (1ms)
-			ScanForSourceGeneratedMonoScriptInfo (8ms)
-			ResolveRequiredComponents (9ms)
-	FinalizeReload (795ms)
-		ReleaseScriptCaches (0ms)
-		RebuildScriptCaches (0ms)
-		SetupLoadedEditorAssemblies (419ms)
-			LogAssemblyErrors (0ms)
-			InitializePlatformSupportModulesInManaged (38ms)
-			SetLoadedEditorAssemblies (3ms)
-			RefreshPlugins (0ms)
-			BeforeProcessingInitializeOnLoad (54ms)
-			ProcessInitializeOnLoadAttributes (295ms)
-			ProcessInitializeOnLoadMethodAttributes (23ms)
-			AfterProcessingInitializeOnLoad (7ms)
-			EditorAssembliesLoaded (0ms)
-		ExecutionOrderSort2 (0ms)
-		AwakeInstancesAfterBackupRestoration (9ms)
-Refreshing native plugins compatible for Editor in 2.15 ms, found 3 plugins.
-Preloading 0 native plugins for Editor in 0.00 ms.
-Unloading 3197 Unused Serialized files (Serialized files now loaded: 0)
-Unloading 27 unused Assets / (32.7 KB). Loaded Objects now: 3686.
-Memory consumption went from 125.8 MB to 125.8 MB.
-Total: 4.071800 ms (FindLiveObjects: 0.633600 ms CreateObjectMapping: 0.162600 ms MarkObjects: 3.196400 ms  DeleteObjects: 0.077600 ms)
-
-Prepare: number of updated asset objects reloaded= 0
-AssetImportParameters requested are different than current active one (requested -> active):
-  custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> 
-  custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> 
-  custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> 
-  custom:CustomObjectIndexerAttribute: 9a22284fe3817be447336de3de66b15e -> 
-  custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> 
-  custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> 
-  custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> 
-  custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> 
-  custom:AudioImporter_EditorPlatform: d09bf68614088b80899f8185d706f6e7 -> 
-  custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> 
-  custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-  custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-========================================================================
-Received Import Request.
-  Time since last request: 9.521179 seconds.
-  path: Assets/ToneTuneToolkit/Scripts/Other/LongTimeNoOperation.cs
-  artifactKey: Guid(d1f464dc79608a24a8ea3d3163a72e49) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
-Start importing Assets/ToneTuneToolkit/Scripts/Other/LongTimeNoOperation.cs using Guid(d1f464dc79608a24a8ea3d3163a72e49) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: '2fcbcbda34261b8303a22f4b078eef7d') in 0.003643 seconds
-Number of updated asset objects reloaded before import = 0
-Number of asset objects unloaded after import = 0
-========================================================================
-Received Import Request.
-  Time since last request: 2.884079 seconds.
-  path: Assets/ToneTuneToolkit/Scripts/Other/LongTimeNoOperation.cs
-  artifactKey: Guid(d1f464dc79608a24a8ea3d3163a72e49) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
-Start importing Assets/ToneTuneToolkit/Scripts/Other/LongTimeNoOperation.cs using Guid(d1f464dc79608a24a8ea3d3163a72e49) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: '84c6ce14832a2b781ec08da86a2c3201') in 0.000412 seconds
-Number of updated asset objects reloaded before import = 0
-Number of asset objects unloaded after import = 0
-========================================================================
-Received Prepare
-Begin MonoManager ReloadAssembly
-- Loaded All Assemblies, in  0.618 seconds
-Refreshing native plugins compatible for Editor in 2.72 ms, found 3 plugins.
-Native extension for UWP target not found
-Native extension for WindowsStandalone target not found
-Native extension for iOS target not found
-Native extension for Android target not found
-Native extension for WebGL target not found
-[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
-[Package Manager] UpmClient::Send -- Unable to send message (not connected to UPM process).
-[Package Manager] Cannot connect to Unity Package Manager local server
-Mono: successfully reloaded assembly
-- Finished resetting the current domain, in  0.753 seconds
-Domain Reload Profiling: 1368ms
-	BeginReloadAssembly (226ms)
-		ExecutionOrderSort (0ms)
-		DisableScriptedObjects (5ms)
-		BackupInstance (0ms)
-		ReleaseScriptingObjects (0ms)
-		CreateAndSetChildDomain (38ms)
-	RebuildCommonClasses (54ms)
-	RebuildNativeTypeToScriptingClass (18ms)
-	initialDomainReloadingComplete (35ms)
-	LoadAllAssembliesAndSetupDomain (282ms)
-		LoadAssemblies (407ms)
-		RebuildTransferFunctionScriptingTraits (0ms)
-		AnalyzeDomain (26ms)
-			TypeCache.Refresh (10ms)
-				TypeCache.ScanAssembly (1ms)
-			ScanForSourceGeneratedMonoScriptInfo (8ms)
-			ResolveRequiredComponents (6ms)
-	FinalizeReload (753ms)
-		ReleaseScriptCaches (0ms)
-		RebuildScriptCaches (0ms)
-		SetupLoadedEditorAssemblies (368ms)
-			LogAssemblyErrors (0ms)
-			InitializePlatformSupportModulesInManaged (37ms)
-			SetLoadedEditorAssemblies (3ms)
-			RefreshPlugins (0ms)
-			BeforeProcessingInitializeOnLoad (55ms)
-			ProcessInitializeOnLoadAttributes (248ms)
-			ProcessInitializeOnLoadMethodAttributes (19ms)
-			AfterProcessingInitializeOnLoad (7ms)
-			EditorAssembliesLoaded (0ms)
-		ExecutionOrderSort2 (0ms)
-		AwakeInstancesAfterBackupRestoration (7ms)
-Refreshing native plugins compatible for Editor in 3.02 ms, found 3 plugins.
-Preloading 0 native plugins for Editor in 0.00 ms.
-Unloading 3196 Unused Serialized files (Serialized files now loaded: 0)
-Unloading 27 unused Assets / (32.6 KB). Loaded Objects now: 3689.
-Memory consumption went from 125.6 MB to 125.5 MB.
-Total: 11.218400 ms (FindLiveObjects: 1.687400 ms CreateObjectMapping: 0.932100 ms MarkObjects: 8.343100 ms  DeleteObjects: 0.249800 ms)
-
-Prepare: number of updated asset objects reloaded= 0
-AssetImportParameters requested are different than current active one (requested -> active):
-  custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> 
-  custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> 
-  custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> 
-  custom:CustomObjectIndexerAttribute: 9a22284fe3817be447336de3de66b15e -> 
-  custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> 
-  custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> 
-  custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> 
-  custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> 
-  custom:AudioImporter_EditorPlatform: d09bf68614088b80899f8185d706f6e7 -> 
-  custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> 
-  custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-  custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-========================================================================
-Received Import Request.
-  Time since last request: 7.882771 seconds.
-  path: Assets/ToneTuneToolkit/Scripts/Other/LongTimeNoOperation.cs
-  artifactKey: Guid(d1f464dc79608a24a8ea3d3163a72e49) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
-Start importing Assets/ToneTuneToolkit/Scripts/Other/LongTimeNoOperation.cs using Guid(d1f464dc79608a24a8ea3d3163a72e49) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: 'a68396c15bdf2fce22b09f769cbe6490') in 0.001645 seconds
-Number of updated asset objects reloaded before import = 0
-Number of asset objects unloaded after import = 0
-========================================================================
-Received Prepare
-Begin MonoManager ReloadAssembly
-- Loaded All Assemblies, in  0.443 seconds
-Refreshing native plugins compatible for Editor in 2.04 ms, found 3 plugins.
-Native extension for UWP target not found
-Native extension for WindowsStandalone target not found
-Native extension for iOS target not found
-Native extension for Android target not found
-Native extension for WebGL target not found
-[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
-[Package Manager] UpmClient::Send -- Unable to send message (not connected to UPM process).
-[Package Manager] Cannot connect to Unity Package Manager local server
-Mono: successfully reloaded assembly
-- Finished resetting the current domain, in  0.665 seconds
-Domain Reload Profiling: 1106ms
-	BeginReloadAssembly (152ms)
-		ExecutionOrderSort (0ms)
-		DisableScriptedObjects (5ms)
-		BackupInstance (0ms)
-		ReleaseScriptingObjects (0ms)
-		CreateAndSetChildDomain (39ms)
-	RebuildCommonClasses (29ms)
-	RebuildNativeTypeToScriptingClass (9ms)
-	initialDomainReloadingComplete (28ms)
-	LoadAllAssembliesAndSetupDomain (223ms)
-		LoadAssemblies (279ms)
-		RebuildTransferFunctionScriptingTraits (0ms)
-		AnalyzeDomain (22ms)
-			TypeCache.Refresh (9ms)
-				TypeCache.ScanAssembly (1ms)
-			ScanForSourceGeneratedMonoScriptInfo (6ms)
-			ResolveRequiredComponents (5ms)
-	FinalizeReload (665ms)
-		ReleaseScriptCaches (0ms)
-		RebuildScriptCaches (0ms)
-		SetupLoadedEditorAssemblies (348ms)
-			LogAssemblyErrors (0ms)
-			InitializePlatformSupportModulesInManaged (33ms)
-			SetLoadedEditorAssemblies (4ms)
-			RefreshPlugins (0ms)
-			BeforeProcessingInitializeOnLoad (50ms)
-			ProcessInitializeOnLoadAttributes (235ms)
-			ProcessInitializeOnLoadMethodAttributes (18ms)
-			AfterProcessingInitializeOnLoad (7ms)
-			EditorAssembliesLoaded (0ms)
-		ExecutionOrderSort2 (0ms)
-		AwakeInstancesAfterBackupRestoration (7ms)
-Refreshing native plugins compatible for Editor in 1.97 ms, found 3 plugins.
-Preloading 0 native plugins for Editor in 0.00 ms.
-Unloading 3196 Unused Serialized files (Serialized files now loaded: 0)
-Unloading 27 unused Assets / (32.7 KB). Loaded Objects now: 3692.
-Memory consumption went from 125.6 MB to 125.5 MB.
-Total: 2.713400 ms (FindLiveObjects: 0.276600 ms CreateObjectMapping: 0.108600 ms MarkObjects: 2.272600 ms  DeleteObjects: 0.054400 ms)
-
-Prepare: number of updated asset objects reloaded= 0
-AssetImportParameters requested are different than current active one (requested -> active):
-  custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> 
-  custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> 
-  custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> 
-  custom:CustomObjectIndexerAttribute: 9a22284fe3817be447336de3de66b15e -> 
-  custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> 
-  custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> 
-  custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> 
-  custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> 
-  custom:AudioImporter_EditorPlatform: d09bf68614088b80899f8185d706f6e7 -> 
-  custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> 
-  custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-  custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-========================================================================
-Received Import Request.
-  Time since last request: 10.749114 seconds.
-  path: Assets/ToneTuneToolkit/Scripts/Other/LongTimeNoOperation.cs
-  artifactKey: Guid(d1f464dc79608a24a8ea3d3163a72e49) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
-Start importing Assets/ToneTuneToolkit/Scripts/Other/LongTimeNoOperation.cs using Guid(d1f464dc79608a24a8ea3d3163a72e49) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: '49bfb509599070bf6654f994fed3670c') in 0.001777 seconds
-Number of updated asset objects reloaded before import = 0
-Number of asset objects unloaded after import = 0
-========================================================================
-Received Prepare
-Begin MonoManager ReloadAssembly
-- Loaded All Assemblies, in  0.435 seconds
-Refreshing native plugins compatible for Editor in 2.31 ms, found 3 plugins.
-Native extension for UWP target not found
-Native extension for WindowsStandalone target not found
-Native extension for iOS target not found
-Native extension for Android target not found
-Native extension for WebGL target not found
-[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
-[Package Manager] UpmClient::Send -- Unable to send message (not connected to UPM process).
-[Package Manager] Cannot connect to Unity Package Manager local server
-Mono: successfully reloaded assembly
-- Finished resetting the current domain, in  0.661 seconds
-Domain Reload Profiling: 1094ms
-	BeginReloadAssembly (147ms)
-		ExecutionOrderSort (0ms)
-		DisableScriptedObjects (5ms)
-		BackupInstance (0ms)
-		ReleaseScriptingObjects (0ms)
-		CreateAndSetChildDomain (35ms)
-	RebuildCommonClasses (33ms)
-	RebuildNativeTypeToScriptingClass (14ms)
-	initialDomainReloadingComplete (27ms)
-	LoadAllAssembliesAndSetupDomain (211ms)
-		LoadAssemblies (268ms)
-		RebuildTransferFunctionScriptingTraits (0ms)
-		AnalyzeDomain (22ms)
-			TypeCache.Refresh (9ms)
-				TypeCache.ScanAssembly (1ms)
-			ScanForSourceGeneratedMonoScriptInfo (6ms)
-			ResolveRequiredComponents (6ms)
-	FinalizeReload (661ms)
-		ReleaseScriptCaches (0ms)
-		RebuildScriptCaches (0ms)
-		SetupLoadedEditorAssemblies (343ms)
-			LogAssemblyErrors (0ms)
-			InitializePlatformSupportModulesInManaged (35ms)
-			SetLoadedEditorAssemblies (3ms)
-			RefreshPlugins (0ms)
-			BeforeProcessingInitializeOnLoad (50ms)
-			ProcessInitializeOnLoadAttributes (226ms)
-			ProcessInitializeOnLoadMethodAttributes (23ms)
 			AfterProcessingInitializeOnLoad (6ms)
 			AfterProcessingInitializeOnLoad (6ms)
 			EditorAssembliesLoaded (0ms)
 			EditorAssembliesLoaded (0ms)
 		ExecutionOrderSort2 (0ms)
 		ExecutionOrderSort2 (0ms)
 		AwakeInstancesAfterBackupRestoration (7ms)
 		AwakeInstancesAfterBackupRestoration (7ms)
-Refreshing native plugins compatible for Editor in 1.87 ms, found 3 plugins.
+Launched and connected shader compiler UnityShaderCompiler.exe after 0.10 seconds
+Refreshing native plugins compatible for Editor in 3.71 ms, found 3 plugins.
 Preloading 0 native plugins for Editor in 0.00 ms.
 Preloading 0 native plugins for Editor in 0.00 ms.
-Unloading 3196 Unused Serialized files (Serialized files now loaded: 0)
-Unloading 27 unused Assets / (32.7 KB). Loaded Objects now: 3695.
-Memory consumption went from 125.6 MB to 125.5 MB.
-Total: 2.664000 ms (FindLiveObjects: 0.261600 ms CreateObjectMapping: 0.113400 ms MarkObjects: 2.241100 ms  DeleteObjects: 0.047200 ms)
+Unloading 3211 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 37 unused Assets / (59.6 KB). Loaded Objects now: 3672.
+Memory consumption went from 127.8 MB to 127.8 MB.
+Total: 6.775500 ms (FindLiveObjects: 0.714700 ms CreateObjectMapping: 0.236400 ms MarkObjects: 5.638200 ms  DeleteObjects: 0.184600 ms)
 
 
-Prepare: number of updated asset objects reloaded= 0
 AssetImportParameters requested are different than current active one (requested -> active):
 AssetImportParameters requested are different than current active one (requested -> active):
   custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> 
   custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> 
   custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> 
   custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> 
@@ -912,190 +194,25 @@ AssetImportParameters requested are different than current active one (requested
   custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
   custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
 ========================================================================
 ========================================================================
 Received Import Request.
 Received Import Request.
-  Time since last request: 109.998457 seconds.
-  path: Assets/ToneTuneToolkit/Scripts/Other/KeyPressSimulator.cs
-  artifactKey: Guid(35089fe4cbd9e1a4c8a6970073eb3457) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
-Start importing Assets/ToneTuneToolkit/Scripts/Other/KeyPressSimulator.cs using Guid(35089fe4cbd9e1a4c8a6970073eb3457) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: '8abaefc77ed260344dd825414767162e') in 0.002459 seconds
+  Time since last request: 461055.590516 seconds.
+  path: Assets/StreamingAssets/IMAGE
+  artifactKey: Guid(da9e95465226fe143946f4d37c5a31e6) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/StreamingAssets/IMAGE using Guid(da9e95465226fe143946f4d37c5a31e6) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: '8df43752a7945a6da58665dd444ba057') in 0.034120 seconds
 Number of updated asset objects reloaded before import = 0
 Number of updated asset objects reloaded before import = 0
 Number of asset objects unloaded after import = 0
 Number of asset objects unloaded after import = 0
 ========================================================================
 ========================================================================
 Received Import Request.
 Received Import Request.
-  Time since last request: 1.987369 seconds.
-  path: Assets/ToneTuneToolkit/Scripts/Other/LongTimeNoOperationDetector.cs
-  artifactKey: Guid(d1f464dc79608a24a8ea3d3163a72e49) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
-Start importing Assets/ToneTuneToolkit/Scripts/Other/LongTimeNoOperationDetector.cs using Guid(d1f464dc79608a24a8ea3d3163a72e49) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: 'd5866c46839d8f1649afa65f2209b71c') in 0.000496 seconds
+  Time since last request: 4.584311 seconds.
+  path: Assets/ToneTuneToolkit/Scripts/Common
+  artifactKey: Guid(67e331a92c8ef8b448691630754a4f3e) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/ToneTuneToolkit/Scripts/Common using Guid(67e331a92c8ef8b448691630754a4f3e) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: '35c27e5e98e3edb0a8b0c8428900a4f3') in 0.000546 seconds
 Number of updated asset objects reloaded before import = 0
 Number of updated asset objects reloaded before import = 0
 Number of asset objects unloaded after import = 0
 Number of asset objects unloaded after import = 0
 ========================================================================
 ========================================================================
-Received Prepare
-Begin MonoManager ReloadAssembly
-- Loaded All Assemblies, in  0.857 seconds
-Refreshing native plugins compatible for Editor in 3.91 ms, found 3 plugins.
-Native extension for UWP target not found
-Native extension for WindowsStandalone target not found
-Native extension for iOS target not found
-Native extension for Android target not found
-Native extension for WebGL target not found
-[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
-[Package Manager] UpmClient::Send -- Unable to send message (not connected to UPM process).
-[Package Manager] Cannot connect to Unity Package Manager local server
-Mono: successfully reloaded assembly
-- Finished resetting the current domain, in  1.026 seconds
-Domain Reload Profiling: 1877ms
-	BeginReloadAssembly (240ms)
-		ExecutionOrderSort (0ms)
-		DisableScriptedObjects (8ms)
-		BackupInstance (0ms)
-		ReleaseScriptingObjects (0ms)
-		CreateAndSetChildDomain (53ms)
-	RebuildCommonClasses (75ms)
-	RebuildNativeTypeToScriptingClass (35ms)
-	initialDomainReloadingComplete (95ms)
-	LoadAllAssembliesAndSetupDomain (405ms)
-		LoadAssemblies (504ms)
-		RebuildTransferFunctionScriptingTraits (0ms)
-		AnalyzeDomain (46ms)
-			TypeCache.Refresh (15ms)
-				TypeCache.ScanAssembly (1ms)
-			ScanForSourceGeneratedMonoScriptInfo (13ms)
-			ResolveRequiredComponents (14ms)
-	FinalizeReload (1027ms)
-		ReleaseScriptCaches (0ms)
-		RebuildScriptCaches (0ms)
-		SetupLoadedEditorAssemblies (558ms)
-			LogAssemblyErrors (0ms)
-			InitializePlatformSupportModulesInManaged (47ms)
-			SetLoadedEditorAssemblies (3ms)
-			RefreshPlugins (0ms)
-			BeforeProcessingInitializeOnLoad (74ms)
-			ProcessInitializeOnLoadAttributes (395ms)
-			ProcessInitializeOnLoadMethodAttributes (29ms)
-			AfterProcessingInitializeOnLoad (10ms)
-			EditorAssembliesLoaded (0ms)
-		ExecutionOrderSort2 (0ms)
-		AwakeInstancesAfterBackupRestoration (14ms)
-Refreshing native plugins compatible for Editor in 4.58 ms, found 3 plugins.
-Preloading 0 native plugins for Editor in 0.00 ms.
-Unloading 3196 Unused Serialized files (Serialized files now loaded: 0)
-Unloading 27 unused Assets / (32.6 KB). Loaded Objects now: 3698.
-Memory consumption went from 125.6 MB to 125.5 MB.
-Total: 7.234400 ms (FindLiveObjects: 1.263800 ms CreateObjectMapping: 0.546000 ms MarkObjects: 5.051100 ms  DeleteObjects: 0.372200 ms)
-
-Prepare: number of updated asset objects reloaded= 0
-AssetImportParameters requested are different than current active one (requested -> active):
-  custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> 
-  custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> 
-  custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> 
-  custom:CustomObjectIndexerAttribute: 9a22284fe3817be447336de3de66b15e -> 
-  custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> 
-  custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> 
-  custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> 
-  custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> 
-  custom:AudioImporter_EditorPlatform: d09bf68614088b80899f8185d706f6e7 -> 
-  custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> 
-  custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-  custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-========================================================================
-Received Import Request.
-  Time since last request: 7.006033 seconds.
-  path: Assets/ToneTuneToolkit/Scripts/Other/LongTimeNoOperationDetector.cs
-  artifactKey: Guid(d1f464dc79608a24a8ea3d3163a72e49) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
-Start importing Assets/ToneTuneToolkit/Scripts/Other/LongTimeNoOperationDetector.cs using Guid(d1f464dc79608a24a8ea3d3163a72e49) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: '00000000000000000000000000000000') in 0.002783 seconds
-Import Error Code:(4)
-Message: Build asset version error: assets/tonetunetoolkit/scripts/other/longtimenooperationdetector.cs in SourceAssetDB has modification time of '2024-06-18T02:55:25.3316253Z' while content on disk has modification time of '2024-06-18T02:57:17.7297211Z'
-  ERROR: Build asset version error: assets/tonetunetoolkit/scripts/other/longtimenooperationdetector.cs in SourceAssetDB has modification time of '2024-06-18T02:55:25.3316253Z' while content on disk has modification time of '2024-06-18T02:57:17.7297211Z'
-Number of updated asset objects reloaded before import = 0
-Number of asset objects unloaded after import = 0
-========================================================================
-Received Import Request.
-  Time since last request: 0.105740 seconds.
-  path: Assets/ToneTuneToolkit/Scripts/Other/LongTimeNoOperationDetector.cs
-  artifactKey: Guid(d1f464dc79608a24a8ea3d3163a72e49) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
-Start importing Assets/ToneTuneToolkit/Scripts/Other/LongTimeNoOperationDetector.cs using Guid(d1f464dc79608a24a8ea3d3163a72e49) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: '0f9b57b0e8125c45a328e3a612d5a890') in 0.000855 seconds
-Number of updated asset objects reloaded before import = 0
-Number of asset objects unloaded after import = 0
-========================================================================
-Received Prepare
-Begin MonoManager ReloadAssembly
-- Loaded All Assemblies, in  0.582 seconds
-Refreshing native plugins compatible for Editor in 2.16 ms, found 3 plugins.
-Native extension for UWP target not found
-Native extension for WindowsStandalone target not found
-Native extension for iOS target not found
-Native extension for Android target not found
-Native extension for WebGL target not found
-[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
-[Package Manager] UpmClient::Send -- Unable to send message (not connected to UPM process).
-[Package Manager] Cannot connect to Unity Package Manager local server
-Mono: successfully reloaded assembly
-- Finished resetting the current domain, in  0.789 seconds
-Domain Reload Profiling: 1369ms
-	BeginReloadAssembly (173ms)
-		ExecutionOrderSort (0ms)
-		DisableScriptedObjects (5ms)
-		BackupInstance (0ms)
-		ReleaseScriptingObjects (0ms)
-		CreateAndSetChildDomain (45ms)
-	RebuildCommonClasses (35ms)
-	RebuildNativeTypeToScriptingClass (10ms)
-	initialDomainReloadingComplete (38ms)
-	LoadAllAssembliesAndSetupDomain (324ms)
-		LoadAssemblies (388ms)
-		RebuildTransferFunctionScriptingTraits (0ms)
-		AnalyzeDomain (28ms)
-			TypeCache.Refresh (12ms)
-				TypeCache.ScanAssembly (1ms)
-			ScanForSourceGeneratedMonoScriptInfo (9ms)
-			ResolveRequiredComponents (6ms)
-	FinalizeReload (790ms)
-		ReleaseScriptCaches (0ms)
-		RebuildScriptCaches (0ms)
-		SetupLoadedEditorAssemblies (421ms)
-			LogAssemblyErrors (0ms)
-			InitializePlatformSupportModulesInManaged (44ms)
-			SetLoadedEditorAssemblies (3ms)
-			RefreshPlugins (0ms)
-			BeforeProcessingInitializeOnLoad (57ms)
-			ProcessInitializeOnLoadAttributes (288ms)
-			ProcessInitializeOnLoadMethodAttributes (22ms)
-			AfterProcessingInitializeOnLoad (7ms)
-			EditorAssembliesLoaded (0ms)
-		ExecutionOrderSort2 (0ms)
-		AwakeInstancesAfterBackupRestoration (8ms)
-Refreshing native plugins compatible for Editor in 2.24 ms, found 3 plugins.
-Preloading 0 native plugins for Editor in 0.00 ms.
-Unloading 3196 Unused Serialized files (Serialized files now loaded: 0)
-Unloading 27 unused Assets / (32.7 KB). Loaded Objects now: 3701.
-Memory consumption went from 125.6 MB to 125.6 MB.
-Total: 3.716400 ms (FindLiveObjects: 0.340700 ms CreateObjectMapping: 0.116200 ms MarkObjects: 3.143600 ms  DeleteObjects: 0.113800 ms)
-
-Prepare: number of updated asset objects reloaded= 0
-AssetImportParameters requested are different than current active one (requested -> active):
-  custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> 
-  custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> 
-  custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> 
-  custom:CustomObjectIndexerAttribute: 9a22284fe3817be447336de3de66b15e -> 
-  custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> 
-  custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> 
-  custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> 
-  custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> 
-  custom:AudioImporter_EditorPlatform: d09bf68614088b80899f8185d706f6e7 -> 
-  custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> 
-  custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-  custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-========================================================================
 Received Import Request.
 Received Import Request.
-  Time since last request: 5.242246 seconds.
-  path: Assets/ToneTuneToolkit/Scripts/Other/LongTimeNoOperationDetector.cs
-  artifactKey: Guid(d1f464dc79608a24a8ea3d3163a72e49) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
-Start importing Assets/ToneTuneToolkit/Scripts/Other/LongTimeNoOperationDetector.cs using Guid(d1f464dc79608a24a8ea3d3163a72e49) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: '3e6391bed06767e0f9ba9afc5ed73361') in 0.002484 seconds
+  Time since last request: 3.541083 seconds.
+  path: Assets/ToneTuneToolkit/Scripts/WakeOnLan
+  artifactKey: Guid(4817b1a8f3d555947a65ae252f60508f) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/ToneTuneToolkit/Scripts/WakeOnLan using Guid(4817b1a8f3d555947a65ae252f60508f) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: 'f2e40f7f8806ee2fc2ff228f242ca2c2') in 0.031898 seconds
 Number of updated asset objects reloaded before import = 0
 Number of updated asset objects reloaded before import = 0
 Number of asset objects unloaded after import = 0
 Number of asset objects unloaded after import = 0
-========================================================================
-Received Import Request.
-  Time since last request: 9.465408 seconds.
-  path: Assets/ToneTuneToolkit/README.md
-  artifactKey: Guid(00277320b88355049b5c0adbb1dc7925) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
-Start importing Assets/ToneTuneToolkit/README.md using Guid(00277320b88355049b5c0adbb1dc7925) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: 'a5b848e3c08def32b32fedfc1bce9172') in 0.007958 seconds
-Number of updated asset objects reloaded before import = 0
-Number of asset objects unloaded after import = 1

File diff suppressed because it is too large
+ 975 - 49
ToneTuneToolkit/Logs/AssetImportWorker0.log


+ 48 - 830
ToneTuneToolkit/Logs/AssetImportWorker1-prev.log

@@ -15,7 +15,7 @@ D:/Workflow/Project/Unity/ToneTuneToolkit/ToneTuneToolkit
 -logFile
 -logFile
 Logs/AssetImportWorker1.log
 Logs/AssetImportWorker1.log
 -srvPort
 -srvPort
-4710
+14319
 Successfully changed project path to: D:/Workflow/Project/Unity/ToneTuneToolkit/ToneTuneToolkit
 Successfully changed project path to: D:/Workflow/Project/Unity/ToneTuneToolkit/ToneTuneToolkit
 D:/Workflow/Project/Unity/ToneTuneToolkit/ToneTuneToolkit
 D:/Workflow/Project/Unity/ToneTuneToolkit/ToneTuneToolkit
 [UnityMemory] Configuration Parameters - Can be set up in boot.config
 [UnityMemory] Configuration Parameters - Can be set up in boot.config
@@ -49,12 +49,12 @@ D:/Workflow/Project/Unity/ToneTuneToolkit/ToneTuneToolkit
     "memorysetup-temp-allocator-size-cloud-worker=32768"
     "memorysetup-temp-allocator-size-cloud-worker=32768"
     "memorysetup-temp-allocator-size-gi-baking-worker=262144"
     "memorysetup-temp-allocator-size-gi-baking-worker=262144"
     "memorysetup-temp-allocator-size-gfx=262144"
     "memorysetup-temp-allocator-size-gfx=262144"
-Player connection [33188] Host "[IP] 172.31.64.1 [Port] 0 [Flags] 2 [Guid] 520059995 [EditorId] 520059995 [Version] 1048832 [Id] WindowsEditor(7,Capsule-Unity) [Debug] 1 [PackageName] WindowsEditor [ProjectName] Editor" joined multi-casting on [225.0.0.222:54997]...
+Player connection [36584] Host "[IP] 172.21.208.1 [Port] 0 [Flags] 2 [Guid] 1900390419 [EditorId] 1900390419 [Version] 1048832 [Id] WindowsEditor(7,Capsule-Unity) [Debug] 1 [PackageName] WindowsEditor [ProjectName] Editor" joined multi-casting on [225.0.0.222:54997]...
 
 
-Player connection [33188] Host "[IP] 172.31.64.1 [Port] 0 [Flags] 2 [Guid] 520059995 [EditorId] 520059995 [Version] 1048832 [Id] WindowsEditor(7,Capsule-Unity) [Debug] 1 [PackageName] WindowsEditor [ProjectName] Editor" joined alternative multi-casting on [225.0.0.222:34997]...
+Player connection [36584] Host "[IP] 172.21.208.1 [Port] 0 [Flags] 2 [Guid] 1900390419 [EditorId] 1900390419 [Version] 1048832 [Id] WindowsEditor(7,Capsule-Unity) [Debug] 1 [PackageName] WindowsEditor [ProjectName] Editor" joined alternative multi-casting on [225.0.0.222:34997]...
 
 
 [Physics::Module] Initialized MultithreadedJobDispatcher with 15 workers.
 [Physics::Module] Initialized MultithreadedJobDispatcher with 15 workers.
-Refreshing native plugins compatible for Editor in 7.66 ms, found 3 plugins.
+Refreshing native plugins compatible for Editor in 6.89 ms, found 3 plugins.
 Preloading 0 native plugins for Editor in 0.00 ms.
 Preloading 0 native plugins for Editor in 0.00 ms.
 Initialize engine version: 2022.3.30f1 (70558241b701)
 Initialize engine version: 2022.3.30f1 (70558241b701)
 [Subsystems] Discovering subsystems at path C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/Resources/UnitySubsystems
 [Subsystems] Discovering subsystems at path C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/Resources/UnitySubsystems
@@ -65,12 +65,12 @@ Direct3D:
     Renderer: NVIDIA GeForce RTX 3060 Laptop GPU (ID=0x2520)
     Renderer: NVIDIA GeForce RTX 3060 Laptop GPU (ID=0x2520)
     Vendor:   NVIDIA
     Vendor:   NVIDIA
     VRAM:     5996 MB
     VRAM:     5996 MB
-    Driver:   31.0.15.5152
+    Driver:   32.0.15.6094
 Initialize mono
 Initialize mono
 Mono path[0] = 'C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/Managed'
 Mono path[0] = 'C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/Managed'
 Mono path[1] = 'C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/MonoBleedingEdge/lib/mono/unityjit-win32'
 Mono path[1] = 'C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/MonoBleedingEdge/lib/mono/unityjit-win32'
 Mono config path = 'C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/MonoBleedingEdge/etc'
 Mono config path = 'C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/MonoBleedingEdge/etc'
-Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=127.0.0.1:56172
+Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=127.0.0.1:56808
 Begin MonoManager ReloadAssembly
 Begin MonoManager ReloadAssembly
 Registering precompiled unity dll's ...
 Registering precompiled unity dll's ...
 Register platform support module: C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/PlaybackEngines/WebGLSupport/UnityEditor.WebGL.Extensions.dll
 Register platform support module: C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/PlaybackEngines/WebGLSupport/UnityEditor.WebGL.Extensions.dll
@@ -78,8 +78,8 @@ Register platform support module: C:/Workflow/Software/Unity/Editor/2022.3.30f1/
 Register platform support module: C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.dll
 Register platform support module: C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.dll
 Register platform support module: C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll
 Register platform support module: C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll
 Register platform support module: C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/PlaybackEngines/MetroSupport/UnityEditor.UWP.Extensions.dll
 Register platform support module: C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/PlaybackEngines/MetroSupport/UnityEditor.UWP.Extensions.dll
-Registered in 0.013195 seconds.
-- Loaded All Assemblies, in  0.355 seconds
+Registered in 0.012890 seconds.
+- Loaded All Assemblies, in  0.448 seconds
 Native extension for UWP target not found
 Native extension for UWP target not found
 Native extension for WindowsStandalone target not found
 Native extension for WindowsStandalone target not found
 [usbmuxd] Start listen thread
 [usbmuxd] Start listen thread
@@ -88,36 +88,36 @@ Native extension for iOS target not found
 Native extension for Android target not found
 Native extension for Android target not found
 Native extension for WebGL target not found
 Native extension for WebGL target not found
 Mono: successfully reloaded assembly
 Mono: successfully reloaded assembly
-- Finished resetting the current domain, in  0.286 seconds
-Domain Reload Profiling: 639ms
-	BeginReloadAssembly (112ms)
+- Finished resetting the current domain, in  0.381 seconds
+Domain Reload Profiling: 828ms
+	BeginReloadAssembly (122ms)
 		ExecutionOrderSort (0ms)
 		ExecutionOrderSort (0ms)
 		DisableScriptedObjects (0ms)
 		DisableScriptedObjects (0ms)
 		BackupInstance (0ms)
 		BackupInstance (0ms)
 		ReleaseScriptingObjects (0ms)
 		ReleaseScriptingObjects (0ms)
 		CreateAndSetChildDomain (1ms)
 		CreateAndSetChildDomain (1ms)
-	RebuildCommonClasses (36ms)
+	RebuildCommonClasses (35ms)
 	RebuildNativeTypeToScriptingClass (10ms)
 	RebuildNativeTypeToScriptingClass (10ms)
 	initialDomainReloadingComplete (68ms)
 	initialDomainReloadingComplete (68ms)
-	LoadAllAssembliesAndSetupDomain (128ms)
-		LoadAssemblies (111ms)
+	LoadAllAssembliesAndSetupDomain (212ms)
+		LoadAssemblies (121ms)
 		RebuildTransferFunctionScriptingTraits (0ms)
 		RebuildTransferFunctionScriptingTraits (0ms)
-		AnalyzeDomain (125ms)
-			TypeCache.Refresh (123ms)
-				TypeCache.ScanAssembly (111ms)
+		AnalyzeDomain (208ms)
+			TypeCache.Refresh (206ms)
+				TypeCache.ScanAssembly (182ms)
 			ScanForSourceGeneratedMonoScriptInfo (0ms)
 			ScanForSourceGeneratedMonoScriptInfo (0ms)
-			ResolveRequiredComponents (0ms)
-	FinalizeReload (286ms)
+			ResolveRequiredComponents (1ms)
+	FinalizeReload (382ms)
 		ReleaseScriptCaches (0ms)
 		ReleaseScriptCaches (0ms)
 		RebuildScriptCaches (0ms)
 		RebuildScriptCaches (0ms)
-		SetupLoadedEditorAssemblies (237ms)
+		SetupLoadedEditorAssemblies (312ms)
 			LogAssemblyErrors (0ms)
 			LogAssemblyErrors (0ms)
-			InitializePlatformSupportModulesInManaged (86ms)
-			SetLoadedEditorAssemblies (5ms)
+			InitializePlatformSupportModulesInManaged (116ms)
+			SetLoadedEditorAssemblies (6ms)
 			RefreshPlugins (0ms)
 			RefreshPlugins (0ms)
-			BeforeProcessingInitializeOnLoad (2ms)
-			ProcessInitializeOnLoadAttributes (102ms)
-			ProcessInitializeOnLoadMethodAttributes (42ms)
+			BeforeProcessingInitializeOnLoad (3ms)
+			ProcessInitializeOnLoadAttributes (132ms)
+			ProcessInitializeOnLoadMethodAttributes (55ms)
 			AfterProcessingInitializeOnLoad (0ms)
 			AfterProcessingInitializeOnLoad (0ms)
 			EditorAssembliesLoaded (0ms)
 			EditorAssembliesLoaded (0ms)
 		ExecutionOrderSort2 (0ms)
 		ExecutionOrderSort2 (0ms)
@@ -125,8 +125,8 @@ Domain Reload Profiling: 639ms
 ========================================================================
 ========================================================================
 Worker process is ready to serve import requests
 Worker process is ready to serve import requests
 Begin MonoManager ReloadAssembly
 Begin MonoManager ReloadAssembly
-- Loaded All Assemblies, in  0.546 seconds
-Refreshing native plugins compatible for Editor in 1.85 ms, found 3 plugins.
+- Loaded All Assemblies, in  0.580 seconds
+Refreshing native plugins compatible for Editor in 2.56 ms, found 3 plugins.
 Native extension for UWP target not found
 Native extension for UWP target not found
 Native extension for WindowsStandalone target not found
 Native extension for WindowsStandalone target not found
 Native extension for iOS target not found
 Native extension for iOS target not found
@@ -137,830 +137,48 @@ Package Manager log level set to [2]
 [Package Manager] UpmClient::Send -- Unable to send message (not connected to UPM process).
 [Package Manager] UpmClient::Send -- Unable to send message (not connected to UPM process).
 [Package Manager] Cannot connect to Unity Package Manager local server
 [Package Manager] Cannot connect to Unity Package Manager local server
 Mono: successfully reloaded assembly
 Mono: successfully reloaded assembly
-- Finished resetting the current domain, in  0.519 seconds
-Domain Reload Profiling: 1064ms
-	BeginReloadAssembly (127ms)
-		ExecutionOrderSort (0ms)
-		DisableScriptedObjects (5ms)
-		BackupInstance (0ms)
-		ReleaseScriptingObjects (0ms)
-		CreateAndSetChildDomain (23ms)
-	RebuildCommonClasses (27ms)
-	RebuildNativeTypeToScriptingClass (9ms)
-	initialDomainReloadingComplete (25ms)
-	LoadAllAssembliesAndSetupDomain (357ms)
-		LoadAssemblies (273ms)
-		RebuildTransferFunctionScriptingTraits (0ms)
-		AnalyzeDomain (157ms)
-			TypeCache.Refresh (138ms)
-				TypeCache.ScanAssembly (124ms)
-			ScanForSourceGeneratedMonoScriptInfo (13ms)
-			ResolveRequiredComponents (5ms)
-	FinalizeReload (519ms)
-		ReleaseScriptCaches (0ms)
-		RebuildScriptCaches (0ms)
-		SetupLoadedEditorAssemblies (378ms)
-			LogAssemblyErrors (0ms)
-			InitializePlatformSupportModulesInManaged (35ms)
-			SetLoadedEditorAssemblies (3ms)
-			RefreshPlugins (0ms)
-			BeforeProcessingInitializeOnLoad (51ms)
-			ProcessInitializeOnLoadAttributes (264ms)
-			ProcessInitializeOnLoadMethodAttributes (19ms)
-			AfterProcessingInitializeOnLoad (6ms)
-			EditorAssembliesLoaded (0ms)
-		ExecutionOrderSort2 (0ms)
-		AwakeInstancesAfterBackupRestoration (7ms)
-Launched and connected shader compiler UnityShaderCompiler.exe after 0.04 seconds
-Refreshing native plugins compatible for Editor in 3.49 ms, found 3 plugins.
-Preloading 0 native plugins for Editor in 0.00 ms.
-Unloading 3205 Unused Serialized files (Serialized files now loaded: 0)
-Unloading 36 unused Assets / (59.0 KB). Loaded Objects now: 3667.
-Memory consumption went from 127.7 MB to 127.6 MB.
-Total: 3.113700 ms (FindLiveObjects: 0.250400 ms CreateObjectMapping: 0.093400 ms MarkObjects: 2.660000 ms  DeleteObjects: 0.108500 ms)
-
-AssetImportParameters requested are different than current active one (requested -> active):
-  custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> 
-  custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> 
-  custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> 
-  custom:CustomObjectIndexerAttribute: 9a22284fe3817be447336de3de66b15e -> 
-  custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> 
-  custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> 
-  custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> 
-  custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> 
-  custom:AudioImporter_EditorPlatform: d09bf68614088b80899f8185d706f6e7 -> 
-  custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> 
-  custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-  custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-========================================================================
-Received Prepare
-Begin MonoManager ReloadAssembly
-- Loaded All Assemblies, in  0.726 seconds
-Refreshing native plugins compatible for Editor in 2.52 ms, found 3 plugins.
-Native extension for UWP target not found
-Native extension for WindowsStandalone target not found
-Native extension for iOS target not found
-Native extension for Android target not found
-Native extension for WebGL target not found
-[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
-[Package Manager] UpmClient::Send -- Unable to send message (not connected to UPM process).
-[Package Manager] Cannot connect to Unity Package Manager local server
-Mono: successfully reloaded assembly
-- Finished resetting the current domain, in  1.307 seconds
-Domain Reload Profiling: 2032ms
-	BeginReloadAssembly (228ms)
+- Finished resetting the current domain, in  0.522 seconds
+Domain Reload Profiling: 1102ms
+	BeginReloadAssembly (155ms)
 		ExecutionOrderSort (0ms)
 		ExecutionOrderSort (0ms)
 		DisableScriptedObjects (7ms)
 		DisableScriptedObjects (7ms)
 		BackupInstance (0ms)
 		BackupInstance (0ms)
 		ReleaseScriptingObjects (0ms)
 		ReleaseScriptingObjects (0ms)
-		CreateAndSetChildDomain (55ms)
-	RebuildCommonClasses (37ms)
-	RebuildNativeTypeToScriptingClass (12ms)
-	initialDomainReloadingComplete (33ms)
-	LoadAllAssembliesAndSetupDomain (414ms)
-		LoadAssemblies (514ms)
-		RebuildTransferFunctionScriptingTraits (0ms)
-		AnalyzeDomain (29ms)
-			TypeCache.Refresh (10ms)
-				TypeCache.ScanAssembly (1ms)
-			ScanForSourceGeneratedMonoScriptInfo (9ms)
-			ResolveRequiredComponents (8ms)
-	FinalizeReload (1308ms)
-		ReleaseScriptCaches (0ms)
-		RebuildScriptCaches (0ms)
-		SetupLoadedEditorAssemblies (601ms)
-			LogAssemblyErrors (0ms)
-			InitializePlatformSupportModulesInManaged (60ms)
-			SetLoadedEditorAssemblies (5ms)
-			RefreshPlugins (0ms)
-			BeforeProcessingInitializeOnLoad (83ms)
-			ProcessInitializeOnLoadAttributes (409ms)
-			ProcessInitializeOnLoadMethodAttributes (35ms)
-			AfterProcessingInitializeOnLoad (8ms)
-			EditorAssembliesLoaded (0ms)
-		ExecutionOrderSort2 (0ms)
-		AwakeInstancesAfterBackupRestoration (9ms)
-Refreshing native plugins compatible for Editor in 5.21 ms, found 3 plugins.
-Preloading 0 native plugins for Editor in 0.00 ms.
-Unloading 3197 Unused Serialized files (Serialized files now loaded: 0)
-Unloading 27 unused Assets / (32.8 KB). Loaded Objects now: 3671.
-Memory consumption went from 125.8 MB to 125.7 MB.
-Total: 4.578000 ms (FindLiveObjects: 0.709100 ms CreateObjectMapping: 0.459300 ms MarkObjects: 3.336200 ms  DeleteObjects: 0.071500 ms)
-
-Prepare: number of updated asset objects reloaded= 0
-AssetImportParameters requested are different than current active one (requested -> active):
-  custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> 
-  custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> 
-  custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> 
-  custom:CustomObjectIndexerAttribute: 9a22284fe3817be447336de3de66b15e -> 
-  custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> 
-  custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> 
-  custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> 
-  custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> 
-  custom:AudioImporter_EditorPlatform: d09bf68614088b80899f8185d706f6e7 -> 
-  custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> 
-  custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-  custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-========================================================================
-Received Prepare
-Begin MonoManager ReloadAssembly
-- Loaded All Assemblies, in  0.563 seconds
-Refreshing native plugins compatible for Editor in 3.11 ms, found 3 plugins.
-Native extension for UWP target not found
-Native extension for WindowsStandalone target not found
-Native extension for iOS target not found
-Native extension for Android target not found
-Native extension for WebGL target not found
-[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
-[Package Manager] UpmClient::Send -- Unable to send message (not connected to UPM process).
-[Package Manager] Cannot connect to Unity Package Manager local server
-Mono: successfully reloaded assembly
-- Finished resetting the current domain, in  1.406 seconds
-Domain Reload Profiling: 1969ms
-	BeginReloadAssembly (162ms)
-		ExecutionOrderSort (0ms)
-		DisableScriptedObjects (5ms)
-		BackupInstance (0ms)
-		ReleaseScriptingObjects (0ms)
-		CreateAndSetChildDomain (38ms)
-	RebuildCommonClasses (49ms)
-	RebuildNativeTypeToScriptingClass (10ms)
-	initialDomainReloadingComplete (28ms)
-	LoadAllAssembliesAndSetupDomain (313ms)
-		LoadAssemblies (369ms)
-		RebuildTransferFunctionScriptingTraits (0ms)
-		AnalyzeDomain (35ms)
-			TypeCache.Refresh (9ms)
-				TypeCache.ScanAssembly (1ms)
-			ScanForSourceGeneratedMonoScriptInfo (12ms)
-			ResolveRequiredComponents (11ms)
-	FinalizeReload (1407ms)
-		ReleaseScriptCaches (0ms)
-		RebuildScriptCaches (0ms)
-		SetupLoadedEditorAssemblies (429ms)
-			LogAssemblyErrors (0ms)
-			InitializePlatformSupportModulesInManaged (50ms)
-			SetLoadedEditorAssemblies (3ms)
-			RefreshPlugins (0ms)
-			BeforeProcessingInitializeOnLoad (63ms)
-			ProcessInitializeOnLoadAttributes (277ms)
-			ProcessInitializeOnLoadMethodAttributes (28ms)
-			AfterProcessingInitializeOnLoad (7ms)
-			EditorAssembliesLoaded (0ms)
-		ExecutionOrderSort2 (0ms)
-		AwakeInstancesAfterBackupRestoration (8ms)
-Refreshing native plugins compatible for Editor in 3.17 ms, found 3 plugins.
-Preloading 0 native plugins for Editor in 0.00 ms.
-Unloading 3197 Unused Serialized files (Serialized files now loaded: 0)
-Unloading 27 unused Assets / (32.7 KB). Loaded Objects now: 3674.
-Memory consumption went from 125.8 MB to 125.7 MB.
-Total: 3.666400 ms (FindLiveObjects: 0.348300 ms CreateObjectMapping: 0.135300 ms MarkObjects: 3.097700 ms  DeleteObjects: 0.083600 ms)
-
-Prepare: number of updated asset objects reloaded= 0
-AssetImportParameters requested are different than current active one (requested -> active):
-  custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> 
-  custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> 
-  custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> 
-  custom:CustomObjectIndexerAttribute: 9a22284fe3817be447336de3de66b15e -> 
-  custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> 
-  custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> 
-  custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> 
-  custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> 
-  custom:AudioImporter_EditorPlatform: d09bf68614088b80899f8185d706f6e7 -> 
-  custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> 
-  custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-  custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-========================================================================
-Received Prepare
-Begin MonoManager ReloadAssembly
-- Loaded All Assemblies, in  0.438 seconds
-Refreshing native plugins compatible for Editor in 2.08 ms, found 3 plugins.
-Native extension for UWP target not found
-Native extension for WindowsStandalone target not found
-Native extension for iOS target not found
-Native extension for Android target not found
-Native extension for WebGL target not found
-[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
-[Package Manager] UpmClient::Send -- Unable to send message (not connected to UPM process).
-[Package Manager] Cannot connect to Unity Package Manager local server
-Mono: successfully reloaded assembly
-- Finished resetting the current domain, in  0.675 seconds
-Domain Reload Profiling: 1111ms
-	BeginReloadAssembly (143ms)
-		ExecutionOrderSort (0ms)
-		DisableScriptedObjects (5ms)
-		BackupInstance (0ms)
-		ReleaseScriptingObjects (0ms)
 		CreateAndSetChildDomain (35ms)
 		CreateAndSetChildDomain (35ms)
 	RebuildCommonClasses (28ms)
 	RebuildCommonClasses (28ms)
-	RebuildNativeTypeToScriptingClass (10ms)
-	initialDomainReloadingComplete (27ms)
-	LoadAllAssembliesAndSetupDomain (227ms)
-		LoadAssemblies (282ms)
-		RebuildTransferFunctionScriptingTraits (0ms)
-		AnalyzeDomain (22ms)
-			TypeCache.Refresh (8ms)
-				TypeCache.ScanAssembly (1ms)
-			ScanForSourceGeneratedMonoScriptInfo (6ms)
-			ResolveRequiredComponents (6ms)
-	FinalizeReload (676ms)
-		ReleaseScriptCaches (0ms)
-		RebuildScriptCaches (0ms)
-		SetupLoadedEditorAssemblies (351ms)
-			LogAssemblyErrors (0ms)
-			InitializePlatformSupportModulesInManaged (39ms)
-			SetLoadedEditorAssemblies (3ms)
-			RefreshPlugins (0ms)
-			BeforeProcessingInitializeOnLoad (52ms)
-			ProcessInitializeOnLoadAttributes (229ms)
-			ProcessInitializeOnLoadMethodAttributes (22ms)
-			AfterProcessingInitializeOnLoad (6ms)
-			EditorAssembliesLoaded (0ms)
-		ExecutionOrderSort2 (0ms)
-		AwakeInstancesAfterBackupRestoration (7ms)
-Refreshing native plugins compatible for Editor in 3.67 ms, found 3 plugins.
-Preloading 0 native plugins for Editor in 0.00 ms.
-Unloading 3197 Unused Serialized files (Serialized files now loaded: 0)
-Unloading 27 unused Assets / (32.6 KB). Loaded Objects now: 3677.
-Memory consumption went from 125.8 MB to 125.7 MB.
-Total: 2.804600 ms (FindLiveObjects: 0.271400 ms CreateObjectMapping: 0.095400 ms MarkObjects: 2.382200 ms  DeleteObjects: 0.054600 ms)
-
-Prepare: number of updated asset objects reloaded= 0
-AssetImportParameters requested are different than current active one (requested -> active):
-  custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> 
-  custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> 
-  custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> 
-  custom:CustomObjectIndexerAttribute: 9a22284fe3817be447336de3de66b15e -> 
-  custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> 
-  custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> 
-  custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> 
-  custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> 
-  custom:AudioImporter_EditorPlatform: d09bf68614088b80899f8185d706f6e7 -> 
-  custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> 
-  custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-  custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-========================================================================
-Received Prepare
-Begin MonoManager ReloadAssembly
-- Loaded All Assemblies, in  0.435 seconds
-Refreshing native plugins compatible for Editor in 1.90 ms, found 3 plugins.
-Native extension for UWP target not found
-Native extension for WindowsStandalone target not found
-Native extension for iOS target not found
-Native extension for Android target not found
-Native extension for WebGL target not found
-[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
-[Package Manager] UpmClient::Send -- Unable to send message (not connected to UPM process).
-[Package Manager] Cannot connect to Unity Package Manager local server
-Mono: successfully reloaded assembly
-- Finished resetting the current domain, in  0.664 seconds
-Domain Reload Profiling: 1097ms
-	BeginReloadAssembly (146ms)
-		ExecutionOrderSort (0ms)
-		DisableScriptedObjects (5ms)
-		BackupInstance (0ms)
-		ReleaseScriptingObjects (0ms)
-		CreateAndSetChildDomain (38ms)
-	RebuildCommonClasses (29ms)
-	RebuildNativeTypeToScriptingClass (11ms)
-	initialDomainReloadingComplete (27ms)
-	LoadAllAssembliesAndSetupDomain (221ms)
-		LoadAssemblies (273ms)
-		RebuildTransferFunctionScriptingTraits (0ms)
-		AnalyzeDomain (22ms)
-			TypeCache.Refresh (9ms)
-				TypeCache.ScanAssembly (1ms)
-			ScanForSourceGeneratedMonoScriptInfo (6ms)
-			ResolveRequiredComponents (6ms)
-	FinalizeReload (664ms)
-		ReleaseScriptCaches (0ms)
-		RebuildScriptCaches (0ms)
-		SetupLoadedEditorAssemblies (347ms)
-			LogAssemblyErrors (0ms)
-			InitializePlatformSupportModulesInManaged (35ms)
-			SetLoadedEditorAssemblies (3ms)
-			RefreshPlugins (0ms)
-			BeforeProcessingInitializeOnLoad (51ms)
-			ProcessInitializeOnLoadAttributes (234ms)
-			ProcessInitializeOnLoadMethodAttributes (17ms)
-			AfterProcessingInitializeOnLoad (7ms)
-			EditorAssembliesLoaded (0ms)
-		ExecutionOrderSort2 (0ms)
-		AwakeInstancesAfterBackupRestoration (6ms)
-Refreshing native plugins compatible for Editor in 3.48 ms, found 3 plugins.
-Preloading 0 native plugins for Editor in 0.00 ms.
-Unloading 3197 Unused Serialized files (Serialized files now loaded: 0)
-Unloading 27 unused Assets / (32.6 KB). Loaded Objects now: 3680.
-Memory consumption went from 125.8 MB to 125.7 MB.
-Total: 2.757800 ms (FindLiveObjects: 0.349600 ms CreateObjectMapping: 0.115200 ms MarkObjects: 2.243900 ms  DeleteObjects: 0.048400 ms)
-
-Prepare: number of updated asset objects reloaded= 0
-AssetImportParameters requested are different than current active one (requested -> active):
-  custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> 
-  custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> 
-  custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> 
-  custom:CustomObjectIndexerAttribute: 9a22284fe3817be447336de3de66b15e -> 
-  custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> 
-  custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> 
-  custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> 
-  custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> 
-  custom:AudioImporter_EditorPlatform: d09bf68614088b80899f8185d706f6e7 -> 
-  custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> 
-  custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-  custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-========================================================================
-Received Prepare
-Begin MonoManager ReloadAssembly
-- Loaded All Assemblies, in  0.743 seconds
-Refreshing native plugins compatible for Editor in 3.86 ms, found 3 plugins.
-Native extension for UWP target not found
-Native extension for WindowsStandalone target not found
-Native extension for iOS target not found
-Native extension for Android target not found
-Native extension for WebGL target not found
-[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
-[Package Manager] UpmClient::Send -- Unable to send message (not connected to UPM process).
-[Package Manager] Cannot connect to Unity Package Manager local server
-Mono: successfully reloaded assembly
-- Finished resetting the current domain, in  1.415 seconds
-Domain Reload Profiling: 2156ms
-	BeginReloadAssembly (153ms)
-		ExecutionOrderSort (0ms)
-		DisableScriptedObjects (5ms)
-		BackupInstance (0ms)
-		ReleaseScriptingObjects (0ms)
-		CreateAndSetChildDomain (36ms)
-	RebuildCommonClasses (35ms)
-	RebuildNativeTypeToScriptingClass (10ms)
-	initialDomainReloadingComplete (40ms)
-	LoadAllAssembliesAndSetupDomain (502ms)
-		LoadAssemblies (524ms)
-		RebuildTransferFunctionScriptingTraits (0ms)
-		AnalyzeDomain (62ms)
-			TypeCache.Refresh (22ms)
-				TypeCache.ScanAssembly (1ms)
-			ScanForSourceGeneratedMonoScriptInfo (26ms)
-			ResolveRequiredComponents (11ms)
-	FinalizeReload (1415ms)
-		ReleaseScriptCaches (0ms)
-		RebuildScriptCaches (0ms)
-		SetupLoadedEditorAssemblies (407ms)
-			LogAssemblyErrors (0ms)
-			InitializePlatformSupportModulesInManaged (44ms)
-			SetLoadedEditorAssemblies (3ms)
-			RefreshPlugins (0ms)
-			BeforeProcessingInitializeOnLoad (64ms)
-			ProcessInitializeOnLoadAttributes (269ms)
-			ProcessInitializeOnLoadMethodAttributes (21ms)
-			AfterProcessingInitializeOnLoad (6ms)
-			EditorAssembliesLoaded (0ms)
-		ExecutionOrderSort2 (0ms)
-		AwakeInstancesAfterBackupRestoration (7ms)
-Script is not up to date after domain reload: guid(d1f464dc79608a24a8ea3d3163a72e49) path("Assets/ToneTuneToolkit/Scripts/Other/LongTimeNoOperation.cs") state(2)
-Refreshing native plugins compatible for Editor in 2.96 ms, found 3 plugins.
-Preloading 0 native plugins for Editor in 0.00 ms.
-Unloading 3196 Unused Serialized files (Serialized files now loaded: 0)
-Unloading 27 unused Assets / (32.6 KB). Loaded Objects now: 3682.
-Memory consumption went from 125.8 MB to 125.7 MB.
-Total: 3.652700 ms (FindLiveObjects: 0.293500 ms CreateObjectMapping: 0.117100 ms MarkObjects: 3.164400 ms  DeleteObjects: 0.076400 ms)
-
-Prepare: number of updated asset objects reloaded= 0
-AssetImportParameters requested are different than current active one (requested -> active):
-  custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> 
-  custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> 
-  custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> 
-  custom:CustomObjectIndexerAttribute: 9a22284fe3817be447336de3de66b15e -> 
-  custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> 
-  custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> 
-  custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> 
-  custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> 
-  custom:AudioImporter_EditorPlatform: d09bf68614088b80899f8185d706f6e7 -> 
-  custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> 
-  custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-  custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-========================================================================
-Received Prepare
-Begin MonoManager ReloadAssembly
-- Loaded All Assemblies, in  0.469 seconds
-Refreshing native plugins compatible for Editor in 1.98 ms, found 3 plugins.
-Native extension for UWP target not found
-Native extension for WindowsStandalone target not found
-Native extension for iOS target not found
-Native extension for Android target not found
-Native extension for WebGL target not found
-[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
-[Package Manager] UpmClient::Send -- Unable to send message (not connected to UPM process).
-[Package Manager] Cannot connect to Unity Package Manager local server
-Mono: successfully reloaded assembly
-- Finished resetting the current domain, in  0.799 seconds
-Domain Reload Profiling: 1267ms
-	BeginReloadAssembly (177ms)
-		ExecutionOrderSort (0ms)
-		DisableScriptedObjects (5ms)
-		BackupInstance (0ms)
-		ReleaseScriptingObjects (0ms)
-		CreateAndSetChildDomain (36ms)
-	RebuildCommonClasses (31ms)
-	RebuildNativeTypeToScriptingClass (10ms)
-	initialDomainReloadingComplete (27ms)
-	LoadAllAssembliesAndSetupDomain (222ms)
-		LoadAssemblies (304ms)
-		RebuildTransferFunctionScriptingTraits (0ms)
-		AnalyzeDomain (21ms)
-			TypeCache.Refresh (8ms)
-				TypeCache.ScanAssembly (1ms)
-			ScanForSourceGeneratedMonoScriptInfo (6ms)
-			ResolveRequiredComponents (5ms)
-	FinalizeReload (800ms)
-		ReleaseScriptCaches (0ms)
-		RebuildScriptCaches (0ms)
-		SetupLoadedEditorAssemblies (425ms)
-			LogAssemblyErrors (0ms)
-			InitializePlatformSupportModulesInManaged (38ms)
-			SetLoadedEditorAssemblies (3ms)
-			RefreshPlugins (0ms)
-			BeforeProcessingInitializeOnLoad (56ms)
-			ProcessInitializeOnLoadAttributes (301ms)
-			ProcessInitializeOnLoadMethodAttributes (21ms)
-			AfterProcessingInitializeOnLoad (6ms)
-			EditorAssembliesLoaded (0ms)
-		ExecutionOrderSort2 (0ms)
-		AwakeInstancesAfterBackupRestoration (8ms)
-Refreshing native plugins compatible for Editor in 4.70 ms, found 3 plugins.
-Preloading 0 native plugins for Editor in 0.00 ms.
-Unloading 3197 Unused Serialized files (Serialized files now loaded: 0)
-Unloading 27 unused Assets / (32.6 KB). Loaded Objects now: 3686.
-Memory consumption went from 125.8 MB to 125.7 MB.
-Total: 5.029600 ms (FindLiveObjects: 0.425200 ms CreateObjectMapping: 0.196300 ms MarkObjects: 4.341300 ms  DeleteObjects: 0.065300 ms)
-
-Prepare: number of updated asset objects reloaded= 0
-AssetImportParameters requested are different than current active one (requested -> active):
-  custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> 
-  custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> 
-  custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> 
-  custom:CustomObjectIndexerAttribute: 9a22284fe3817be447336de3de66b15e -> 
-  custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> 
-  custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> 
-  custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> 
-  custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> 
-  custom:AudioImporter_EditorPlatform: d09bf68614088b80899f8185d706f6e7 -> 
-  custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> 
-  custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-  custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-========================================================================
-Received Prepare
-Begin MonoManager ReloadAssembly
-- Loaded All Assemblies, in  0.618 seconds
-Refreshing native plugins compatible for Editor in 2.37 ms, found 3 plugins.
-Native extension for UWP target not found
-Native extension for WindowsStandalone target not found
-Native extension for iOS target not found
-Native extension for Android target not found
-Native extension for WebGL target not found
-[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
-[Package Manager] UpmClient::Send -- Unable to send message (not connected to UPM process).
-[Package Manager] Cannot connect to Unity Package Manager local server
-Mono: successfully reloaded assembly
-- Finished resetting the current domain, in  0.752 seconds
-Domain Reload Profiling: 1368ms
-	BeginReloadAssembly (237ms)
-		ExecutionOrderSort (0ms)
-		DisableScriptedObjects (6ms)
-		BackupInstance (0ms)
-		ReleaseScriptingObjects (0ms)
-		CreateAndSetChildDomain (39ms)
-	RebuildCommonClasses (55ms)
-	RebuildNativeTypeToScriptingClass (14ms)
-	initialDomainReloadingComplete (32ms)
-	LoadAllAssembliesAndSetupDomain (279ms)
-		LoadAssemblies (412ms)
-		RebuildTransferFunctionScriptingTraits (0ms)
-		AnalyzeDomain (26ms)
-			TypeCache.Refresh (10ms)
-				TypeCache.ScanAssembly (1ms)
-			ScanForSourceGeneratedMonoScriptInfo (8ms)
-			ResolveRequiredComponents (6ms)
-	FinalizeReload (752ms)
-		ReleaseScriptCaches (0ms)
-		RebuildScriptCaches (0ms)
-		SetupLoadedEditorAssemblies (368ms)
-			LogAssemblyErrors (0ms)
-			InitializePlatformSupportModulesInManaged (39ms)
-			SetLoadedEditorAssemblies (3ms)
-			RefreshPlugins (0ms)
-			BeforeProcessingInitializeOnLoad (55ms)
-			ProcessInitializeOnLoadAttributes (246ms)
-			ProcessInitializeOnLoadMethodAttributes (19ms)
-			AfterProcessingInitializeOnLoad (6ms)
-			EditorAssembliesLoaded (0ms)
-		ExecutionOrderSort2 (0ms)
-		AwakeInstancesAfterBackupRestoration (7ms)
-Refreshing native plugins compatible for Editor in 6.32 ms, found 3 plugins.
-Preloading 0 native plugins for Editor in 0.00 ms.
-Unloading 3197 Unused Serialized files (Serialized files now loaded: 0)
-Unloading 27 unused Assets / (32.6 KB). Loaded Objects now: 3689.
-Memory consumption went from 125.8 MB to 125.7 MB.
-Total: 6.088200 ms (FindLiveObjects: 0.570800 ms CreateObjectMapping: 0.138000 ms MarkObjects: 5.275600 ms  DeleteObjects: 0.101700 ms)
-
-Prepare: number of updated asset objects reloaded= 0
-AssetImportParameters requested are different than current active one (requested -> active):
-  custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> 
-  custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> 
-  custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> 
-  custom:CustomObjectIndexerAttribute: 9a22284fe3817be447336de3de66b15e -> 
-  custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> 
-  custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> 
-  custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> 
-  custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> 
-  custom:AudioImporter_EditorPlatform: d09bf68614088b80899f8185d706f6e7 -> 
-  custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> 
-  custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-  custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-========================================================================
-Received Prepare
-Begin MonoManager ReloadAssembly
-- Loaded All Assemblies, in  0.438 seconds
-Refreshing native plugins compatible for Editor in 2.06 ms, found 3 plugins.
-Native extension for UWP target not found
-Native extension for WindowsStandalone target not found
-Native extension for iOS target not found
-Native extension for Android target not found
-Native extension for WebGL target not found
-[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
-[Package Manager] UpmClient::Send -- Unable to send message (not connected to UPM process).
-[Package Manager] Cannot connect to Unity Package Manager local server
-Mono: successfully reloaded assembly
-- Finished resetting the current domain, in  0.667 seconds
-Domain Reload Profiling: 1103ms
-	BeginReloadAssembly (151ms)
-		ExecutionOrderSort (0ms)
-		DisableScriptedObjects (7ms)
-		BackupInstance (0ms)
-		ReleaseScriptingObjects (0ms)
-		CreateAndSetChildDomain (38ms)
-	RebuildCommonClasses (29ms)
 	RebuildNativeTypeToScriptingClass (9ms)
 	RebuildNativeTypeToScriptingClass (9ms)
-	initialDomainReloadingComplete (27ms)
-	LoadAllAssembliesAndSetupDomain (220ms)
-		LoadAssemblies (275ms)
+	initialDomainReloadingComplete (25ms)
+	LoadAllAssembliesAndSetupDomain (362ms)
+		LoadAssemblies (280ms)
 		RebuildTransferFunctionScriptingTraits (0ms)
 		RebuildTransferFunctionScriptingTraits (0ms)
-		AnalyzeDomain (23ms)
-			TypeCache.Refresh (9ms)
-				TypeCache.ScanAssembly (1ms)
-			ScanForSourceGeneratedMonoScriptInfo (6ms)
-			ResolveRequiredComponents (6ms)
-	FinalizeReload (667ms)
+		AnalyzeDomain (160ms)
+			TypeCache.Refresh (140ms)
+				TypeCache.ScanAssembly (126ms)
+			ScanForSourceGeneratedMonoScriptInfo (13ms)
+			ResolveRequiredComponents (5ms)
+	FinalizeReload (523ms)
 		ReleaseScriptCaches (0ms)
 		ReleaseScriptCaches (0ms)
 		RebuildScriptCaches (0ms)
 		RebuildScriptCaches (0ms)
-		SetupLoadedEditorAssemblies (350ms)
+		SetupLoadedEditorAssemblies (389ms)
 			LogAssemblyErrors (0ms)
 			LogAssemblyErrors (0ms)
 			InitializePlatformSupportModulesInManaged (34ms)
 			InitializePlatformSupportModulesInManaged (34ms)
 			SetLoadedEditorAssemblies (3ms)
 			SetLoadedEditorAssemblies (3ms)
 			RefreshPlugins (0ms)
 			RefreshPlugins (0ms)
 			BeforeProcessingInitializeOnLoad (52ms)
 			BeforeProcessingInitializeOnLoad (52ms)
-			ProcessInitializeOnLoadAttributes (237ms)
-			ProcessInitializeOnLoadMethodAttributes (18ms)
-			AfterProcessingInitializeOnLoad (7ms)
-			EditorAssembliesLoaded (0ms)
-		ExecutionOrderSort2 (0ms)
-		AwakeInstancesAfterBackupRestoration (7ms)
-Refreshing native plugins compatible for Editor in 3.87 ms, found 3 plugins.
-Preloading 0 native plugins for Editor in 0.00 ms.
-Unloading 3197 Unused Serialized files (Serialized files now loaded: 0)
-Unloading 27 unused Assets / (32.7 KB). Loaded Objects now: 3692.
-Memory consumption went from 125.8 MB to 125.7 MB.
-Total: 2.594600 ms (FindLiveObjects: 0.245900 ms CreateObjectMapping: 0.107300 ms MarkObjects: 2.194600 ms  DeleteObjects: 0.045800 ms)
-
-Prepare: number of updated asset objects reloaded= 0
-AssetImportParameters requested are different than current active one (requested -> active):
-  custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> 
-  custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> 
-  custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> 
-  custom:CustomObjectIndexerAttribute: 9a22284fe3817be447336de3de66b15e -> 
-  custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> 
-  custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> 
-  custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> 
-  custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> 
-  custom:AudioImporter_EditorPlatform: d09bf68614088b80899f8185d706f6e7 -> 
-  custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> 
-  custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-  custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-========================================================================
-Received Prepare
-Begin MonoManager ReloadAssembly
-- Loaded All Assemblies, in  0.436 seconds
-Refreshing native plugins compatible for Editor in 2.31 ms, found 3 plugins.
-Native extension for UWP target not found
-Native extension for WindowsStandalone target not found
-Native extension for iOS target not found
-Native extension for Android target not found
-Native extension for WebGL target not found
-[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
-[Package Manager] UpmClient::Send -- Unable to send message (not connected to UPM process).
-[Package Manager] Cannot connect to Unity Package Manager local server
-Mono: successfully reloaded assembly
-- Finished resetting the current domain, in  0.656 seconds
-Domain Reload Profiling: 1090ms
-	BeginReloadAssembly (145ms)
-		ExecutionOrderSort (0ms)
-		DisableScriptedObjects (5ms)
-		BackupInstance (0ms)
-		ReleaseScriptingObjects (0ms)
-		CreateAndSetChildDomain (34ms)
-	RebuildCommonClasses (30ms)
-	RebuildNativeTypeToScriptingClass (14ms)
-	initialDomainReloadingComplete (27ms)
-	LoadAllAssembliesAndSetupDomain (217ms)
-		LoadAssemblies (272ms)
-		RebuildTransferFunctionScriptingTraits (0ms)
-		AnalyzeDomain (22ms)
-			TypeCache.Refresh (9ms)
-				TypeCache.ScanAssembly (1ms)
-			ScanForSourceGeneratedMonoScriptInfo (6ms)
-			ResolveRequiredComponents (5ms)
-	FinalizeReload (657ms)
-		ReleaseScriptCaches (0ms)
-		RebuildScriptCaches (0ms)
-		SetupLoadedEditorAssemblies (338ms)
-			LogAssemblyErrors (0ms)
-			InitializePlatformSupportModulesInManaged (35ms)
-			SetLoadedEditorAssemblies (3ms)
-			RefreshPlugins (0ms)
-			BeforeProcessingInitializeOnLoad (50ms)
-			ProcessInitializeOnLoadAttributes (225ms)
-			ProcessInitializeOnLoadMethodAttributes (18ms)
-			AfterProcessingInitializeOnLoad (6ms)
-			EditorAssembliesLoaded (0ms)
-		ExecutionOrderSort2 (0ms)
-		AwakeInstancesAfterBackupRestoration (7ms)
-Refreshing native plugins compatible for Editor in 4.07 ms, found 3 plugins.
-Preloading 0 native plugins for Editor in 0.00 ms.
-Unloading 3197 Unused Serialized files (Serialized files now loaded: 0)
-Unloading 27 unused Assets / (32.7 KB). Loaded Objects now: 3695.
-Memory consumption went from 125.8 MB to 125.7 MB.
-Total: 2.653900 ms (FindLiveObjects: 0.255100 ms CreateObjectMapping: 0.108000 ms MarkObjects: 2.241700 ms  DeleteObjects: 0.048100 ms)
-
-Prepare: number of updated asset objects reloaded= 0
-AssetImportParameters requested are different than current active one (requested -> active):
-  custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> 
-  custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> 
-  custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> 
-  custom:CustomObjectIndexerAttribute: 9a22284fe3817be447336de3de66b15e -> 
-  custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> 
-  custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> 
-  custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> 
-  custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> 
-  custom:AudioImporter_EditorPlatform: d09bf68614088b80899f8185d706f6e7 -> 
-  custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> 
-  custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-  custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-========================================================================
-Received Prepare
-Begin MonoManager ReloadAssembly
-- Loaded All Assemblies, in  0.857 seconds
-Refreshing native plugins compatible for Editor in 5.99 ms, found 3 plugins.
-Native extension for UWP target not found
-Native extension for WindowsStandalone target not found
-Native extension for iOS target not found
-Native extension for Android target not found
-Native extension for WebGL target not found
-[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
-[Package Manager] UpmClient::Send -- Unable to send message (not connected to UPM process).
-[Package Manager] Cannot connect to Unity Package Manager local server
-Mono: successfully reloaded assembly
-- Finished resetting the current domain, in  1.007 seconds
-Domain Reload Profiling: 1846ms
-	BeginReloadAssembly (237ms)
-		ExecutionOrderSort (0ms)
-		DisableScriptedObjects (7ms)
-		BackupInstance (0ms)
-		ReleaseScriptingObjects (0ms)
-		CreateAndSetChildDomain (53ms)
-	RebuildCommonClasses (79ms)
-	RebuildNativeTypeToScriptingClass (25ms)
-	initialDomainReloadingComplete (88ms)
-	LoadAllAssembliesAndSetupDomain (408ms)
-		LoadAssemblies (504ms)
-		RebuildTransferFunctionScriptingTraits (0ms)
-		AnalyzeDomain (48ms)
-			TypeCache.Refresh (17ms)
-				TypeCache.ScanAssembly (1ms)
-			ScanForSourceGeneratedMonoScriptInfo (13ms)
-			ResolveRequiredComponents (16ms)
-	FinalizeReload (1008ms)
-		ReleaseScriptCaches (0ms)
-		RebuildScriptCaches (0ms)
-		SetupLoadedEditorAssemblies (542ms)
-			LogAssemblyErrors (0ms)
-			InitializePlatformSupportModulesInManaged (48ms)
-			SetLoadedEditorAssemblies (3ms)
-			RefreshPlugins (0ms)
-			BeforeProcessingInitializeOnLoad (70ms)
-			ProcessInitializeOnLoadAttributes (378ms)
-			ProcessInitializeOnLoadMethodAttributes (32ms)
-			AfterProcessingInitializeOnLoad (10ms)
-			EditorAssembliesLoaded (0ms)
-		ExecutionOrderSort2 (0ms)
-		AwakeInstancesAfterBackupRestoration (11ms)
-Refreshing native plugins compatible for Editor in 4.44 ms, found 3 plugins.
-Preloading 0 native plugins for Editor in 0.00 ms.
-Unloading 3197 Unused Serialized files (Serialized files now loaded: 0)
-Unloading 27 unused Assets / (32.6 KB). Loaded Objects now: 3698.
-Memory consumption went from 125.8 MB to 125.7 MB.
-Total: 6.817100 ms (FindLiveObjects: 0.717500 ms CreateObjectMapping: 0.148800 ms MarkObjects: 5.772000 ms  DeleteObjects: 0.175700 ms)
-
-Prepare: number of updated asset objects reloaded= 0
-AssetImportParameters requested are different than current active one (requested -> active):
-  custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> 
-  custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> 
-  custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> 
-  custom:CustomObjectIndexerAttribute: 9a22284fe3817be447336de3de66b15e -> 
-  custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> 
-  custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> 
-  custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> 
-  custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> 
-  custom:AudioImporter_EditorPlatform: d09bf68614088b80899f8185d706f6e7 -> 
-  custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> 
-  custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-  custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-========================================================================
-Received Import Request.
-  Time since last request: 318997.205112 seconds.
-  path: Assets/ToneTuneToolkit/Scripts/Other/LongTimeNoOperationDetector.cs
-  artifactKey: Guid(d1f464dc79608a24a8ea3d3163a72e49) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
-Start importing Assets/ToneTuneToolkit/Scripts/Other/LongTimeNoOperationDetector.cs using Guid(d1f464dc79608a24a8ea3d3163a72e49) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: '00000000000000000000000000000000') in 0.003542 seconds
-Import Error Code:(4)
-Message: Build asset version error: assets/tonetunetoolkit/scripts/other/longtimenooperationdetector.cs in SourceAssetDB has modification time of '2024-06-18T02:55:25.3316253Z' while content on disk has modification time of '2024-06-18T02:57:17.7297211Z'
-  ERROR: Build asset version error: assets/tonetunetoolkit/scripts/other/longtimenooperationdetector.cs in SourceAssetDB has modification time of '2024-06-18T02:55:25.3316253Z' while content on disk has modification time of '2024-06-18T02:57:17.7297211Z'
-Number of updated asset objects reloaded before import = 0
-Number of asset objects unloaded after import = 0
-========================================================================
-Received Import Request.
-  Time since last request: 0.001002 seconds.
-  path: Assets/ToneTuneToolkit/Scripts/Other/LongTimeNoOperationDetector.cs
-  artifactKey: Guid(d1f464dc79608a24a8ea3d3163a72e49) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
-Start importing Assets/ToneTuneToolkit/Scripts/Other/LongTimeNoOperationDetector.cs using Guid(d1f464dc79608a24a8ea3d3163a72e49) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: '00000000000000000000000000000000') in 0.000927 seconds
-Import Error Code:(4)
-Message: Build asset version error: assets/tonetunetoolkit/scripts/other/longtimenooperationdetector.cs in SourceAssetDB has modification time of '2024-06-18T02:55:25.3316253Z' while content on disk has modification time of '2024-06-18T02:57:17.7297211Z'
-  ERROR: Build asset version error: assets/tonetunetoolkit/scripts/other/longtimenooperationdetector.cs in SourceAssetDB has modification time of '2024-06-18T02:55:25.3316253Z' while content on disk has modification time of '2024-06-18T02:57:17.7297211Z'
-Number of updated asset objects reloaded before import = 0
-Number of asset objects unloaded after import = 0
-========================================================================
-Received Prepare
-Begin MonoManager ReloadAssembly
-- Loaded All Assemblies, in  0.587 seconds
-Refreshing native plugins compatible for Editor in 2.09 ms, found 3 plugins.
-Native extension for UWP target not found
-Native extension for WindowsStandalone target not found
-Native extension for iOS target not found
-Native extension for Android target not found
-Native extension for WebGL target not found
-[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
-[Package Manager] UpmClient::Send -- Unable to send message (not connected to UPM process).
-[Package Manager] Cannot connect to Unity Package Manager local server
-Mono: successfully reloaded assembly
-- Finished resetting the current domain, in  0.781 seconds
-Domain Reload Profiling: 1366ms
-	BeginReloadAssembly (182ms)
-		ExecutionOrderSort (0ms)
-		DisableScriptedObjects (6ms)
-		BackupInstance (0ms)
-		ReleaseScriptingObjects (0ms)
-		CreateAndSetChildDomain (49ms)
-	RebuildCommonClasses (33ms)
-	RebuildNativeTypeToScriptingClass (10ms)
-	initialDomainReloadingComplete (33ms)
-	LoadAllAssembliesAndSetupDomain (327ms)
-		LoadAssemblies (397ms)
-		RebuildTransferFunctionScriptingTraits (0ms)
-		AnalyzeDomain (25ms)
-			TypeCache.Refresh (10ms)
-				TypeCache.ScanAssembly (1ms)
-			ScanForSourceGeneratedMonoScriptInfo (7ms)
-			ResolveRequiredComponents (6ms)
-	FinalizeReload (782ms)
-		ReleaseScriptCaches (0ms)
-		RebuildScriptCaches (0ms)
-		SetupLoadedEditorAssemblies (425ms)
-			LogAssemblyErrors (0ms)
-			InitializePlatformSupportModulesInManaged (46ms)
-			SetLoadedEditorAssemblies (4ms)
-			RefreshPlugins (0ms)
-			BeforeProcessingInitializeOnLoad (59ms)
-			ProcessInitializeOnLoadAttributes (286ms)
-			ProcessInitializeOnLoadMethodAttributes (22ms)
+			ProcessInitializeOnLoadAttributes (277ms)
+			ProcessInitializeOnLoadMethodAttributes (17ms)
 			AfterProcessingInitializeOnLoad (7ms)
 			AfterProcessingInitializeOnLoad (7ms)
 			EditorAssembliesLoaded (0ms)
 			EditorAssembliesLoaded (0ms)
 		ExecutionOrderSort2 (0ms)
 		ExecutionOrderSort2 (0ms)
 		AwakeInstancesAfterBackupRestoration (7ms)
 		AwakeInstancesAfterBackupRestoration (7ms)
-Refreshing native plugins compatible for Editor in 4.26 ms, found 3 plugins.
+Launched and connected shader compiler UnityShaderCompiler.exe after 0.11 seconds
+Refreshing native plugins compatible for Editor in 5.28 ms, found 3 plugins.
 Preloading 0 native plugins for Editor in 0.00 ms.
 Preloading 0 native plugins for Editor in 0.00 ms.
-Unloading 3196 Unused Serialized files (Serialized files now loaded: 0)
-Unloading 27 unused Assets / (32.7 KB). Loaded Objects now: 3701.
-Memory consumption went from 125.6 MB to 125.5 MB.
-Total: 4.517400 ms (FindLiveObjects: 0.496000 ms CreateObjectMapping: 0.232300 ms MarkObjects: 3.706200 ms  DeleteObjects: 0.081000 ms)
+Unloading 3211 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 37 unused Assets / (59.1 KB). Loaded Objects now: 3672.
+Memory consumption went from 127.8 MB to 127.8 MB.
+Total: 2.817600 ms (FindLiveObjects: 0.273700 ms CreateObjectMapping: 0.106200 ms MarkObjects: 2.322800 ms  DeleteObjects: 0.113700 ms)
 
 
-Prepare: number of updated asset objects reloaded= 0
 AssetImportParameters requested are different than current active one (requested -> active):
 AssetImportParameters requested are different than current active one (requested -> active):
   custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> 
   custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> 
   custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> 
   custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> 

+ 884 - 54
ToneTuneToolkit/Logs/AssetImportWorker1.log

@@ -15,7 +15,7 @@ D:/Workflow/Project/Unity/ToneTuneToolkit/ToneTuneToolkit
 -logFile
 -logFile
 Logs/AssetImportWorker1.log
 Logs/AssetImportWorker1.log
 -srvPort
 -srvPort
-12047
+14503
 Successfully changed project path to: D:/Workflow/Project/Unity/ToneTuneToolkit/ToneTuneToolkit
 Successfully changed project path to: D:/Workflow/Project/Unity/ToneTuneToolkit/ToneTuneToolkit
 D:/Workflow/Project/Unity/ToneTuneToolkit/ToneTuneToolkit
 D:/Workflow/Project/Unity/ToneTuneToolkit/ToneTuneToolkit
 [UnityMemory] Configuration Parameters - Can be set up in boot.config
 [UnityMemory] Configuration Parameters - Can be set up in boot.config
@@ -49,12 +49,12 @@ D:/Workflow/Project/Unity/ToneTuneToolkit/ToneTuneToolkit
     "memorysetup-temp-allocator-size-cloud-worker=32768"
     "memorysetup-temp-allocator-size-cloud-worker=32768"
     "memorysetup-temp-allocator-size-gi-baking-worker=262144"
     "memorysetup-temp-allocator-size-gi-baking-worker=262144"
     "memorysetup-temp-allocator-size-gfx=262144"
     "memorysetup-temp-allocator-size-gfx=262144"
-Player connection [23516] Host "[IP] 172.31.64.1 [Port] 0 [Flags] 2 [Guid] 415784469 [EditorId] 415784469 [Version] 1048832 [Id] WindowsEditor(7,Capsule-Unity) [Debug] 1 [PackageName] WindowsEditor [ProjectName] Editor" joined multi-casting on [225.0.0.222:54997]...
+Player connection [9576] Host "[IP] 172.26.0.1 [Port] 0 [Flags] 2 [Guid] 4066874920 [EditorId] 4066874920 [Version] 1048832 [Id] WindowsEditor(7,Capsule-Unity) [Debug] 1 [PackageName] WindowsEditor [ProjectName] Editor" joined multi-casting on [225.0.0.222:54997]...
 
 
-Player connection [23516] Host "[IP] 172.31.64.1 [Port] 0 [Flags] 2 [Guid] 415784469 [EditorId] 415784469 [Version] 1048832 [Id] WindowsEditor(7,Capsule-Unity) [Debug] 1 [PackageName] WindowsEditor [ProjectName] Editor" joined alternative multi-casting on [225.0.0.222:34997]...
+Player connection [9576] Host "[IP] 172.26.0.1 [Port] 0 [Flags] 2 [Guid] 4066874920 [EditorId] 4066874920 [Version] 1048832 [Id] WindowsEditor(7,Capsule-Unity) [Debug] 1 [PackageName] WindowsEditor [ProjectName] Editor" joined alternative multi-casting on [225.0.0.222:34997]...
 
 
 [Physics::Module] Initialized MultithreadedJobDispatcher with 15 workers.
 [Physics::Module] Initialized MultithreadedJobDispatcher with 15 workers.
-Refreshing native plugins compatible for Editor in 7.71 ms, found 3 plugins.
+Refreshing native plugins compatible for Editor in 6.60 ms, found 3 plugins.
 Preloading 0 native plugins for Editor in 0.00 ms.
 Preloading 0 native plugins for Editor in 0.00 ms.
 Initialize engine version: 2022.3.30f1 (70558241b701)
 Initialize engine version: 2022.3.30f1 (70558241b701)
 [Subsystems] Discovering subsystems at path C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/Resources/UnitySubsystems
 [Subsystems] Discovering subsystems at path C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/Resources/UnitySubsystems
@@ -65,12 +65,12 @@ Direct3D:
     Renderer: NVIDIA GeForce RTX 3060 Laptop GPU (ID=0x2520)
     Renderer: NVIDIA GeForce RTX 3060 Laptop GPU (ID=0x2520)
     Vendor:   NVIDIA
     Vendor:   NVIDIA
     VRAM:     5996 MB
     VRAM:     5996 MB
-    Driver:   31.0.15.5152
+    Driver:   32.0.15.6094
 Initialize mono
 Initialize mono
 Mono path[0] = 'C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/Managed'
 Mono path[0] = 'C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/Managed'
 Mono path[1] = 'C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/MonoBleedingEdge/lib/mono/unityjit-win32'
 Mono path[1] = 'C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/MonoBleedingEdge/lib/mono/unityjit-win32'
 Mono config path = 'C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/MonoBleedingEdge/etc'
 Mono config path = 'C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/MonoBleedingEdge/etc'
-Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=127.0.0.1:56872
+Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=127.0.0.1:56316
 Begin MonoManager ReloadAssembly
 Begin MonoManager ReloadAssembly
 Registering precompiled unity dll's ...
 Registering precompiled unity dll's ...
 Register platform support module: C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/PlaybackEngines/WebGLSupport/UnityEditor.WebGL.Extensions.dll
 Register platform support module: C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/PlaybackEngines/WebGLSupport/UnityEditor.WebGL.Extensions.dll
@@ -78,19 +78,20 @@ Register platform support module: C:/Workflow/Software/Unity/Editor/2022.3.30f1/
 Register platform support module: C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.dll
 Register platform support module: C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.dll
 Register platform support module: C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll
 Register platform support module: C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll
 Register platform support module: C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/PlaybackEngines/MetroSupport/UnityEditor.UWP.Extensions.dll
 Register platform support module: C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/PlaybackEngines/MetroSupport/UnityEditor.UWP.Extensions.dll
-Registered in 0.013875 seconds.
-- Loaded All Assemblies, in  0.410 seconds
+Registered in 0.014159 seconds.
+- Loaded All Assemblies, in  0.407 seconds
 Native extension for UWP target not found
 Native extension for UWP target not found
 Native extension for WindowsStandalone target not found
 Native extension for WindowsStandalone target not found
 [usbmuxd] Start listen thread
 [usbmuxd] Start listen thread
 [usbmuxd] Listen thread started
 [usbmuxd] Listen thread started
 Native extension for iOS target not found
 Native extension for iOS target not found
 Native extension for Android target not found
 Native extension for Android target not found
+Android Extension - Scanning For ADB Devices 421 ms
 Native extension for WebGL target not found
 Native extension for WebGL target not found
 Mono: successfully reloaded assembly
 Mono: successfully reloaded assembly
-- Finished resetting the current domain, in  0.369 seconds
-Domain Reload Profiling: 778ms
-	BeginReloadAssembly (127ms)
+- Finished resetting the current domain, in  0.820 seconds
+Domain Reload Profiling: 1225ms
+	BeginReloadAssembly (125ms)
 		ExecutionOrderSort (0ms)
 		ExecutionOrderSort (0ms)
 		DisableScriptedObjects (0ms)
 		DisableScriptedObjects (0ms)
 		BackupInstance (0ms)
 		BackupInstance (0ms)
@@ -98,26 +99,26 @@ Domain Reload Profiling: 778ms
 		CreateAndSetChildDomain (1ms)
 		CreateAndSetChildDomain (1ms)
 	RebuildCommonClasses (35ms)
 	RebuildCommonClasses (35ms)
 	RebuildNativeTypeToScriptingClass (10ms)
 	RebuildNativeTypeToScriptingClass (10ms)
-	initialDomainReloadingComplete (71ms)
-	LoadAllAssembliesAndSetupDomain (166ms)
-		LoadAssemblies (126ms)
+	initialDomainReloadingComplete (68ms)
+	LoadAllAssembliesAndSetupDomain (167ms)
+		LoadAssemblies (124ms)
 		RebuildTransferFunctionScriptingTraits (0ms)
 		RebuildTransferFunctionScriptingTraits (0ms)
 		AnalyzeDomain (163ms)
 		AnalyzeDomain (163ms)
-			TypeCache.Refresh (160ms)
-				TypeCache.ScanAssembly (145ms)
+			TypeCache.Refresh (162ms)
+				TypeCache.ScanAssembly (147ms)
 			ScanForSourceGeneratedMonoScriptInfo (0ms)
 			ScanForSourceGeneratedMonoScriptInfo (0ms)
-			ResolveRequiredComponents (1ms)
-	FinalizeReload (369ms)
+			ResolveRequiredComponents (0ms)
+	FinalizeReload (820ms)
 		ReleaseScriptCaches (0ms)
 		ReleaseScriptCaches (0ms)
 		RebuildScriptCaches (0ms)
 		RebuildScriptCaches (0ms)
-		SetupLoadedEditorAssemblies (305ms)
+		SetupLoadedEditorAssemblies (750ms)
 			LogAssemblyErrors (0ms)
 			LogAssemblyErrors (0ms)
-			InitializePlatformSupportModulesInManaged (110ms)
-			SetLoadedEditorAssemblies (6ms)
+			InitializePlatformSupportModulesInManaged (570ms)
+			SetLoadedEditorAssemblies (4ms)
 			RefreshPlugins (0ms)
 			RefreshPlugins (0ms)
 			BeforeProcessingInitializeOnLoad (2ms)
 			BeforeProcessingInitializeOnLoad (2ms)
-			ProcessInitializeOnLoadAttributes (133ms)
-			ProcessInitializeOnLoadMethodAttributes (53ms)
+			ProcessInitializeOnLoadAttributes (127ms)
+			ProcessInitializeOnLoadMethodAttributes (47ms)
 			AfterProcessingInitializeOnLoad (0ms)
 			AfterProcessingInitializeOnLoad (0ms)
 			EditorAssembliesLoaded (0ms)
 			EditorAssembliesLoaded (0ms)
 		ExecutionOrderSort2 (0ms)
 		ExecutionOrderSort2 (0ms)
@@ -125,8 +126,8 @@ Domain Reload Profiling: 778ms
 ========================================================================
 ========================================================================
 Worker process is ready to serve import requests
 Worker process is ready to serve import requests
 Begin MonoManager ReloadAssembly
 Begin MonoManager ReloadAssembly
-- Loaded All Assemblies, in  0.753 seconds
-Refreshing native plugins compatible for Editor in 3.63 ms, found 3 plugins.
+- Loaded All Assemblies, in  0.776 seconds
+Refreshing native plugins compatible for Editor in 2.61 ms, found 3 plugins.
 Native extension for UWP target not found
 Native extension for UWP target not found
 Native extension for WindowsStandalone target not found
 Native extension for WindowsStandalone target not found
 Native extension for iOS target not found
 Native extension for iOS target not found
@@ -137,48 +138,186 @@ Package Manager log level set to [2]
 [Package Manager] UpmClient::Send -- Unable to send message (not connected to UPM process).
 [Package Manager] UpmClient::Send -- Unable to send message (not connected to UPM process).
 [Package Manager] Cannot connect to Unity Package Manager local server
 [Package Manager] Cannot connect to Unity Package Manager local server
 Mono: successfully reloaded assembly
 Mono: successfully reloaded assembly
-- Finished resetting the current domain, in  0.650 seconds
-Domain Reload Profiling: 1402ms
-	BeginReloadAssembly (178ms)
+- Finished resetting the current domain, in  0.643 seconds
+Domain Reload Profiling: 1418ms
+	BeginReloadAssembly (200ms)
 		ExecutionOrderSort (0ms)
 		ExecutionOrderSort (0ms)
-		DisableScriptedObjects (11ms)
+		DisableScriptedObjects (6ms)
 		BackupInstance (0ms)
 		BackupInstance (0ms)
 		ReleaseScriptingObjects (0ms)
 		ReleaseScriptingObjects (0ms)
-		CreateAndSetChildDomain (30ms)
-	RebuildCommonClasses (35ms)
-	RebuildNativeTypeToScriptingClass (15ms)
-	initialDomainReloadingComplete (37ms)
-	LoadAllAssembliesAndSetupDomain (486ms)
-		LoadAssemblies (361ms)
+		CreateAndSetChildDomain (40ms)
+	RebuildCommonClasses (36ms)
+	RebuildNativeTypeToScriptingClass (10ms)
+	initialDomainReloadingComplete (32ms)
+	LoadAllAssembliesAndSetupDomain (496ms)
+		LoadAssemblies (405ms)
 		RebuildTransferFunctionScriptingTraits (0ms)
 		RebuildTransferFunctionScriptingTraits (0ms)
-		AnalyzeDomain (221ms)
-			TypeCache.Refresh (192ms)
-				TypeCache.ScanAssembly (172ms)
+		AnalyzeDomain (206ms)
+			TypeCache.Refresh (181ms)
+				TypeCache.ScanAssembly (161ms)
 			ScanForSourceGeneratedMonoScriptInfo (17ms)
 			ScanForSourceGeneratedMonoScriptInfo (17ms)
-			ResolveRequiredComponents (8ms)
-	FinalizeReload (650ms)
+			ResolveRequiredComponents (6ms)
+	FinalizeReload (644ms)
+		ReleaseScriptCaches (0ms)
+		RebuildScriptCaches (0ms)
+		SetupLoadedEditorAssemblies (476ms)
+			LogAssemblyErrors (0ms)
+			InitializePlatformSupportModulesInManaged (45ms)
+			SetLoadedEditorAssemblies (4ms)
+			RefreshPlugins (0ms)
+			BeforeProcessingInitializeOnLoad (65ms)
+			ProcessInitializeOnLoadAttributes (331ms)
+			ProcessInitializeOnLoadMethodAttributes (23ms)
+			AfterProcessingInitializeOnLoad (9ms)
+			EditorAssembliesLoaded (0ms)
+		ExecutionOrderSort2 (0ms)
+		AwakeInstancesAfterBackupRestoration (9ms)
+Launched and connected shader compiler UnityShaderCompiler.exe after 0.11 seconds
+Refreshing native plugins compatible for Editor in 4.11 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 3211 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 37 unused Assets / (59.2 KB). Loaded Objects now: 3672.
+Memory consumption went from 127.8 MB to 127.8 MB.
+Total: 3.571000 ms (FindLiveObjects: 0.364500 ms CreateObjectMapping: 0.241100 ms MarkObjects: 2.786900 ms  DeleteObjects: 0.176400 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+  custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> 
+  custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> 
+  custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> 
+  custom:CustomObjectIndexerAttribute: 9a22284fe3817be447336de3de66b15e -> 
+  custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> 
+  custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> 
+  custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> 
+  custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> 
+  custom:AudioImporter_EditorPlatform: d09bf68614088b80899f8185d706f6e7 -> 
+  custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> 
+  custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
+  custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
+========================================================================
+Received Prepare
+Begin MonoManager ReloadAssembly
+- Loaded All Assemblies, in  0.846 seconds
+Refreshing native plugins compatible for Editor in 3.63 ms, found 3 plugins.
+Native extension for UWP target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] UpmClient::Send -- Unable to send message (not connected to UPM process).
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Finished resetting the current domain, in  0.890 seconds
+Domain Reload Profiling: 1734ms
+	BeginReloadAssembly (232ms)
+		ExecutionOrderSort (0ms)
+		DisableScriptedObjects (8ms)
+		BackupInstance (0ms)
+		ReleaseScriptingObjects (0ms)
+		CreateAndSetChildDomain (47ms)
+	RebuildCommonClasses (58ms)
+	RebuildNativeTypeToScriptingClass (11ms)
+	initialDomainReloadingComplete (41ms)
+	LoadAllAssembliesAndSetupDomain (501ms)
+		LoadAssemblies (609ms)
+		RebuildTransferFunctionScriptingTraits (0ms)
+		AnalyzeDomain (35ms)
+			TypeCache.Refresh (12ms)
+				TypeCache.ScanAssembly (1ms)
+			ScanForSourceGeneratedMonoScriptInfo (10ms)
+			ResolveRequiredComponents (10ms)
+	FinalizeReload (890ms)
 		ReleaseScriptCaches (0ms)
 		ReleaseScriptCaches (0ms)
 		RebuildScriptCaches (0ms)
 		RebuildScriptCaches (0ms)
-		SetupLoadedEditorAssemblies (475ms)
+		SetupLoadedEditorAssemblies (426ms)
 			LogAssemblyErrors (0ms)
 			LogAssemblyErrors (0ms)
 			InitializePlatformSupportModulesInManaged (44ms)
 			InitializePlatformSupportModulesInManaged (44ms)
 			SetLoadedEditorAssemblies (3ms)
 			SetLoadedEditorAssemblies (3ms)
 			RefreshPlugins (0ms)
 			RefreshPlugins (0ms)
+			BeforeProcessingInitializeOnLoad (58ms)
+			ProcessInitializeOnLoadAttributes (288ms)
+			ProcessInitializeOnLoadMethodAttributes (25ms)
+			AfterProcessingInitializeOnLoad (8ms)
+			EditorAssembliesLoaded (0ms)
+		ExecutionOrderSort2 (0ms)
+		AwakeInstancesAfterBackupRestoration (8ms)
+Refreshing native plugins compatible for Editor in 4.02 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 3203 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 28 unused Assets / (33.2 KB). Loaded Objects now: 3676.
+Memory consumption went from 125.9 MB to 125.9 MB.
+Total: 7.372300 ms (FindLiveObjects: 0.671800 ms CreateObjectMapping: 0.841100 ms MarkObjects: 5.668500 ms  DeleteObjects: 0.188700 ms)
+
+Prepare: number of updated asset objects reloaded= 0
+AssetImportParameters requested are different than current active one (requested -> active):
+  custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> 
+  custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> 
+  custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> 
+  custom:CustomObjectIndexerAttribute: 9a22284fe3817be447336de3de66b15e -> 
+  custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> 
+  custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> 
+  custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> 
+  custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> 
+  custom:AudioImporter_EditorPlatform: d09bf68614088b80899f8185d706f6e7 -> 
+  custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> 
+  custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
+  custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
+========================================================================
+Received Prepare
+Begin MonoManager ReloadAssembly
+- Loaded All Assemblies, in  0.529 seconds
+Refreshing native plugins compatible for Editor in 2.50 ms, found 3 plugins.
+Native extension for UWP target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] UpmClient::Send -- Unable to send message (not connected to UPM process).
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Finished resetting the current domain, in  0.865 seconds
+Domain Reload Profiling: 1393ms
+	BeginReloadAssembly (198ms)
+		ExecutionOrderSort (0ms)
+		DisableScriptedObjects (6ms)
+		BackupInstance (0ms)
+		ReleaseScriptingObjects (0ms)
+		CreateAndSetChildDomain (54ms)
+	RebuildCommonClasses (31ms)
+	RebuildNativeTypeToScriptingClass (10ms)
+	initialDomainReloadingComplete (30ms)
+	LoadAllAssembliesAndSetupDomain (258ms)
+		LoadAssemblies (332ms)
+		RebuildTransferFunctionScriptingTraits (0ms)
+		AnalyzeDomain (27ms)
+			TypeCache.Refresh (12ms)
+				TypeCache.ScanAssembly (1ms)
+			ScanForSourceGeneratedMonoScriptInfo (7ms)
+			ResolveRequiredComponents (6ms)
+	FinalizeReload (866ms)
+		ReleaseScriptCaches (0ms)
+		RebuildScriptCaches (0ms)
+		SetupLoadedEditorAssemblies (449ms)
+			LogAssemblyErrors (0ms)
+			InitializePlatformSupportModulesInManaged (43ms)
+			SetLoadedEditorAssemblies (5ms)
+			RefreshPlugins (0ms)
 			BeforeProcessingInitializeOnLoad (61ms)
 			BeforeProcessingInitializeOnLoad (61ms)
-			ProcessInitializeOnLoadAttributes (334ms)
-			ProcessInitializeOnLoadMethodAttributes (21ms)
+			ProcessInitializeOnLoadAttributes (303ms)
+			ProcessInitializeOnLoadMethodAttributes (27ms)
 			AfterProcessingInitializeOnLoad (10ms)
 			AfterProcessingInitializeOnLoad (10ms)
 			EditorAssembliesLoaded (0ms)
 			EditorAssembliesLoaded (0ms)
 		ExecutionOrderSort2 (0ms)
 		ExecutionOrderSort2 (0ms)
-		AwakeInstancesAfterBackupRestoration (11ms)
-Launched and connected shader compiler UnityShaderCompiler.exe after 0.05 seconds
-Refreshing native plugins compatible for Editor in 2.57 ms, found 3 plugins.
+		AwakeInstancesAfterBackupRestoration (10ms)
+Refreshing native plugins compatible for Editor in 4.81 ms, found 3 plugins.
 Preloading 0 native plugins for Editor in 0.00 ms.
 Preloading 0 native plugins for Editor in 0.00 ms.
-Unloading 3206 Unused Serialized files (Serialized files now loaded: 0)
-Unloading 36 unused Assets / (58.7 KB). Loaded Objects now: 3668.
-Memory consumption went from 127.7 MB to 127.6 MB.
-Total: 6.715400 ms (FindLiveObjects: 0.413300 ms CreateObjectMapping: 0.208100 ms MarkObjects: 5.793500 ms  DeleteObjects: 0.298400 ms)
+Unloading 3203 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 28 unused Assets / (33.1 KB). Loaded Objects now: 3679.
+Memory consumption went from 125.9 MB to 125.9 MB.
+Total: 5.094000 ms (FindLiveObjects: 0.751100 ms CreateObjectMapping: 0.313800 ms MarkObjects: 3.958900 ms  DeleteObjects: 0.068500 ms)
 
 
+Prepare: number of updated asset objects reloaded= 0
 AssetImportParameters requested are different than current active one (requested -> active):
 AssetImportParameters requested are different than current active one (requested -> active):
   custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> 
   custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> 
   custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> 
   custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> 
@@ -194,9 +333,700 @@ AssetImportParameters requested are different than current active one (requested
   custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
   custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
 ========================================================================
 ========================================================================
 Received Import Request.
 Received Import Request.
-  Time since last request: 322920.074116 seconds.
-  path: Assets/StreamingAssets/ToneTuneToolkit
-  artifactKey: Guid(45971226eaca30d45bb2867324d1141d) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
-Start importing Assets/StreamingAssets/ToneTuneToolkit using Guid(45971226eaca30d45bb2867324d1141d) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: '7f972c3ec29e90f6eef8d2feb4a41e7c') in 0.002881 seconds
+  Time since last request: 66979.097556 seconds.
+  path: Assets/ToneTuneToolkit/Scripts/Tools/ObjectAngleAdjuster.cs
+  artifactKey: Guid(91c19f01e011e9a4ab523d07eb8e96d2) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/ToneTuneToolkit/Scripts/Tools/ObjectAngleAdjuster.cs using Guid(91c19f01e011e9a4ab523d07eb8e96d2) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: '6325e4f5e45d743fcf7090e25022635d') in 0.003114 seconds
 Number of updated asset objects reloaded before import = 0
 Number of updated asset objects reloaded before import = 0
 Number of asset objects unloaded after import = 0
 Number of asset objects unloaded after import = 0
+========================================================================
+Received Prepare
+Begin MonoManager ReloadAssembly
+- Loaded All Assemblies, in  0.545 seconds
+Refreshing native plugins compatible for Editor in 2.27 ms, found 3 plugins.
+Native extension for UWP target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] UpmClient::Send -- Unable to send message (not connected to UPM process).
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Finished resetting the current domain, in  0.997 seconds
+Domain Reload Profiling: 1541ms
+	BeginReloadAssembly (188ms)
+		ExecutionOrderSort (0ms)
+		DisableScriptedObjects (5ms)
+		BackupInstance (0ms)
+		ReleaseScriptingObjects (0ms)
+		CreateAndSetChildDomain (47ms)
+	RebuildCommonClasses (35ms)
+	RebuildNativeTypeToScriptingClass (10ms)
+	initialDomainReloadingComplete (32ms)
+	LoadAllAssembliesAndSetupDomain (278ms)
+		LoadAssemblies (353ms)
+		RebuildTransferFunctionScriptingTraits (0ms)
+		AnalyzeDomain (27ms)
+			TypeCache.Refresh (13ms)
+				TypeCache.ScanAssembly (1ms)
+			ScanForSourceGeneratedMonoScriptInfo (7ms)
+			ResolveRequiredComponents (6ms)
+	FinalizeReload (998ms)
+		ReleaseScriptCaches (0ms)
+		RebuildScriptCaches (0ms)
+		SetupLoadedEditorAssemblies (541ms)
+			LogAssemblyErrors (0ms)
+			InitializePlatformSupportModulesInManaged (44ms)
+			SetLoadedEditorAssemblies (3ms)
+			RefreshPlugins (0ms)
+			BeforeProcessingInitializeOnLoad (61ms)
+			ProcessInitializeOnLoadAttributes (392ms)
+			ProcessInitializeOnLoadMethodAttributes (29ms)
+			AfterProcessingInitializeOnLoad (11ms)
+			EditorAssembliesLoaded (0ms)
+		ExecutionOrderSort2 (0ms)
+		AwakeInstancesAfterBackupRestoration (13ms)
+Script is not up to date after domain reload: guid(91c19f01e011e9a4ab523d07eb8e96d2) path("Assets/ToneTuneToolkit/Scripts/Tools/EularAngleAdjuster.cs") state(2)
+Refreshing native plugins compatible for Editor in 3.97 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 3201 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 28 unused Assets / (33.2 KB). Loaded Objects now: 3681.
+Memory consumption went from 125.6 MB to 125.6 MB.
+Total: 3.856400 ms (FindLiveObjects: 0.277000 ms CreateObjectMapping: 0.204500 ms MarkObjects: 3.258200 ms  DeleteObjects: 0.114300 ms)
+
+Prepare: number of updated asset objects reloaded= 0
+AssetImportParameters requested are different than current active one (requested -> active):
+  custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> 
+  custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> 
+  custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> 
+  custom:CustomObjectIndexerAttribute: 9a22284fe3817be447336de3de66b15e -> 
+  custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> 
+  custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> 
+  custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> 
+  custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> 
+  custom:AudioImporter_EditorPlatform: d09bf68614088b80899f8185d706f6e7 -> 
+  custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> 
+  custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
+  custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
+========================================================================
+Received Prepare
+Begin MonoManager ReloadAssembly
+- Loaded All Assemblies, in  0.465 seconds
+Refreshing native plugins compatible for Editor in 2.36 ms, found 3 plugins.
+Native extension for UWP target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] UpmClient::Send -- Unable to send message (not connected to UPM process).
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Finished resetting the current domain, in  0.889 seconds
+Domain Reload Profiling: 1352ms
+	BeginReloadAssembly (158ms)
+		ExecutionOrderSort (0ms)
+		DisableScriptedObjects (5ms)
+		BackupInstance (0ms)
+		ReleaseScriptingObjects (0ms)
+		CreateAndSetChildDomain (42ms)
+	RebuildCommonClasses (27ms)
+	RebuildNativeTypeToScriptingClass (10ms)
+	initialDomainReloadingComplete (28ms)
+	LoadAllAssembliesAndSetupDomain (240ms)
+		LoadAssemblies (297ms)
+		RebuildTransferFunctionScriptingTraits (0ms)
+		AnalyzeDomain (24ms)
+			TypeCache.Refresh (8ms)
+				TypeCache.ScanAssembly (1ms)
+			ScanForSourceGeneratedMonoScriptInfo (6ms)
+			ResolveRequiredComponents (7ms)
+	FinalizeReload (889ms)
+		ReleaseScriptCaches (0ms)
+		RebuildScriptCaches (0ms)
+		SetupLoadedEditorAssemblies (468ms)
+			LogAssemblyErrors (0ms)
+			InitializePlatformSupportModulesInManaged (45ms)
+			SetLoadedEditorAssemblies (3ms)
+			RefreshPlugins (0ms)
+			BeforeProcessingInitializeOnLoad (66ms)
+			ProcessInitializeOnLoadAttributes (313ms)
+			ProcessInitializeOnLoadMethodAttributes (34ms)
+			AfterProcessingInitializeOnLoad (7ms)
+			EditorAssembliesLoaded (0ms)
+		ExecutionOrderSort2 (0ms)
+		AwakeInstancesAfterBackupRestoration (10ms)
+Refreshing native plugins compatible for Editor in 5.17 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 3203 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 28 unused Assets / (33.1 KB). Loaded Objects now: 3685.
+Memory consumption went from 125.9 MB to 125.9 MB.
+Total: 3.801200 ms (FindLiveObjects: 0.358100 ms CreateObjectMapping: 0.152000 ms MarkObjects: 3.223000 ms  DeleteObjects: 0.066400 ms)
+
+Prepare: number of updated asset objects reloaded= 0
+AssetImportParameters requested are different than current active one (requested -> active):
+  custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> 
+  custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> 
+  custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> 
+  custom:CustomObjectIndexerAttribute: 9a22284fe3817be447336de3de66b15e -> 
+  custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> 
+  custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> 
+  custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> 
+  custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> 
+  custom:AudioImporter_EditorPlatform: d09bf68614088b80899f8185d706f6e7 -> 
+  custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> 
+  custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
+  custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
+========================================================================
+Received Prepare
+Begin MonoManager ReloadAssembly
+- Loaded All Assemblies, in  0.503 seconds
+Refreshing native plugins compatible for Editor in 2.19 ms, found 3 plugins.
+Native extension for UWP target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] UpmClient::Send -- Unable to send message (not connected to UPM process).
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Finished resetting the current domain, in  0.719 seconds
+Domain Reload Profiling: 1220ms
+	BeginReloadAssembly (165ms)
+		ExecutionOrderSort (0ms)
+		DisableScriptedObjects (5ms)
+		BackupInstance (0ms)
+		ReleaseScriptingObjects (0ms)
+		CreateAndSetChildDomain (40ms)
+	RebuildCommonClasses (30ms)
+	RebuildNativeTypeToScriptingClass (11ms)
+	initialDomainReloadingComplete (34ms)
+	LoadAllAssembliesAndSetupDomain (260ms)
+		LoadAssemblies (322ms)
+		RebuildTransferFunctionScriptingTraits (0ms)
+		AnalyzeDomain (27ms)
+			TypeCache.Refresh (11ms)
+				TypeCache.ScanAssembly (1ms)
+			ScanForSourceGeneratedMonoScriptInfo (8ms)
+			ResolveRequiredComponents (7ms)
+	FinalizeReload (719ms)
+		ReleaseScriptCaches (0ms)
+		RebuildScriptCaches (0ms)
+		SetupLoadedEditorAssemblies (369ms)
+			LogAssemblyErrors (0ms)
+			InitializePlatformSupportModulesInManaged (37ms)
+			SetLoadedEditorAssemblies (3ms)
+			RefreshPlugins (0ms)
+			BeforeProcessingInitializeOnLoad (54ms)
+			ProcessInitializeOnLoadAttributes (246ms)
+			ProcessInitializeOnLoadMethodAttributes (23ms)
+			AfterProcessingInitializeOnLoad (6ms)
+			EditorAssembliesLoaded (0ms)
+		ExecutionOrderSort2 (0ms)
+		AwakeInstancesAfterBackupRestoration (7ms)
+Refreshing native plugins compatible for Editor in 3.80 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 3203 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 28 unused Assets / (33.1 KB). Loaded Objects now: 3688.
+Memory consumption went from 125.9 MB to 125.9 MB.
+Total: 3.786400 ms (FindLiveObjects: 0.411300 ms CreateObjectMapping: 0.129700 ms MarkObjects: 3.170900 ms  DeleteObjects: 0.072400 ms)
+
+Prepare: number of updated asset objects reloaded= 0
+AssetImportParameters requested are different than current active one (requested -> active):
+  custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> 
+  custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> 
+  custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> 
+  custom:CustomObjectIndexerAttribute: 9a22284fe3817be447336de3de66b15e -> 
+  custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> 
+  custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> 
+  custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> 
+  custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> 
+  custom:AudioImporter_EditorPlatform: d09bf68614088b80899f8185d706f6e7 -> 
+  custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> 
+  custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
+  custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
+========================================================================
+Received Prepare
+Begin MonoManager ReloadAssembly
+- Loaded All Assemblies, in  0.583 seconds
+Refreshing native plugins compatible for Editor in 2.07 ms, found 3 plugins.
+Native extension for UWP target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] UpmClient::Send -- Unable to send message (not connected to UPM process).
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Finished resetting the current domain, in  1.238 seconds
+Domain Reload Profiling: 1820ms
+	BeginReloadAssembly (166ms)
+		ExecutionOrderSort (0ms)
+		DisableScriptedObjects (5ms)
+		BackupInstance (0ms)
+		ReleaseScriptingObjects (0ms)
+		CreateAndSetChildDomain (43ms)
+	RebuildCommonClasses (29ms)
+	RebuildNativeTypeToScriptingClass (10ms)
+	initialDomainReloadingComplete (30ms)
+	LoadAllAssembliesAndSetupDomain (346ms)
+		LoadAssemblies (413ms)
+		RebuildTransferFunctionScriptingTraits (0ms)
+		AnalyzeDomain (21ms)
+			TypeCache.Refresh (8ms)
+				TypeCache.ScanAssembly (1ms)
+			ScanForSourceGeneratedMonoScriptInfo (6ms)
+			ResolveRequiredComponents (6ms)
+	FinalizeReload (1239ms)
+		ReleaseScriptCaches (0ms)
+		RebuildScriptCaches (0ms)
+		SetupLoadedEditorAssemblies (366ms)
+			LogAssemblyErrors (0ms)
+			InitializePlatformSupportModulesInManaged (38ms)
+			SetLoadedEditorAssemblies (3ms)
+			RefreshPlugins (0ms)
+			BeforeProcessingInitializeOnLoad (53ms)
+			ProcessInitializeOnLoadAttributes (245ms)
+			ProcessInitializeOnLoadMethodAttributes (19ms)
+			AfterProcessingInitializeOnLoad (7ms)
+			EditorAssembliesLoaded (0ms)
+		ExecutionOrderSort2 (0ms)
+		AwakeInstancesAfterBackupRestoration (7ms)
+Refreshing native plugins compatible for Editor in 3.50 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 3203 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 28 unused Assets / (33.1 KB). Loaded Objects now: 3691.
+Memory consumption went from 125.9 MB to 125.9 MB.
+Total: 3.460600 ms (FindLiveObjects: 0.249700 ms CreateObjectMapping: 0.092400 ms MarkObjects: 3.011200 ms  DeleteObjects: 0.106100 ms)
+
+Prepare: number of updated asset objects reloaded= 0
+AssetImportParameters requested are different than current active one (requested -> active):
+  custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> 
+  custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> 
+  custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> 
+  custom:CustomObjectIndexerAttribute: 9a22284fe3817be447336de3de66b15e -> 
+  custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> 
+  custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> 
+  custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> 
+  custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> 
+  custom:AudioImporter_EditorPlatform: d09bf68614088b80899f8185d706f6e7 -> 
+  custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> 
+  custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
+  custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
+========================================================================
+Received Prepare
+Begin MonoManager ReloadAssembly
+- Loaded All Assemblies, in  0.492 seconds
+Refreshing native plugins compatible for Editor in 2.10 ms, found 3 plugins.
+Native extension for UWP target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] UpmClient::Send -- Unable to send message (not connected to UPM process).
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Finished resetting the current domain, in  0.763 seconds
+Domain Reload Profiling: 1254ms
+	BeginReloadAssembly (170ms)
+		ExecutionOrderSort (0ms)
+		DisableScriptedObjects (7ms)
+		BackupInstance (0ms)
+		ReleaseScriptingObjects (0ms)
+		CreateAndSetChildDomain (45ms)
+	RebuildCommonClasses (36ms)
+	RebuildNativeTypeToScriptingClass (10ms)
+	initialDomainReloadingComplete (30ms)
+	LoadAllAssembliesAndSetupDomain (243ms)
+		LoadAssemblies (303ms)
+		RebuildTransferFunctionScriptingTraits (0ms)
+		AnalyzeDomain (28ms)
+			TypeCache.Refresh (15ms)
+				TypeCache.ScanAssembly (1ms)
+			ScanForSourceGeneratedMonoScriptInfo (6ms)
+			ResolveRequiredComponents (6ms)
+	FinalizeReload (764ms)
+		ReleaseScriptCaches (0ms)
+		RebuildScriptCaches (0ms)
+		SetupLoadedEditorAssemblies (423ms)
+			LogAssemblyErrors (0ms)
+			InitializePlatformSupportModulesInManaged (37ms)
+			SetLoadedEditorAssemblies (3ms)
+			RefreshPlugins (0ms)
+			BeforeProcessingInitializeOnLoad (53ms)
+			ProcessInitializeOnLoadAttributes (298ms)
+			ProcessInitializeOnLoadMethodAttributes (23ms)
+			AfterProcessingInitializeOnLoad (9ms)
+			EditorAssembliesLoaded (0ms)
+		ExecutionOrderSort2 (0ms)
+		AwakeInstancesAfterBackupRestoration (9ms)
+Refreshing native plugins compatible for Editor in 4.56 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 3203 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 28 unused Assets / (33.2 KB). Loaded Objects now: 3694.
+Memory consumption went from 125.9 MB to 125.9 MB.
+Total: 3.006300 ms (FindLiveObjects: 0.345800 ms CreateObjectMapping: 0.114600 ms MarkObjects: 2.486700 ms  DeleteObjects: 0.058000 ms)
+
+Prepare: number of updated asset objects reloaded= 0
+AssetImportParameters requested are different than current active one (requested -> active):
+  custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> 
+  custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> 
+  custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> 
+  custom:CustomObjectIndexerAttribute: 9a22284fe3817be447336de3de66b15e -> 
+  custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> 
+  custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> 
+  custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> 
+  custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> 
+  custom:AudioImporter_EditorPlatform: d09bf68614088b80899f8185d706f6e7 -> 
+  custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> 
+  custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
+  custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
+========================================================================
+Received Prepare
+Begin MonoManager ReloadAssembly
+- Loaded All Assemblies, in  0.563 seconds
+Refreshing native plugins compatible for Editor in 2.46 ms, found 3 plugins.
+Native extension for UWP target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] UpmClient::Send -- Unable to send message (not connected to UPM process).
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Finished resetting the current domain, in  1.224 seconds
+Domain Reload Profiling: 1786ms
+	BeginReloadAssembly (157ms)
+		ExecutionOrderSort (0ms)
+		DisableScriptedObjects (5ms)
+		BackupInstance (0ms)
+		ReleaseScriptingObjects (0ms)
+		CreateAndSetChildDomain (40ms)
+	RebuildCommonClasses (33ms)
+	RebuildNativeTypeToScriptingClass (13ms)
+	initialDomainReloadingComplete (30ms)
+	LoadAllAssembliesAndSetupDomain (328ms)
+		LoadAssemblies (387ms)
+		RebuildTransferFunctionScriptingTraits (0ms)
+		AnalyzeDomain (23ms)
+			TypeCache.Refresh (9ms)
+				TypeCache.ScanAssembly (1ms)
+			ScanForSourceGeneratedMonoScriptInfo (6ms)
+			ResolveRequiredComponents (6ms)
+	FinalizeReload (1225ms)
+		ReleaseScriptCaches (0ms)
+		RebuildScriptCaches (0ms)
+		SetupLoadedEditorAssemblies (365ms)
+			LogAssemblyErrors (0ms)
+			InitializePlatformSupportModulesInManaged (37ms)
+			SetLoadedEditorAssemblies (3ms)
+			RefreshPlugins (0ms)
+			BeforeProcessingInitializeOnLoad (53ms)
+			ProcessInitializeOnLoadAttributes (247ms)
+			ProcessInitializeOnLoadMethodAttributes (19ms)
+			AfterProcessingInitializeOnLoad (7ms)
+			EditorAssembliesLoaded (0ms)
+		ExecutionOrderSort2 (0ms)
+		AwakeInstancesAfterBackupRestoration (6ms)
+Refreshing native plugins compatible for Editor in 4.14 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 3203 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 28 unused Assets / (33.2 KB). Loaded Objects now: 3697.
+Memory consumption went from 125.9 MB to 125.9 MB.
+Total: 2.791500 ms (FindLiveObjects: 0.332900 ms CreateObjectMapping: 0.109200 ms MarkObjects: 2.297300 ms  DeleteObjects: 0.050800 ms)
+
+Prepare: number of updated asset objects reloaded= 0
+AssetImportParameters requested are different than current active one (requested -> active):
+  custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> 
+  custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> 
+  custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> 
+  custom:CustomObjectIndexerAttribute: 9a22284fe3817be447336de3de66b15e -> 
+  custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> 
+  custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> 
+  custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> 
+  custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> 
+  custom:AudioImporter_EditorPlatform: d09bf68614088b80899f8185d706f6e7 -> 
+  custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> 
+  custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
+  custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
+========================================================================
+Received Prepare
+Begin MonoManager ReloadAssembly
+- Loaded All Assemblies, in  0.553 seconds
+Refreshing native plugins compatible for Editor in 2.16 ms, found 3 plugins.
+Native extension for UWP target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] UpmClient::Send -- Unable to send message (not connected to UPM process).
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Finished resetting the current domain, in  1.225 seconds
+Domain Reload Profiling: 1776ms
+	BeginReloadAssembly (170ms)
+		ExecutionOrderSort (0ms)
+		DisableScriptedObjects (5ms)
+		BackupInstance (0ms)
+		ReleaseScriptingObjects (0ms)
+		CreateAndSetChildDomain (44ms)
+	RebuildCommonClasses (32ms)
+	RebuildNativeTypeToScriptingClass (9ms)
+	initialDomainReloadingComplete (28ms)
+	LoadAllAssembliesAndSetupDomain (312ms)
+		LoadAssemblies (381ms)
+		RebuildTransferFunctionScriptingTraits (0ms)
+		AnalyzeDomain (23ms)
+			TypeCache.Refresh (9ms)
+				TypeCache.ScanAssembly (1ms)
+			ScanForSourceGeneratedMonoScriptInfo (6ms)
+			ResolveRequiredComponents (6ms)
+	FinalizeReload (1225ms)
+		ReleaseScriptCaches (0ms)
+		RebuildScriptCaches (0ms)
+		SetupLoadedEditorAssemblies (353ms)
+			LogAssemblyErrors (0ms)
+			InitializePlatformSupportModulesInManaged (37ms)
+			SetLoadedEditorAssemblies (3ms)
+			RefreshPlugins (0ms)
+			BeforeProcessingInitializeOnLoad (51ms)
+			ProcessInitializeOnLoadAttributes (236ms)
+			ProcessInitializeOnLoadMethodAttributes (18ms)
+			AfterProcessingInitializeOnLoad (8ms)
+			EditorAssembliesLoaded (0ms)
+		ExecutionOrderSort2 (0ms)
+		AwakeInstancesAfterBackupRestoration (7ms)
+Refreshing native plugins compatible for Editor in 3.75 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 3203 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 28 unused Assets / (33.1 KB). Loaded Objects now: 3700.
+Memory consumption went from 125.9 MB to 125.9 MB.
+Total: 2.679700 ms (FindLiveObjects: 0.343500 ms CreateObjectMapping: 0.104400 ms MarkObjects: 2.182300 ms  DeleteObjects: 0.048200 ms)
+
+Prepare: number of updated asset objects reloaded= 0
+AssetImportParameters requested are different than current active one (requested -> active):
+  custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> 
+  custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> 
+  custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> 
+  custom:CustomObjectIndexerAttribute: 9a22284fe3817be447336de3de66b15e -> 
+  custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> 
+  custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> 
+  custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> 
+  custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> 
+  custom:AudioImporter_EditorPlatform: d09bf68614088b80899f8185d706f6e7 -> 
+  custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> 
+  custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
+  custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
+========================================================================
+Received Prepare
+Begin MonoManager ReloadAssembly
+- Loaded All Assemblies, in  0.477 seconds
+Refreshing native plugins compatible for Editor in 2.30 ms, found 3 plugins.
+Native extension for UWP target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] UpmClient::Send -- Unable to send message (not connected to UPM process).
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Finished resetting the current domain, in  0.686 seconds
+Domain Reload Profiling: 1162ms
+	BeginReloadAssembly (162ms)
+		ExecutionOrderSort (0ms)
+		DisableScriptedObjects (6ms)
+		BackupInstance (0ms)
+		ReleaseScriptingObjects (0ms)
+		CreateAndSetChildDomain (42ms)
+	RebuildCommonClasses (36ms)
+	RebuildNativeTypeToScriptingClass (9ms)
+	initialDomainReloadingComplete (27ms)
+	LoadAllAssembliesAndSetupDomain (241ms)
+		LoadAssemblies (300ms)
+		RebuildTransferFunctionScriptingTraits (0ms)
+		AnalyzeDomain (24ms)
+			TypeCache.Refresh (10ms)
+				TypeCache.ScanAssembly (1ms)
+			ScanForSourceGeneratedMonoScriptInfo (6ms)
+			ResolveRequiredComponents (6ms)
+	FinalizeReload (687ms)
+		ReleaseScriptCaches (0ms)
+		RebuildScriptCaches (0ms)
+		SetupLoadedEditorAssemblies (353ms)
+			LogAssemblyErrors (0ms)
+			InitializePlatformSupportModulesInManaged (37ms)
+			SetLoadedEditorAssemblies (3ms)
+			RefreshPlugins (0ms)
+			BeforeProcessingInitializeOnLoad (53ms)
+			ProcessInitializeOnLoadAttributes (236ms)
+			ProcessInitializeOnLoadMethodAttributes (18ms)
+			AfterProcessingInitializeOnLoad (7ms)
+			EditorAssembliesLoaded (0ms)
+		ExecutionOrderSort2 (0ms)
+		AwakeInstancesAfterBackupRestoration (7ms)
+Refreshing native plugins compatible for Editor in 4.09 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 3203 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 28 unused Assets / (33.2 KB). Loaded Objects now: 3703.
+Memory consumption went from 125.9 MB to 125.9 MB.
+Total: 3.162500 ms (FindLiveObjects: 0.266500 ms CreateObjectMapping: 0.204500 ms MarkObjects: 2.635700 ms  DeleteObjects: 0.054800 ms)
+
+Prepare: number of updated asset objects reloaded= 0
+AssetImportParameters requested are different than current active one (requested -> active):
+  custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> 
+  custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> 
+  custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> 
+  custom:CustomObjectIndexerAttribute: 9a22284fe3817be447336de3de66b15e -> 
+  custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> 
+  custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> 
+  custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> 
+  custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> 
+  custom:AudioImporter_EditorPlatform: d09bf68614088b80899f8185d706f6e7 -> 
+  custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> 
+  custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
+  custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
+========================================================================
+Received Prepare
+Begin MonoManager ReloadAssembly
+- Loaded All Assemblies, in  0.547 seconds
+Refreshing native plugins compatible for Editor in 5.94 ms, found 3 plugins.
+Native extension for UWP target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] UpmClient::Send -- Unable to send message (not connected to UPM process).
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Finished resetting the current domain, in  0.751 seconds
+Domain Reload Profiling: 1296ms
+	BeginReloadAssembly (166ms)
+		ExecutionOrderSort (0ms)
+		DisableScriptedObjects (6ms)
+		BackupInstance (0ms)
+		ReleaseScriptingObjects (0ms)
+		CreateAndSetChildDomain (42ms)
+	RebuildCommonClasses (46ms)
+	RebuildNativeTypeToScriptingClass (12ms)
+	initialDomainReloadingComplete (33ms)
+	LoadAllAssembliesAndSetupDomain (288ms)
+		LoadAssemblies (346ms)
+		RebuildTransferFunctionScriptingTraits (0ms)
+		AnalyzeDomain (31ms)
+			TypeCache.Refresh (14ms)
+				TypeCache.ScanAssembly (1ms)
+			ScanForSourceGeneratedMonoScriptInfo (8ms)
+			ResolveRequiredComponents (7ms)
+	FinalizeReload (751ms)
+		ReleaseScriptCaches (0ms)
+		RebuildScriptCaches (0ms)
+		SetupLoadedEditorAssemblies (393ms)
+			LogAssemblyErrors (0ms)
+			InitializePlatformSupportModulesInManaged (39ms)
+			SetLoadedEditorAssemblies (3ms)
+			RefreshPlugins (0ms)
+			BeforeProcessingInitializeOnLoad (56ms)
+			ProcessInitializeOnLoadAttributes (268ms)
+			ProcessInitializeOnLoadMethodAttributes (21ms)
+			AfterProcessingInitializeOnLoad (7ms)
+			EditorAssembliesLoaded (0ms)
+		ExecutionOrderSort2 (0ms)
+		AwakeInstancesAfterBackupRestoration (7ms)
+Refreshing native plugins compatible for Editor in 4.53 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 3203 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 28 unused Assets / (33.2 KB). Loaded Objects now: 3706.
+Memory consumption went from 125.9 MB to 125.9 MB.
+Total: 4.045300 ms (FindLiveObjects: 0.299200 ms CreateObjectMapping: 0.365000 ms MarkObjects: 3.254700 ms  DeleteObjects: 0.124700 ms)
+
+Prepare: number of updated asset objects reloaded= 0
+AssetImportParameters requested are different than current active one (requested -> active):
+  custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> 
+  custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> 
+  custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> 
+  custom:CustomObjectIndexerAttribute: 9a22284fe3817be447336de3de66b15e -> 
+  custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> 
+  custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> 
+  custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> 
+  custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> 
+  custom:AudioImporter_EditorPlatform: d09bf68614088b80899f8185d706f6e7 -> 
+  custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> 
+  custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
+  custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
+========================================================================
+Received Prepare
+Begin MonoManager ReloadAssembly
+- Loaded All Assemblies, in  0.472 seconds
+Refreshing native plugins compatible for Editor in 2.33 ms, found 3 plugins.
+Native extension for UWP target not found
+Native extension for WindowsStandalone target not found
+Native extension for iOS target not found
+Native extension for Android target not found
+Native extension for WebGL target not found
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] UpmClient::Send -- Unable to send message (not connected to UPM process).
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Finished resetting the current domain, in  0.757 seconds
+Domain Reload Profiling: 1228ms
+	BeginReloadAssembly (175ms)
+		ExecutionOrderSort (0ms)
+		DisableScriptedObjects (5ms)
+		BackupInstance (0ms)
+		ReleaseScriptingObjects (0ms)
+		CreateAndSetChildDomain (47ms)
+	RebuildCommonClasses (31ms)
+	RebuildNativeTypeToScriptingClass (9ms)
+	initialDomainReloadingComplete (27ms)
+	LoadAllAssembliesAndSetupDomain (227ms)
+		LoadAssemblies (299ms)
+		RebuildTransferFunctionScriptingTraits (0ms)
+		AnalyzeDomain (23ms)
+			TypeCache.Refresh (10ms)
+				TypeCache.ScanAssembly (1ms)
+			ScanForSourceGeneratedMonoScriptInfo (6ms)
+			ResolveRequiredComponents (6ms)
+	FinalizeReload (758ms)
+		ReleaseScriptCaches (0ms)
+		RebuildScriptCaches (0ms)
+		SetupLoadedEditorAssemblies (411ms)
+			LogAssemblyErrors (0ms)
+			InitializePlatformSupportModulesInManaged (41ms)
+			SetLoadedEditorAssemblies (3ms)
+			RefreshPlugins (0ms)
+			BeforeProcessingInitializeOnLoad (56ms)
+			ProcessInitializeOnLoadAttributes (275ms)
+			ProcessInitializeOnLoadMethodAttributes (29ms)
+			AfterProcessingInitializeOnLoad (8ms)
+			EditorAssembliesLoaded (0ms)
+		ExecutionOrderSort2 (0ms)
+		AwakeInstancesAfterBackupRestoration (11ms)
+Refreshing native plugins compatible for Editor in 4.76 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 3202 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 29 unused Assets / (33.7 KB). Loaded Objects now: 3708.
+Memory consumption went from 125.9 MB to 125.9 MB.
+Total: 4.483600 ms (FindLiveObjects: 0.636100 ms CreateObjectMapping: 0.170800 ms MarkObjects: 3.594900 ms  DeleteObjects: 0.080300 ms)
+
+Prepare: number of updated asset objects reloaded= 0
+AssetImportParameters requested are different than current active one (requested -> active):
+  custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> 
+  custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> 
+  custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> 
+  custom:CustomObjectIndexerAttribute: 9a22284fe3817be447336de3de66b15e -> 
+  custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> 
+  custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> 
+  custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> 
+  custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> 
+  custom:AudioImporter_EditorPlatform: d09bf68614088b80899f8185d706f6e7 -> 
+  custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> 
+  custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
+  custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 

+ 10 - 10
ToneTuneToolkit/UserSettings/EditorUserSettings.asset

@@ -6,34 +6,34 @@ EditorUserSettings:
   serializedVersion: 4
   serializedVersion: 4
   m_ConfigSettings:
   m_ConfigSettings:
     RecentlyUsedSceneGuid-0:
     RecentlyUsedSceneGuid-0:
-      value: 515250075c0c595e5f5a5e71122159444e4e4a2f7a7d7f602f284d66b4b76661
+      value: 5104515606010b5d5956587640750e4412154a78287a77342e784e66b1b26461
       flags: 0
       flags: 0
     RecentlyUsedSceneGuid-1:
     RecentlyUsedSceneGuid-1:
-      value: 5104515606010b5d5956587640750e4412154a78287a77342e784e66b1b26461
+      value: 570900525605510d0e0c0e2644265d444e4e4b2e7e7e7e6479281b31b3b1663c
       flags: 0
       flags: 0
     RecentlyUsedSceneGuid-2:
     RecentlyUsedSceneGuid-2:
-      value: 570900525605510d0e0c0e2644265d444e4e4b2e7e7e7e6479281b31b3b1663c
+      value: 52550c055c01590e55595e7049210744414e1b2b782b236179714d36e6b16239
       flags: 0
       flags: 0
     RecentlyUsedSceneGuid-3:
     RecentlyUsedSceneGuid-3:
-      value: 52550c055c01590e55595e7049210744414e1b2b782b236179714d36e6b16239
+      value: 000801035602080b085b0f2646765b44131549732e70203578704e6ae6e5623a
       flags: 0
       flags: 0
     RecentlyUsedSceneGuid-4:
     RecentlyUsedSceneGuid-4:
-      value: 000801035602080b085b0f2646765b44131549732e70203578704e6ae6e5623a
+      value: 52060755060c595f58080971447a0644424f4d727a7d27327d7f4c30e3b33561
       flags: 0
       flags: 0
     RecentlyUsedSceneGuid-5:
     RecentlyUsedSceneGuid-5:
-      value: 52060755060c595f58080971447a0644424f4d727a7d27327d7f4c30e3b33561
+      value: 0602005750065f090f0d5a24137a5d44134e407c2d2b27312e7a4565e0e2633e
       flags: 0
       flags: 0
     RecentlyUsedSceneGuid-6:
     RecentlyUsedSceneGuid-6:
-      value: 0602005750065f090f0d5a24137a5d44134e407c2d2b27312e7a4565e0e2633e
+      value: 5252065f52060a5a5d5e5f2616250d4412164c7a287c71327e791c62b1b9666c
       flags: 0
       flags: 0
     RecentlyUsedSceneGuid-7:
     RecentlyUsedSceneGuid-7:
-      value: 5252065f52060a5a5d5e5f2616250d4412164c7a287c71327e791c62b1b9666c
+      value: 0602065606050a030e0f5e7541755b44474f407b2e7d77637b7f1c32bbe66668
       flags: 0
       flags: 0
     RecentlyUsedSceneGuid-8:
     RecentlyUsedSceneGuid-8:
-      value: 0602065606050a030e0f5e7541755b44474f407b2e7d77637b7f1c32bbe66668
+      value: 0050565201005f0a0e565520477b5b44434f41292f2d70357c2d4a66b3b2353e
       flags: 0
       flags: 0
     RecentlyUsedSceneGuid-9:
     RecentlyUsedSceneGuid-9:
-      value: 0050565201005f0a0e565520477b5b44434f41292f2d70357c2d4a66b3b2353e
+      value: 02530500540d080859085c75407b0944474e4e2b7a7c7061747a1863b6b33239
       flags: 0
       flags: 0
     RecentlyUsedScenePath-0:
     RecentlyUsedScenePath-0:
       value: 224247031146466f02000916052d5a2419181421253c691428241220add71b14a2d437e4f7363a722c0ce6281d
       value: 224247031146466f02000916052d5a2419181421253c691428241220add71b14a2d437e4f7363a722c0ce6281d

+ 52 - 52
ToneTuneToolkit/UserSettings/Layouts/default-2022.dwlt

@@ -41,7 +41,7 @@ MonoBehaviour:
     serializedVersion: 2
     serializedVersion: 2
     x: 0
     x: 0
     y: 0
     y: 0
-    width: 569.6
+    width: 564.8
     height: 1018.80005
     height: 1018.80005
   m_MinSize: {x: 201, y: 221}
   m_MinSize: {x: 201, y: 221}
   m_MaxSize: {x: 4001, y: 4021}
   m_MaxSize: {x: 4001, y: 4021}
@@ -69,7 +69,7 @@ MonoBehaviour:
     serializedVersion: 2
     serializedVersion: 2
     x: 0
     x: 0
     y: 0
     y: 0
-    width: 1304.8
+    width: 1300
     height: 1018.80005
     height: 1018.80005
   m_MinSize: {x: 200, y: 50}
   m_MinSize: {x: 200, y: 50}
   m_MaxSize: {x: 16192, y: 8096}
   m_MaxSize: {x: 16192, y: 8096}
@@ -150,7 +150,7 @@ MonoBehaviour:
   m_MinSize: {x: 400, y: 100}
   m_MinSize: {x: 400, y: 100}
   m_MaxSize: {x: 32384, y: 16192}
   m_MaxSize: {x: 32384, y: 16192}
   vertical: 0
   vertical: 0
-  controlID: 115
+  controlID: 119
 --- !u!114 &7
 --- !u!114 &7
 MonoBehaviour:
 MonoBehaviour:
   m_ObjectHideFlags: 52
   m_ObjectHideFlags: 52
@@ -187,9 +187,9 @@ MonoBehaviour:
   m_Children: []
   m_Children: []
   m_Position:
   m_Position:
     serializedVersion: 2
     serializedVersion: 2
-    x: 569.6
+    x: 564.8
     y: 0
     y: 0
-    width: 735.2001
+    width: 735.2
     height: 1018.80005
     height: 1018.80005
   m_MinSize: {x: 202, y: 221}
   m_MinSize: {x: 202, y: 221}
   m_MaxSize: {x: 4002, y: 4021}
   m_MaxSize: {x: 4002, y: 4021}
@@ -215,14 +215,14 @@ MonoBehaviour:
   - {fileID: 12}
   - {fileID: 12}
   m_Position:
   m_Position:
     serializedVersion: 2
     serializedVersion: 2
-    x: 1304.8
+    x: 1300
     y: 0
     y: 0
-    width: 723.19995
+    width: 724
     height: 1018.80005
     height: 1018.80005
   m_MinSize: {x: 100, y: 100}
   m_MinSize: {x: 100, y: 100}
   m_MaxSize: {x: 8096, y: 16192}
   m_MaxSize: {x: 8096, y: 16192}
   vertical: 1
   vertical: 1
-  controlID: 69
+  controlID: 68
 --- !u!114 &10
 --- !u!114 &10
 MonoBehaviour:
 MonoBehaviour:
   m_ObjectHideFlags: 52
   m_ObjectHideFlags: 52
@@ -238,9 +238,9 @@ MonoBehaviour:
   m_Children: []
   m_Children: []
   m_Position:
   m_Position:
     serializedVersion: 2
     serializedVersion: 2
-    x: 2028
+    x: 2024
     y: 0
     y: 0
-    width: 724
+    width: 728
     height: 1018.80005
     height: 1018.80005
   m_MinSize: {x: 276, y: 71}
   m_MinSize: {x: 276, y: 71}
   m_MaxSize: {x: 4001, y: 4021}
   m_MaxSize: {x: 4001, y: 4021}
@@ -266,8 +266,8 @@ MonoBehaviour:
     serializedVersion: 2
     serializedVersion: 2
     x: 0
     x: 0
     y: 0
     y: 0
-    width: 723.19995
-    height: 448.8
+    width: 724
+    height: 448
   m_MinSize: {x: 202, y: 221}
   m_MinSize: {x: 202, y: 221}
   m_MaxSize: {x: 4002, y: 4021}
   m_MaxSize: {x: 4002, y: 4021}
   m_ActualView: {fileID: 18}
   m_ActualView: {fileID: 18}
@@ -291,9 +291,9 @@ MonoBehaviour:
   m_Position:
   m_Position:
     serializedVersion: 2
     serializedVersion: 2
     x: 0
     x: 0
-    y: 448.8
-    width: 723.19995
-    height: 570.00006
+    y: 448
+    width: 724
+    height: 570.80005
   m_MinSize: {x: 232, y: 271}
   m_MinSize: {x: 232, y: 271}
   m_MaxSize: {x: 10002, y: 10021}
   m_MaxSize: {x: 10002, y: 10021}
   m_ActualView: {fileID: 15}
   m_ActualView: {fileID: 15}
@@ -322,10 +322,10 @@ MonoBehaviour:
     m_Tooltip: 
     m_Tooltip: 
   m_Pos:
   m_Pos:
     serializedVersion: 2
     serializedVersion: 2
-    x: 1304.8
-    y: 522.4
+    x: 1300.8
+    y: 521.60004
     width: 721.19995
     width: 721.19995
-    height: 549.00006
+    height: 549.80005
   m_SerializedDataModeController:
   m_SerializedDataModeController:
     m_DataMode: 0
     m_DataMode: 0
     m_PreferredDataMode: 0
     m_PreferredDataMode: 0
@@ -356,9 +356,9 @@ MonoBehaviour:
     m_Tooltip: 
     m_Tooltip: 
   m_Pos:
   m_Pos:
     serializedVersion: 2
     serializedVersion: 2
-    x: 2028
+    x: 2024
     y: 73.6
     y: 73.6
-    width: 723
+    width: 727
     height: 997.80005
     height: 997.80005
   m_SerializedDataModeController:
   m_SerializedDataModeController:
     m_DataMode: 0
     m_DataMode: 0
@@ -403,10 +403,10 @@ MonoBehaviour:
     m_Tooltip: 
     m_Tooltip: 
   m_Pos:
   m_Pos:
     serializedVersion: 2
     serializedVersion: 2
-    x: 1304.8
-    y: 522.4
-    width: 721.19995
-    height: 549.00006
+    x: 1300
+    y: 521.60004
+    width: 722
+    height: 549.80005
   m_SerializedDataModeController:
   m_SerializedDataModeController:
     m_DataMode: 0
     m_DataMode: 0
     m_PreferredDataMode: 0
     m_PreferredDataMode: 0
@@ -428,7 +428,7 @@ MonoBehaviour:
     m_SkipHidden: 0
     m_SkipHidden: 0
     m_SearchArea: 1
     m_SearchArea: 1
     m_Folders:
     m_Folders:
-    - Assets/ToneTuneToolkit/Scripts/Editor
+    - Assets/ToneTuneToolkit
     m_Globs: []
     m_Globs: []
     m_OriginalText: 
     m_OriginalText: 
     m_ImportLogFlags: 0
     m_ImportLogFlags: 0
@@ -436,16 +436,16 @@ MonoBehaviour:
   m_ViewMode: 1
   m_ViewMode: 1
   m_StartGridSize: 16
   m_StartGridSize: 16
   m_LastFolders:
   m_LastFolders:
-  - Assets/ToneTuneToolkit/Scripts/Editor
+  - Assets/ToneTuneToolkit
   m_LastFoldersGridSize: 16
   m_LastFoldersGridSize: 16
   m_LastProjectPath: D:\Workflow\Project\Unity\ToneTuneToolkit\ToneTuneToolkit
   m_LastProjectPath: D:\Workflow\Project\Unity\ToneTuneToolkit\ToneTuneToolkit
   m_LockTracker:
   m_LockTracker:
     m_IsLocked: 0
     m_IsLocked: 0
   m_FolderTreeState:
   m_FolderTreeState:
     scrollPos: {x: 0, y: 0}
     scrollPos: {x: 0, y: 0}
-    m_SelectedIDs: 525b0000
-    m_LastClickedID: 23378
-    m_ExpandedIDs: 00000000e85a0000ea5a0000fc5a0000fe5a0000045b0000
+    m_SelectedIDs: ea5a0000
+    m_LastClickedID: 23274
+    m_ExpandedIDs: 00000000d25a0000d45a0000d65a0000d85a0000ea5a0000
     m_RenameOverlay:
     m_RenameOverlay:
       m_UserAcceptedRename: 0
       m_UserAcceptedRename: 0
       m_Name: 
       m_Name: 
@@ -473,7 +473,7 @@ MonoBehaviour:
     scrollPos: {x: 0, y: 0}
     scrollPos: {x: 0, y: 0}
     m_SelectedIDs: 
     m_SelectedIDs: 
     m_LastClickedID: 0
     m_LastClickedID: 0
-    m_ExpandedIDs: 00000000e85a0000ea5a0000
+    m_ExpandedIDs: 00000000d25a0000d45a0000d65a0000d85a0000
     m_RenameOverlay:
     m_RenameOverlay:
       m_UserAcceptedRename: 0
       m_UserAcceptedRename: 0
       m_Name: 
       m_Name: 
@@ -551,7 +551,7 @@ MonoBehaviour:
     serializedVersion: 2
     serializedVersion: 2
     x: 0
     x: 0
     y: 73.6
     y: 73.6
-    width: 568.6
+    width: 563.8
     height: 997.80005
     height: 997.80005
   m_SerializedDataModeController:
   m_SerializedDataModeController:
     m_DataMode: 0
     m_DataMode: 0
@@ -569,7 +569,7 @@ MonoBehaviour:
   m_ShowGizmos: 0
   m_ShowGizmos: 0
   m_TargetDisplay: 0
   m_TargetDisplay: 0
   m_ClearColor: {r: 0, g: 0, b: 0, a: 0}
   m_ClearColor: {r: 0, g: 0, b: 0, a: 0}
-  m_TargetSize: {x: 2048, y: 1536}
+  m_TargetSize: {x: 704.75, y: 1221}
   m_TextureFilterMode: 0
   m_TextureFilterMode: 0
   m_TextureHideFlags: 61
   m_TextureHideFlags: 61
   m_RenderIMGUI: 1
   m_RenderIMGUI: 1
@@ -578,16 +578,16 @@ MonoBehaviour:
   m_VSyncEnabled: 0
   m_VSyncEnabled: 0
   m_Gizmos: 0
   m_Gizmos: 0
   m_Stats: 0
   m_Stats: 0
-  m_SelectedSizes: 0f000000000000000000000000000000000000000000000000000000000000000000000000000000
+  m_SelectedSizes: 00000000000000000000000000000000000000000000000000000000000000000000000000000000
   m_ZoomArea:
   m_ZoomArea:
     m_HRangeLocked: 0
     m_HRangeLocked: 0
     m_VRangeLocked: 0
     m_VRangeLocked: 0
     hZoomLockedByDefault: 0
     hZoomLockedByDefault: 0
     vZoomLockedByDefault: 0
     vZoomLockedByDefault: 0
-    m_HBaseRangeMin: -819.2
-    m_HBaseRangeMax: 819.2
-    m_VBaseRangeMin: -614.4
-    m_VBaseRangeMax: 614.4
+    m_HBaseRangeMin: -281.9
+    m_HBaseRangeMax: 281.9
+    m_VBaseRangeMin: -488.4
+    m_VBaseRangeMax: 488.4
     m_HAllowExceedBaseRangeMin: 1
     m_HAllowExceedBaseRangeMin: 1
     m_HAllowExceedBaseRangeMax: 1
     m_HAllowExceedBaseRangeMax: 1
     m_VAllowExceedBaseRangeMin: 1
     m_VAllowExceedBaseRangeMin: 1
@@ -605,23 +605,23 @@ MonoBehaviour:
       serializedVersion: 2
       serializedVersion: 2
       x: 0
       x: 0
       y: 21
       y: 21
-      width: 568.6
+      width: 563.8
       height: 976.80005
       height: 976.80005
-    m_Scale: {x: 0.34704587, y: 0.34704587}
-    m_Translation: {x: 284.3, y: 488.40005}
+    m_Scale: {x: 1, y: 1}
+    m_Translation: {x: 281.9, y: 488.40002}
     m_MarginLeft: 0
     m_MarginLeft: 0
     m_MarginRight: 0
     m_MarginRight: 0
     m_MarginTop: 0
     m_MarginTop: 0
     m_MarginBottom: 0
     m_MarginBottom: 0
     m_LastShownAreaInsideMargins:
     m_LastShownAreaInsideMargins:
       serializedVersion: 2
       serializedVersion: 2
-      x: -819.2
-      y: -1407.3069
-      width: 1638.4
-      height: 2814.6138
+      x: -281.9
+      y: -488.40002
+      width: 563.8
+      height: 976.80005
     m_MinimalGUI: 1
     m_MinimalGUI: 1
-  m_defaultScale: 0.34704587
-  m_LastWindowPixelSize: {x: 710.75, y: 1247.25}
+  m_defaultScale: 1
+  m_LastWindowPixelSize: {x: 704.75, y: 1247.25}
   m_ClearInEditMode: 1
   m_ClearInEditMode: 1
   m_NoCameraWarning: 1
   m_NoCameraWarning: 1
   m_LowResolutionForAspectRatios: 00000000000000000000
   m_LowResolutionForAspectRatios: 00000000000000000000
@@ -647,9 +647,9 @@ MonoBehaviour:
     m_Tooltip: 
     m_Tooltip: 
   m_Pos:
   m_Pos:
     serializedVersion: 2
     serializedVersion: 2
-    x: 569.60004
+    x: 564.8
     y: 73.6
     y: 73.6
-    width: 733.2001
+    width: 733.2
     height: 997.80005
     height: 997.80005
   m_SerializedDataModeController:
   m_SerializedDataModeController:
     m_DataMode: 0
     m_DataMode: 0
@@ -1108,10 +1108,10 @@ MonoBehaviour:
     m_Tooltip: 
     m_Tooltip: 
   m_Pos:
   m_Pos:
     serializedVersion: 2
     serializedVersion: 2
-    x: 1304.8
+    x: 1300
     y: 73.6
     y: 73.6
-    width: 721.19995
-    height: 427.8
+    width: 722
+    height: 427
   m_SerializedDataModeController:
   m_SerializedDataModeController:
     m_DataMode: 0
     m_DataMode: 0
     m_PreferredDataMode: 0
     m_PreferredDataMode: 0
@@ -1125,7 +1125,7 @@ MonoBehaviour:
   m_SceneHierarchy:
   m_SceneHierarchy:
     m_TreeViewState:
     m_TreeViewState:
       scrollPos: {x: 0, y: 0}
       scrollPos: {x: 0, y: 0}
-      m_SelectedIDs: a24a0000
+      m_SelectedIDs: 685b0000
       m_LastClickedID: 0
       m_LastClickedID: 0
       m_ExpandedIDs: 2cfbffff
       m_ExpandedIDs: 2cfbffff
       m_RenameOverlay:
       m_RenameOverlay:

+ 66 - 8
readme.md

@@ -1,11 +1,11 @@
 <font face="Source Han Sans TC" size=2 color=#FFFFFF>
 <font face="Source Han Sans TC" size=2 color=#FFFFFF>
 
 
 #### <center><font size=2>Make everything f<font color="#FF0000">or</font>king simple.</font></center>
 #### <center><font size=2>Make everything f<font color="#FF0000">or</font>king simple.</font></center>
-#### <center><font size=2>2024/06/18</font></center>
-# <center><font color="#54FF9F" size=6>**Tone Tune Toolkit v1.4.16**</font></center>
+#### <center><font size=2>2024/10/11</font></center>
+# <center><font color="#54FF9F" size=6>**Tone Tune Toolkit v1.4.17**</font></center>
 ## ToneTuneToolkit是什么?
 ## ToneTuneToolkit是什么?
 一个致力于帮助Unity六边形战士减轻开发负担的项目。</br>
 一个致力于帮助Unity六边形战士减轻开发负担的项目。</br>
-<s>但更多的时候是在帮助互动媒体人偷懒。</s></br>
+<s>但更多的时候是在帮助互动工程师偷懒。</s></br>
 
 
 完成至少<strong>[1]</strong>个有些奇怪却十分好用的工具包:</br>
 完成至少<strong>[1]</strong>个有些奇怪却十分好用的工具包:</br>
 (√) 显现存在于Unity/C#中却不为人知的野路子</br>
 (√) 显现存在于Unity/C#中却不为人知的野路子</br>
@@ -45,6 +45,8 @@
 24. 2023/12/28 分离“TextLoader”的json读写功能至“Data”分类下的“JsonManager”。
 24. 2023/12/28 分离“TextLoader”的json读写功能至“Data”分类下的“JsonManager”。
 25. 2024/06/03 添加了“TextureProcessor”,读/写/旋转/缩放Texture。
 25. 2024/06/03 添加了“TextureProcessor”,读/写/旋转/缩放Texture。
 26. 2024/06/18 添加了“LongTimeNoOperationDetector”,用于检测用户长时间无操作。
 26. 2024/06/18 添加了“LongTimeNoOperationDetector”,用于检测用户长时间无操作。
+27. 2024/07/18 添加了“UDPCommunicatorServer”,单端口非一次性play,用于作为server大量接收数据。
+28. 2024/10/11 更新了“ObjectDragRotate”,增加了旋转角度的限制,增加了一个角度校正的方法。
 
 
 </br>
 </br>
 
 
@@ -100,10 +102,11 @@
 * LongTimeNoOperationDetector.cs        // 长时间无操作检测
 * LongTimeNoOperationDetector.cs        // 长时间无操作检测
 
 
 ### -> ToneTuneToolkit.UDP/
 ### -> ToneTuneToolkit.UDP/
-* UDPCommunicator.cs      // UDP通讯器
-* UDPCommunicatorLite.cs  // UDP通讯器轻量版
-* UDPHandler.cs           // UDP助手
-* UDPResponder.cs         // UDP响应器
+* UDPCommunicator.cs        // UDP通讯器 // 已残
+* UDPCommunicatorLite.cs    // UDP通讯器客户端轻量版
+* UDPCommunicatorServer.cs  // UDP通讯器服务端
+* UDPHandler.cs             // UDP助手
+* UDPResponder.cs           // UDP响应器
 
 
 ### -> ToneTuneToolkit.UI/
 ### -> ToneTuneToolkit.UI/
 * Parallax.cs         // 多层次视差
 * Parallax.cs         // 多层次视差
@@ -129,6 +132,61 @@
 
 
 </br>
 </br>
 
 
+# <center>*Extra*</center>
+下列文件/功能位于与工程同级的“Materials”文件夹下
+### -> 3D/
+* // 创建一个物理引力点
+
+### -> AzureKinect/
+* AzureKinectDriver.cs // AzureKinect驱动模块
+
+### -> Backend & Upload/
+* // 后端上传模块
+
+### -> CamFi2/
+* // CamFi2驱动模块
+
+### -> KeyboardMapping/
+* // 键盘错位映射模块
+
+### -> KinectV2/
+* // KinectV2Driver.cs // KinectV2驱动模块
+
+### -> MQTT/
+* // MQTT驱动模块
+
+### -> OpenCV/
+* // 面部识别模块
+
+### -> OSC/
+* // 收发模块
+
+### -> RemoveBG & BaiduBodySegment/
+* // 人像分割模块
+
+### -> RemoveTrial/
+* // 移除试用版标记
+
+### -> ScrollView/
+* ScrollViewHandler.cs // 滚动视图驱动模块
+
+### -> SequenceFrame/
+* // 序列帧播放控制模块
+
+### -> SerialPortUtilityPro/
+* // 收发模块
+
+### -> SkipLogo/
+* // 跳过开屏Logo功能
+
+### -> WebGL/
+* // 背景透明化功能
+
+### -> 后置相机拍摄/
+* // 拍摄功能
+
+</br>
+
 # <center>*SHADERS*</center>
 # <center>*SHADERS*</center>
 ### -> UGUI转灰色
 ### -> UGUI转灰色
 
 
@@ -143,7 +201,7 @@
 
 
 </br>
 </br>
 
 
-# <center>// *FONTS (Removed)*</center>
+# <center>*FONTS (Removed)*</center>
 ### // -> 思源黑体简体中文
 ### // -> 思源黑体简体中文
 * // SourceHanSansSC-Bold
 * // SourceHanSansSC-Bold
 * // SourceHanSansSC-ExtraLight
 * // SourceHanSansSC-ExtraLight

Some files were not shown because too many files changed in this diff