1
0
MirzkisD1Ex0 8 сар өмнө
parent
commit
838189bcfb

+ 117 - 96
Materials/Backend & Upload/UploadManager.cs

@@ -5,155 +5,125 @@ using UnityEngine.Events;
 using System.Text;
 using System.Text;
 using Newtonsoft.Json;
 using Newtonsoft.Json;
 using UnityEngine.Networking;
 using UnityEngine.Networking;
+using System.IO;
+using System;
+using ToneTuneToolkit.Common;
 
 
-public class UploadManager : MonoBehaviour
+public class UploadManager : SingletonMaster<UploadManager>
 {
 {
-  public static UploadManager Instance;
-
-  private event UnityAction<string, string> OnFinalCallbackUpdate; // sting形参
+  public static UnityAction<Texture2D> OnUpdateFinishedBackTexture;
+  public static UnityAction<string> OnUpdateFinishedBackString;
 
 
   private int appID = 78;
   private int appID = 78;
   private float retryWaitTime = 30f; // 重新上传尝试间隔
   private float retryWaitTime = 30f; // 重新上传尝试间隔
 
 
-  private Texture2D currentTexture2D;
-  private string currentFileName;
+  [Header("Token")]
+  [SerializeField] private TokenCallbackJson tokenJson = new TokenCallbackJson();
+  [Header("Cloud")]
+  [SerializeField] private CloudCallbackJson cloudCallbackJson = new CloudCallbackJson();
+  [Header("Server")]
+  [SerializeField] private ServerJson serverJson = new ServerJson();
+  [SerializeField] private ServerCallbackJson serverCallbackJson = new ServerCallbackJson();
 
 
-  private TokenJson tokenJson = new TokenJson();
-  private CloudCallbackJson cloudCallbackJson = new CloudCallbackJson();
-  private ServerJson serverJson = new ServerJson();
-  private ServerCallbackJson serverCallbackJson = new ServerCallbackJson();
+  private const string cloudTokenURL = @"https://h5.skyelook.com/api/qiniu/getAccessToken";
+  private const string qiniuURL = @"https://upload.qiniup.com";
+  private const string cloudURL = @"https://h5.skyelook.com/api/attachments";
 
 
   // ==================================================
   // ==================================================
 
 
-  private void Awake()
-  {
-    Instance = this;
-  }
+  // private void EventNoticeAll()
+  // {
+  //   if (OnFinalCallbackUpdate == null) // 如果没人订阅
+  //   {
+  //     return;
+  //   }
+  //   OnFinalCallbackUpdate(serverCallbackJson.data.view_url); // 把viewurl丢出去
+  //   return;
+  // }
 
 
   // ==================================================
   // ==================================================
 
 
-  public void AddEventListener(UnityAction<string, string> unityAction)
-  {
-    OnFinalCallbackUpdate += unityAction;
-    return;
-  }
-
-  public void RemoveEventListener(UnityAction<string, string> unityAction)
-  {
-    OnFinalCallbackUpdate -= unityAction;
-    return;
-  }
+  [SerializeField] private string fileName;
+  [SerializeField] private string filePath;
 
 
-  private void EventNoticeAll()
+  public void UpdateFileInfo(string nameString, string pathString)
   {
   {
-    if (OnFinalCallbackUpdate == null) // 如果没人订阅
-    {
-      return;
-    }
-    // OnFinalCallbackUpdate(serverCallbackJson.data.view_url); // 把viewurl丢出去
-    OnFinalCallbackUpdate(serverCallbackJson.data.view_url, serverCallbackJson.data.file_url); // 把fileurl丢出去
+    fileName = nameString;
+    filePath = pathString;
     return;
     return;
   }
   }
 
 
   // ==================================================
   // ==================================================
+  #region Step 00 // 获取Token
 
 
-  /// <summary>
-  /// 
-  /// </summary>
-  /// <param name="fileTexture"></param>
-  /// <param name="fileName"></param>
-  public void UploadData2Net(Texture2D fileTexture, string fileName)
-  {
-    currentTexture2D = fileTexture;
-    currentFileName = fileName;
-    StartCoroutine(GetToken4Cloud());
-    return;
-  }
-
-
-
-  /// <summary>
-  /// 获取Token
-  /// 第一步
-  /// </summary>
-  /// <returns></returns>
-  private IEnumerator GetToken4Cloud()
+  public void UploadData2Net() => StartCoroutine(nameof(GetTokenFromCloud));
+  private IEnumerator GetTokenFromCloud()
   {
   {
-    string url = @"https://h5.skyelook.com/api/qiniu/getAccessToken";
-
-    using (UnityWebRequest unityWebRequest = UnityWebRequest.Get(url))
+    using (UnityWebRequest unityWebRequest = UnityWebRequest.Get(cloudTokenURL))
     {
     {
       yield return unityWebRequest.SendWebRequest();
       yield return unityWebRequest.SendWebRequest();
       if (unityWebRequest.result != UnityWebRequest.Result.Success)
       if (unityWebRequest.result != UnityWebRequest.Result.Success)
       {
       {
-        Debug.Log(unityWebRequest.error + "...<color=red>[ER]</color>");
-        StartCoroutine(RetryUpload());
+        Debug.Log($"[UploadManager] {unityWebRequest.error}");
+        StartCoroutine(nameof(RetryUpload));
       }
       }
       else
       else
       {
       {
-        tokenJson = JsonConvert.DeserializeObject<TokenJson>(unityWebRequest.downloadHandler.text);
-        Debug.Log($"Get token sucessed: {tokenJson.data.token}...<color=green>[OK]</color>");
+        tokenJson = JsonConvert.DeserializeObject<TokenCallbackJson>(unityWebRequest.downloadHandler.text);
+        Debug.Log($"[UploadManager] Get token sucessed: {tokenJson.data.token}");
 
 
-        StartCoroutine(UploadData2Cloud());
+        StartCoroutine(nameof(PoseFile2Cloud)); // 下一步
       }
       }
     }
     }
     yield break;
     yield break;
   }
   }
 
 
-  /// <summary>
-  /// 上传文件到七牛云
-  /// 第二步
-  /// </summary>
-  private IEnumerator UploadData2Cloud()
+  #endregion
+  // ==================================================
+  #region Step 01 // 上传文件到七牛云
+
+  private IEnumerator PoseFile2Cloud()
   {
   {
-    string url = @"https://upload.qiniup.com";
-    byte[] bytes = currentTexture2D.EncodeToPNG();
+    byte[] bytes = File.ReadAllBytes(filePath); // 文件转流
 
 
     WWWForm wwwForm = new WWWForm();
     WWWForm wwwForm = new WWWForm();
     wwwForm.AddField("token", tokenJson.data.token);
     wwwForm.AddField("token", tokenJson.data.token);
-    wwwForm.AddBinaryData("file", bytes, currentFileName);
+    wwwForm.AddBinaryData("file", bytes, fileName);
 
 
-    using (UnityWebRequest unityWebRequest = UnityWebRequest.Post(url, wwwForm))
+    using (UnityWebRequest unityWebRequest = UnityWebRequest.Post(qiniuURL, wwwForm))
     {
     {
-      // unityWebRequest.SetRequestHeader("Content-Type", "multipart/form-data;charset=utf-8");
-      // unityWebRequest.SetRequestHeader("Content-Type", "application/x-www-form-urlencoded");
-      // unityWebRequest.SetRequestHeader("Content-Type", "application/json");
       yield return unityWebRequest.SendWebRequest();
       yield return unityWebRequest.SendWebRequest();
       if (unityWebRequest.result != UnityWebRequest.Result.Success)
       if (unityWebRequest.result != UnityWebRequest.Result.Success)
       {
       {
-        Debug.Log(unityWebRequest.error + "...<color=red>[ER]</color>");
-        StartCoroutine(RetryUpload());
+        Debug.Log($"[UploadManager] {unityWebRequest.error}");
+        StartCoroutine(nameof(RetryUpload));
       }
       }
       else
       else
       {
       {
         cloudCallbackJson = JsonConvert.DeserializeObject<CloudCallbackJson>(unityWebRequest.downloadHandler.text);
         cloudCallbackJson = JsonConvert.DeserializeObject<CloudCallbackJson>(unityWebRequest.downloadHandler.text);
-        Debug.Log($"Upload sucessed: {cloudCallbackJson.data.file_url}...<color=green>[OK]</color>");
+        Debug.Log($"[UploadManager] Upload sucessed: {cloudCallbackJson.data.file_url}");
 
 
-        StartCoroutine(SaveFile2Server());
+        StartCoroutine(SaveFile2Server()); // 下一步
       }
       }
     }
     }
     yield break;
     yield break;
   }
   }
 
 
-  /// <summary>
-  /// 七牛云返回数据传至服务器
-  /// 第三步
-  /// </summary>
-  /// <returns></returns>
+  #endregion
+  // ==================================================
+  #region Step 02 // 七牛云返回数据传至服务器
+
   private IEnumerator SaveFile2Server()
   private IEnumerator SaveFile2Server()
   {
   {
-    string url = "https://h5.skyelook.com/api/attachments";
-
     serverJson.file_url = cloudCallbackJson.data.file_url;
     serverJson.file_url = cloudCallbackJson.data.file_url;
     serverJson.app_id = appID;
     serverJson.app_id = appID;
-    // serverJson.options = "google-gds-print";
 
 
     string jsonString = JsonConvert.SerializeObject(serverJson);
     string jsonString = JsonConvert.SerializeObject(serverJson);
     byte[] bytes = Encoding.Default.GetBytes(jsonString);
     byte[] bytes = Encoding.Default.GetBytes(jsonString);
 
 
-    Debug.Log(jsonString);
+    // Debug.Log(jsonString);
 
 
-    using (UnityWebRequest unityWebRequest = new UnityWebRequest(url, "POST"))
+    using (UnityWebRequest unityWebRequest = new UnityWebRequest(cloudURL, "POST"))
     {
     {
       unityWebRequest.SetRequestHeader("Content-Type", "application/json");
       unityWebRequest.SetRequestHeader("Content-Type", "application/json");
       unityWebRequest.uploadHandler = new UploadHandlerRaw(bytes);
       unityWebRequest.uploadHandler = new UploadHandlerRaw(bytes);
@@ -162,21 +132,65 @@ public class UploadManager : MonoBehaviour
       yield return unityWebRequest.SendWebRequest();
       yield return unityWebRequest.SendWebRequest();
       if (unityWebRequest.result != UnityWebRequest.Result.Success)
       if (unityWebRequest.result != UnityWebRequest.Result.Success)
       {
       {
-        Debug.Log(unityWebRequest.error + "...<color=red>[ER]</color>");
-        StartCoroutine(RetryUpload());
+        Debug.Log($"[UploadManager] {unityWebRequest.error}");
+        StartCoroutine(nameof(RetryUpload));
       }
       }
       else
       else
       {
       {
         serverCallbackJson = JsonConvert.DeserializeObject<ServerCallbackJson>(unityWebRequest.downloadHandler.text);
         serverCallbackJson = JsonConvert.DeserializeObject<ServerCallbackJson>(unityWebRequest.downloadHandler.text);
-        Debug.Log($"{unityWebRequest.downloadHandler.text}");
-        Debug.Log($"{serverCallbackJson.data.view_url}...<color=green>[OK]</color>");
+        // Debug.Log($"{unityWebRequest.downloadHandler.text}");
+        Debug.Log($"[UploadManager] {serverCallbackJson.data.view_url}");
+
+        // 返回链接
+        if (OnUpdateFinishedBackString != null)
+        {
+          OnUpdateFinishedBackString(serverCallbackJson.data.view_url);
+        }
+
+        // 第三步 搞图
+        sunCodeURL = $"https://h5.skyelook.com/api/wechat/getQrcodeApp/{serverCallbackJson.data.code}/wx039a4c76d8788bb0";
+
+        // EventNoticeAll(); // 钩子在此
+        StartCoroutine(nameof(GetSunCode4Server));
+      }
+    }
+    yield break;
+  }
+
+  #endregion
+  // ==================================================
+  #region Step 03 // 从服务器上获取码
 
 
-        EventNoticeAll(); // 钩子在此
+  [SerializeField] private string sunCodeURL;
+  [SerializeField] private Texture2D finalSunCode;
+  private IEnumerator GetSunCode4Server()
+  {
+    using (UnityWebRequest unityWebRequest = UnityWebRequestTexture.GetTexture(sunCodeURL)) // new UnityWebRequest(sunCodeURL, "GET"))
+    {
+      yield return unityWebRequest.SendWebRequest();
+      if (unityWebRequest.result != UnityWebRequest.Result.Success)
+      {
+        Debug.Log("[UM] " + unityWebRequest.error);
+      }
+      else
+      {
+        // td = new Texture2D(600, 600);
+        // td.LoadImage(unityWebRequest.tex);
+        finalSunCode = ((DownloadHandlerTexture)unityWebRequest.downloadHandler).texture;
+
+        // 返回图
+        if (OnUpdateFinishedBackTexture != null)
+        {
+          OnUpdateFinishedBackTexture(((DownloadHandlerTexture)unityWebRequest.downloadHandler).texture);
+        }
       }
       }
     }
     }
     yield break;
     yield break;
   }
   }
 
 
+  #endregion
+  // ==================================================
+
   /// <summary>
   /// <summary>
   /// 传不上去硬传
   /// 传不上去硬传
   /// </summary>
   /// </summary>
@@ -184,32 +198,37 @@ public class UploadManager : MonoBehaviour
   private IEnumerator RetryUpload()
   private IEnumerator RetryUpload()
   {
   {
     yield return new WaitForSeconds(retryWaitTime);
     yield return new WaitForSeconds(retryWaitTime);
-    UploadData2Cloud();
+    PoseFile2Cloud();
     yield break;
     yield break;
   }
   }
 
 
   // ==================================================
   // ==================================================
   // Json解析类
   // Json解析类
+
   // 七牛云Token回执
   // 七牛云Token回执
-  public class TokenJson
+  [Serializable]
+  public class TokenCallbackJson
   {
   {
     public int status;
     public int status;
     public int code;
     public int code;
     public TokenDataJson data;
     public TokenDataJson data;
     public string message;
     public string message;
   }
   }
+  [Serializable]
   public class TokenDataJson
   public class TokenDataJson
   {
   {
     public string token;
     public string token;
   }
   }
 
 
   // 七牛云文件上传回执
   // 七牛云文件上传回执
+  [Serializable]
   public class CloudCallbackJson
   public class CloudCallbackJson
   {
   {
     public int code;
     public int code;
     public CloudCallbackDataJson data;
     public CloudCallbackDataJson data;
     public int status;
     public int status;
   }
   }
+  [Serializable]
   public class CloudCallbackDataJson
   public class CloudCallbackDataJson
   {
   {
     public string file_name;
     public string file_name;
@@ -217,20 +236,22 @@ public class UploadManager : MonoBehaviour
   }
   }
 
 
   // 向服务器发送的json
   // 向服务器发送的json
+  [Serializable]
   public class ServerJson
   public class ServerJson
   {
   {
     public string file_url;
     public string file_url;
     public int app_id;
     public int app_id;
     // public string options;
     // public string options;
   }
   }
-
-  // 服务器回执
+  [Serializable]
   public class ServerCallbackJson
   public class ServerCallbackJson
   {
   {
     public int status;
     public int status;
     public int code;
     public int code;
     public ServerCallbackDataJson data;
     public ServerCallbackDataJson data;
   }
   }
+
+  [Serializable]
   public class ServerCallbackDataJson
   public class ServerCallbackDataJson
   {
   {
     public string file_url;
     public string file_url;

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

@@ -0,0 +1,5 @@
+  public void OpenKeyboard()
+  {
+    Process.Start("TabTip.exe");
+    return;
+  }

+ 55 - 0
Materials/图片选择和加载/ImageLoader.cs

@@ -0,0 +1,55 @@
+using UnityEngine;
+using NativeFileBrowser;
+using System.Collections.Generic;
+using System.Linq;
+using System.IO;
+using ToneTuneToolkit.Common;
+
+public class ImageLoader : SingletonMaster<ImageLoader>
+{
+  /// <summary>
+  /// 弹窗获取图片路径
+  /// </summary>
+  /// <returns>图片路径</returns>
+  public static string GetImagePath()
+  {
+    string title = "Select Image";
+    ExtensionFilter[] extensions = new ExtensionFilter[]
+    {
+      new ExtensionFilter("Image Files", "png", "jpg", "jpeg"),
+      new ExtensionFilter("JPG ", "jpg", "jpeg"),
+      new ExtensionFilter("PNG ", "png"),
+    };
+
+    // 标题、类型筛选器、是否允许选择多个文件
+    List<string> paths = StandaloneFileBrowser.OpenFilePanel(title, extensions, false).ToList();
+
+    if (paths.Count == 0)
+    {
+      return null;
+    }
+    // Debug.Log(paths[0]);
+    return paths[0];
+  }
+
+
+
+  /// <summary>
+  /// 获取图片
+  /// </summary>
+  /// <param name="path"></param>
+  /// <returns></returns>
+  public static Texture2D GetImageTexture(string path)
+  {
+    if (!File.Exists(path))
+    {
+      return null;
+    }
+
+    byte[] bytes = File.ReadAllBytes(path);
+    Texture2D texture2D = new Texture2D(2, 2);
+    texture2D.LoadImage(bytes);
+    texture2D.Apply();
+    return texture2D;
+  }
+}

+ 2 - 1
ToneTuneToolkit/Assets/Examples/001_FileNameCapturer/Scripts/FNC.cs

@@ -1,5 +1,6 @@
 using UnityEngine;
 using UnityEngine;
 using ToneTuneToolkit.Common;
 using ToneTuneToolkit.Common;
+using System.Collections.Generic;
 
 
 namespace Examples
 namespace Examples
 {
 {
@@ -10,7 +11,7 @@ namespace Examples
   {
   {
     private void Start()
     private void Start()
     {
     {
-      string[] fileNames = FileNameCapturer.GetFileName2Array(ToolkitManager.ConfigsPath, ".json");
+      List<string> fileNames = FileCapturer.GetFileName2List(ToolkitManager.ConfigsPath, ".json");
 
 
       foreach (string item in fileNames)
       foreach (string item in fileNames)
       {
       {

+ 1 - 1
ToneTuneToolkit/Assets/ToneTuneToolkit/README.md

@@ -59,7 +59,6 @@
 # <center>*SCRIPTS*</center>
 # <center>*SCRIPTS*</center>
 ### -> ToneTuneToolkit.Common/
 ### -> ToneTuneToolkit.Common/
 * EventListener.cs      // 数值监听器 // 提供了一个泛型事件
 * EventListener.cs      // 数值监听器 // 提供了一个泛型事件
-* FileNameCapturer.cs   // 静态 // 获取特定文件夹下特定格式的文件名
 * PathChecker.cs        // 静态 // 文件/文件夹检查 // 如果不存在则创建空的
 * PathChecker.cs        // 静态 // 文件/文件夹检查 // 如果不存在则创建空的
 * SingletonMaster.cs    // 单例大师
 * SingletonMaster.cs    // 单例大师
 * ToolkitManager.cs     // 管理类 // 存放路径 // 多数功能的依赖
 * ToolkitManager.cs     // 管理类 // 存放路径 // 多数功能的依赖
@@ -84,6 +83,7 @@
 * BubbleSort.cs         // 静态 // 冒泡排序
 * BubbleSort.cs         // 静态 // 冒泡排序
 
 
 ### -> ToneTuneToolkit.IO/
 ### -> ToneTuneToolkit.IO/
+* FileCapturer.cs       // 静态 // 获取特定文件夹下特定格式的文件名
 * FTPMaster.cs          // FTP文件下载(暂无上传)器
 * FTPMaster.cs          // FTP文件下载(暂无上传)器
 
 
 ### -> ToneTuneToolkit.Media/
 ### -> ToneTuneToolkit.Media/

+ 0 - 90
ToneTuneToolkit/Assets/ToneTuneToolkit/Scripts/Common/FileNameCapturer.cs

@@ -1,90 +0,0 @@
-/// <summary>
-/// Copyright (c) 2025 MirzkisD1Ex0 All rights reserved.
-/// Code Version 1.4.20
-/// </summary>
-
-using System.Collections.Generic;
-using System.IO;
-using UnityEngine;
-
-namespace ToneTuneToolkit.Common
-{
-  /// <summary>
-  /// 获取某个目录下指定类型的文件名
-  /// </summary>
-  public class FileNameCapturer
-  {
-    /// <summary>
-    /// 获取路径下全部指定类型的文件名
-    ///
-    /// string[] dd = Directory.GetFiles(url, "*.jpg");
-    /// </summary>
-    /// <param name="path">路径</param>
-    /// <param name="suffix">后缀名</param>
-    /// <param name="files">用以存储文件名的数组</param>
-    public static string[] GetFileName2Array(string path, string suffix)
-    {
-      if (!Directory.Exists(path)) // 如果路径不存在 // 返回 空
-      {
-        Debug.Log($"[FileNameCapturer] Path [<color=red>{path}</color>] dose not exist...[Er]");
-        return null;
-      }
-      DirectoryInfo directoryInfo = new DirectoryInfo(path); // 获取文件信息
-      FileInfo[] fileInfos = directoryInfo.GetFiles("*", SearchOption.AllDirectories);
-
-      // 统计有多少符合条件的文件
-      int arraySize = 0;
-      for (int i = 0; i < fileInfos.Length; i++)
-      {
-        if (fileInfos[i].Name.EndsWith(suffix))
-        {
-          arraySize++;
-          continue;
-        }
-      }
-
-      string[] filesArray = new string[arraySize]; // 新建数组
-
-      // 筛选符合条件的文件并储名进数组
-      int arrayIndex = 0;
-      for (int i = 0; i < fileInfos.Length; i++)
-      {
-        if (fileInfos[i].Name.EndsWith(suffix))
-        {
-          filesArray[arrayIndex++] = fileInfos[i].Name; // 把符合要求的文件名存储至数组中
-          continue;
-        }
-      }
-      return filesArray;
-    }
-
-
-    /// <summary>
-    /// List版本
-    /// </summary>
-    /// <param name="path">路径</param>
-    /// <param name="suffix">后缀名</param>
-    public static List<string> GetFileName2List(string path, string suffix)
-    {
-      if (!Directory.Exists(path))
-      {
-        Debug.Log($"[FileNameCapturer] Path [<color=red>{path}</color>] dose not exist...[Er]");
-        return null;
-      }
-      DirectoryInfo directoryInfo = new DirectoryInfo(path); // 获取文件信息
-      FileInfo[] fileInfos = directoryInfo.GetFiles("*", SearchOption.AllDirectories);
-
-      List<string> filesList = new List<string>();
-
-      // 筛选符合条件的文件并储名进数组
-      for (int i = 0; i < fileInfos.Length; i++)
-      {
-        if (fileInfos[i].Name.EndsWith(suffix))
-        {
-          filesList.Add(fileInfos[i].Name); // 把符合要求的文件名存储至数组中
-        }
-      }
-      return filesList;
-    }
-  }
-}

+ 6 - 1
ToneTuneToolkit/Assets/ToneTuneToolkit/Scripts/Data/DataProcessor.cs

@@ -6,7 +6,7 @@
 using UnityEngine;
 using UnityEngine;
 using System.Text.RegularExpressions;
 using System.Text.RegularExpressions;
 using System.Collections.Generic;
 using System.Collections.Generic;
-using System.Linq;
+using System;
 
 
 namespace ToneTuneToolkit.Data
 namespace ToneTuneToolkit.Data
 {
 {
@@ -36,5 +36,10 @@ namespace ToneTuneToolkit.Data
 
 
       return newString;
       return newString;
     }
     }
+
+    public static string GetTime()
+    {
+      return DateTime.Now.ToString("yyyyMMdd_HHmmss_") + new System.Random().Next(0, 100);
+    }
   }
   }
 }
 }

+ 89 - 0
ToneTuneToolkit/Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs

@@ -0,0 +1,89 @@
+/// <summary>
+/// Copyright (c) 2025 MirzkisD1Ex0 All rights reserved.
+/// Code Version 1.4.20
+/// </summary>
+
+using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+using UnityEngine;
+
+namespace ToneTuneToolkit.IO
+{
+  public class FileCapturer
+  {
+    // private string targetFolderPath = @"\\192.168.50.56\Screenshot\"; // 网络路径文件夹需要正确且需要设置无密码共享
+    // private const string fileSuffix = "*.jpg";
+
+    /// <summary>
+    /// 获取文件完整路径
+    /// </summary>
+    /// <param name="folderPath"></param>
+    /// <param name="fileSuffix"></param>
+    /// <returns></returns>
+    public static List<string> GetFileFullPaths2List(string folderPath, string fileSuffix)
+    {
+      if (!Directory.Exists(folderPath))
+      {
+        Debug.Log($"[File Capturer] Path {folderPath} dose not exist");
+        return null;
+      }
+
+      return Directory.GetFiles(folderPath, fileSuffix).ToList(); // 完整路径
+    }
+
+    /// <summary>
+    /// 获取文件名
+    /// </summary>
+    /// <param name="folderPath"></param>
+    /// <param name="fileSuffix"></param>
+    /// <returns></returns>
+    public static List<string> GetFileNames2List(string folderPath, string fileSuffix)
+    {
+      if (!Directory.Exists(folderPath))
+      {
+        Debug.Log($"[File Capturer] Path {folderPath} dose not exist");
+        return null;
+      }
+
+      List<string> filePaths = Directory.GetFiles(folderPath, fileSuffix).ToList(); // 完整路径
+      List<string> fileNames = new List<string>(); // 文件名
+      foreach (string item in filePaths)
+      {
+        fileNames.Add(Path.GetFileName(item));
+      }
+
+      return fileNames;
+    }
+
+    #region Old
+    // /// <summary>
+    // /// 获取路径下全部指定类型的文件名
+    // /// </summary>
+    // /// <param name="folderPath">路径</param>
+    // /// <param name="fileSuffix">后缀名</param>
+    // public static List<string> GetFileName2List(string folderPath, string fileSuffix)
+    // {
+    //   if (!Directory.Exists(folderPath))
+    //   {
+    //     Debug.Log($"[File Capturer] Path {folderPath} dose not exist");
+    //     return null;
+    //   }
+    //   DirectoryInfo directoryInfo = new DirectoryInfo(folderPath); // 获取文件信息
+    //   FileInfo[] fileInfos = directoryInfo.GetFiles("*", SearchOption.AllDirectories);
+
+    //   List<string> filesList = new List<string>();
+
+    //   // 筛选符合条件的文件并储名进数组
+    //   for (int i = 0; i < fileInfos.Length; i++)
+    //   {
+    //     if (fileInfos[i].Name.EndsWith(fileSuffix))
+    //     {
+    //       filesList.Add(fileInfos[i].Name); // 把符合要求的文件名存储至数组中
+    //     }
+    //   }
+    //   return filesList;
+    // }
+    #endregion
+  }
+}

+ 0 - 0
ToneTuneToolkit/Assets/ToneTuneToolkit/Scripts/Common/FileNameCapturer.cs.meta → ToneTuneToolkit/Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs.meta


+ 62 - 8
ToneTuneToolkit/Assets/ToneTuneToolkit/Scripts/Media/ScreenshotMasterLite.cs

@@ -8,7 +8,9 @@ using System.Collections.Generic;
 using UnityEngine;
 using UnityEngine;
 using System;
 using System;
 using System.IO;
 using System.IO;
+using UnityEngine.Events;
 using ToneTuneToolkit.Common;
 using ToneTuneToolkit.Common;
+using System.Threading.Tasks;
 
 
 namespace ToneTuneToolkit.Media
 namespace ToneTuneToolkit.Media
 {
 {
@@ -17,6 +19,13 @@ namespace ToneTuneToolkit.Media
   /// </summary>
   /// </summary>
   public class ScreenshotMasterLite : SingletonMaster<ScreenshotMasterLite>
   public class ScreenshotMasterLite : SingletonMaster<ScreenshotMasterLite>
   {
   {
+    public static UnityAction<Texture2D> OnScreenshotFinished;
+
+    [Header("DEBUG - Peek")]
+    [SerializeField] private Texture2D peekTexture;
+
+    // ==================================================
+
     // private void Update()
     // private void Update()
     // {
     // {
     //   if (Input.GetKeyDown(KeyCode.Q))
     //   if (Input.GetKeyDown(KeyCode.Q))
@@ -41,6 +50,7 @@ namespace ToneTuneToolkit.Media
     /// </summary>
     /// </summary>
     /// <param name="screenshotArea">标定范围</param>
     /// <param name="screenshotArea">标定范围</param>
     /// <param name="fullFilePath">保存路径</param>
     /// <param name="fullFilePath">保存路径</param>
+    /// <param name="canvasType">截图类型</param>
     public void TakeScreenshot(RectTransform screenshotArea, string fullFilePath, CanvasType canvasType)
     public void TakeScreenshot(RectTransform screenshotArea, string fullFilePath, CanvasType canvasType)
     {
     {
       StartCoroutine(TakeScreenshotAction(screenshotArea, fullFilePath, canvasType));
       StartCoroutine(TakeScreenshotAction(screenshotArea, fullFilePath, canvasType));
@@ -67,9 +77,12 @@ namespace ToneTuneToolkit.Media
           leftBottomY = screenshotArea.transform.position.y + screenshotArea.rect.yMin;
           leftBottomY = screenshotArea.transform.position.y + screenshotArea.rect.yMin;
           break;
           break;
         case CanvasType.ScreenSpaceCamera: // 如果是camera需要额外加上偏移值
         case CanvasType.ScreenSpaceCamera: // 如果是camera需要额外加上偏移值
-          leftBottomX = Screen.width / 2;
-          leftBottomY = Screen.height / 2;
-          Debug.Log(Screen.width / 2 + "/" + Screen.height / 2);
+
+          // leftBottomX = Screen.width / 2;
+          // leftBottomY = Screen.height / 2;
+          // 相机画幅如果是1920x1080,设置透视、Size540可让UI缩放为111
+
+          // Debug.Log(Screen.width / 2 + "/" + Screen.height / 2);
           break;
           break;
       }
       }
 
 
@@ -81,12 +94,56 @@ namespace ToneTuneToolkit.Media
       File.WriteAllBytes(fullFilePath, bytes);
       File.WriteAllBytes(fullFilePath, bytes);
       Debug.Log($"[ScreenshotMasterLite] <color=green>{fullFilePath}</color>...[OK]");
       Debug.Log($"[ScreenshotMasterLite] <color=green>{fullFilePath}</color>...[OK]");
       // Destroy(texture2D);
       // Destroy(texture2D);
+
+      peekTexture = texture2D;
+
+      if (OnScreenshotFinished != null)
+      {
+        OnScreenshotFinished(texture2D);
+      }
       yield break;
       yield break;
     }
     }
 
 
+    // ==================================================
+    #region 实验性功能
+    public Texture2D InstantTakeScreenshot(Camera renderCamera, string fullFilePath)
+    {
+      // 创建一个RenderTexture
+      RenderTexture renderTexture = new RenderTexture(Screen.width, Screen.height, 24);
+      renderCamera.targetTexture = renderTexture;
+
+      // 手动渲染Camera
+      renderCamera.Render();
+
+      // 创建一个Texture2D来保存渲染结果
+      Texture2D texture2D = new Texture2D(Screen.width, Screen.height, TextureFormat.RGBA64, false); // TextureFormat.RGB24
+
+      // 从RenderTexture中读取像素数据
+      RenderTexture.active = renderTexture;
+      texture2D.ReadPixels(new Rect(0, 0, Screen.width, Screen.height), 0, 0);
+      texture2D.Apply();
+
+      // 保存至本地
+      byte[] bytes = texture2D.EncodeToPNG();
+      File.WriteAllBytes(fullFilePath, bytes);
+      Debug.Log($"[ScreenshotMasterLite] <color=green>{fullFilePath}</color>...[OK]");
+
+      peekTexture = texture2D;
+
+      // 清理
+      renderCamera.targetTexture = null;
+      RenderTexture.active = null;
+      Destroy(renderTexture);
+      // Destroy(texture2D);
+      return texture2D;
+    }
+
+    #endregion
+    // ==================================================
+
     public static string SpawnTimeStamp()
     public static string SpawnTimeStamp()
     {
     {
-      return $"{DateTime.Now:yyyy-MM-dd-HH-mm-ss}";
+      return $"{DateTime.Now:yyyy-MM-dd-HH-mm-ss}-{new System.Random().Next(0, 100)}";
     }
     }
 
 
     public enum CanvasType
     public enum CanvasType
@@ -95,8 +152,5 @@ namespace ToneTuneToolkit.Media
       ScreenSpaceCamera = 1,
       ScreenSpaceCamera = 1,
       WorldSpace = 2
       WorldSpace = 2
     }
     }
-
-    // DateTime dateTime = DateTime.Now;
-    // string fullPath = $"{Application.streamingAssetsPath}/{dateTime.Year}-{dateTime.Month}-{dateTime.Day}-{dateTime.Hour}-{dateTime.Minute}-{dateTime.Second}.png";
   }
   }
-}
+}

+ 25 - 27
ToneTuneToolkit/Assets/ToneTuneToolkit/Scripts/Media/WebCamHandler.cs

@@ -12,7 +12,7 @@ public class WebCamHandler : MonoBehaviour
 {
 {
   public static WebCamHandler Instance;
   public static WebCamHandler Instance;
 
 
-  public RawImage previewRawImage;
+  [SerializeField] private RawImage previewRawImage;
 
 
   private WebCamDevice _webCamDevice;
   private WebCamDevice _webCamDevice;
   private WebCamTexture _webCamTexture;
   private WebCamTexture _webCamTexture;
@@ -20,31 +20,38 @@ public class WebCamHandler : MonoBehaviour
 
 
   // ==================================================
   // ==================================================
 
 
-  private void Awake()
-  {
-    Instance = this;
-  }
+  private void Awake() => Instance = this;
+  // private void Start()
+  // {
+  //   InitWebcam();
+  //   StartWebcam();
+  // }
+
+  // ==================================================
+  #region 相机配置
+
+  private string _webCamName = "MX Brio";
+  private int _webCamWidth = 1920;
+  private int _webCamHeight = 1080;
+  private int _webCamFPS = 60;
 
 
-  private void Start()
+  public void SetWebcam(string name, int width, int height, int fps)
   {
   {
-    // InitWebcam();
-    // StartWebcam();
+    _webCamName = name;
+    _webCamWidth = width;
+    _webCamHeight = height;
+    _webCamFPS = fps;
+    return;
   }
   }
 
 
+  #endregion
   // ==================================================
   // ==================================================
-  // 相机配置
 
 
-  // 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()
+  public void InitWebcam()
   {
   {
     foreach (WebCamDevice device in WebCamTexture.devices)
     foreach (WebCamDevice device in WebCamTexture.devices)
     {
     {
-      // Debug.Log(device.name);
+      Debug.Log(device.name);
       if (device.name == _webCamName)
       if (device.name == _webCamName)
       {
       {
         _webCamDevice = device;
         _webCamDevice = device;
@@ -74,15 +81,6 @@ public class WebCamHandler : MonoBehaviour
     }
     }
   }
   }
 
 
-  public void SetWebcam(string name, int width, int height, int fps)
-  {
-    _webCamName = name;
-    _webCamWidth = width;
-    _webCamHeight = height;
-    _webCamFPS = fps;
-    return;
-  }
-
   public void StartWebcam()
   public void StartWebcam()
   {
   {
     if (_isWebCamReady)
     if (_isWebCamReady)
@@ -109,4 +107,4 @@ public class WebCamHandler : MonoBehaviour
     }
     }
     return;
     return;
   }
   }
-}
+}

+ 60 - 60
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
-2301
+3212
 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 [13992] Host "[IP] 172.19.144.1 [Port] 0 [Flags] 2 [Guid] 2300742842 [EditorId] 2300742842 [Version] 1048832 [Id] WindowsEditor(7,Capsule-Engine) [Debug] 1 [PackageName] WindowsEditor [ProjectName] Editor" joined multi-casting on [225.0.0.222:54997]...
+Player connection [19664] Host "[IP] 172.27.64.1 [Port] 0 [Flags] 2 [Guid] 1936681519 [EditorId] 1936681519 [Version] 1048832 [Id] WindowsEditor(7,Capsule-Engine) [Debug] 1 [PackageName] WindowsEditor [ProjectName] Editor" joined multi-casting on [225.0.0.222:54997]...
 
 
-Player connection [13992] Host "[IP] 172.19.144.1 [Port] 0 [Flags] 2 [Guid] 2300742842 [EditorId] 2300742842 [Version] 1048832 [Id] WindowsEditor(7,Capsule-Engine) [Debug] 1 [PackageName] WindowsEditor [ProjectName] Editor" joined alternative multi-casting on [225.0.0.222:34997]...
+Player connection [19664] Host "[IP] 172.27.64.1 [Port] 0 [Flags] 2 [Guid] 1936681519 [EditorId] 1936681519 [Version] 1048832 [Id] WindowsEditor(7,Capsule-Engine) [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 23.27 ms, found 3 plugins.
+Refreshing native plugins compatible for Editor in 8.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.
 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
@@ -70,7 +70,7 @@ 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:56388
+Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=127.0.0.1:56200
 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,47 +78,47 @@ 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.014119 seconds.
-- Loaded All Assemblies, in  0.366 seconds
+Registered in 0.014347 seconds.
+- Loaded All Assemblies, in  0.368 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 490 ms
+Android Extension - Scanning For ADB Devices 397 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.876 seconds
-Domain Reload Profiling: 1241ms
-	BeginReloadAssembly (107ms)
+- Finished resetting the current domain, in  0.759 seconds
+Domain Reload Profiling: 1126ms
+	BeginReloadAssembly (111ms)
 		ExecutionOrderSort (0ms)
 		ExecutionOrderSort (0ms)
 		DisableScriptedObjects (0ms)
 		DisableScriptedObjects (0ms)
 		BackupInstance (0ms)
 		BackupInstance (0ms)
 		ReleaseScriptingObjects (0ms)
 		ReleaseScriptingObjects (0ms)
 		CreateAndSetChildDomain (1ms)
 		CreateAndSetChildDomain (1ms)
 	RebuildCommonClasses (31ms)
 	RebuildCommonClasses (31ms)
-	RebuildNativeTypeToScriptingClass (10ms)
+	RebuildNativeTypeToScriptingClass (9ms)
 	initialDomainReloadingComplete (65ms)
 	initialDomainReloadingComplete (65ms)
-	LoadAllAssembliesAndSetupDomain (151ms)
-		LoadAssemblies (106ms)
+	LoadAllAssembliesAndSetupDomain (150ms)
+		LoadAssemblies (111ms)
 		RebuildTransferFunctionScriptingTraits (0ms)
 		RebuildTransferFunctionScriptingTraits (0ms)
 		AnalyzeDomain (147ms)
 		AnalyzeDomain (147ms)
-			TypeCache.Refresh (146ms)
-				TypeCache.ScanAssembly (132ms)
+			TypeCache.Refresh (145ms)
+				TypeCache.ScanAssembly (133ms)
 			ScanForSourceGeneratedMonoScriptInfo (0ms)
 			ScanForSourceGeneratedMonoScriptInfo (0ms)
 			ResolveRequiredComponents (1ms)
 			ResolveRequiredComponents (1ms)
-	FinalizeReload (877ms)
+	FinalizeReload (760ms)
 		ReleaseScriptCaches (0ms)
 		ReleaseScriptCaches (0ms)
 		RebuildScriptCaches (0ms)
 		RebuildScriptCaches (0ms)
-		SetupLoadedEditorAssemblies (820ms)
+		SetupLoadedEditorAssemblies (700ms)
 			LogAssemblyErrors (0ms)
 			LogAssemblyErrors (0ms)
-			InitializePlatformSupportModulesInManaged (622ms)
+			InitializePlatformSupportModulesInManaged (524ms)
 			SetLoadedEditorAssemblies (4ms)
 			SetLoadedEditorAssemblies (4ms)
 			RefreshPlugins (0ms)
 			RefreshPlugins (0ms)
 			BeforeProcessingInitializeOnLoad (2ms)
 			BeforeProcessingInitializeOnLoad (2ms)
-			ProcessInitializeOnLoadAttributes (112ms)
-			ProcessInitializeOnLoadMethodAttributes (80ms)
+			ProcessInitializeOnLoadAttributes (117ms)
+			ProcessInitializeOnLoadMethodAttributes (53ms)
 			AfterProcessingInitializeOnLoad (0ms)
 			AfterProcessingInitializeOnLoad (0ms)
 			EditorAssembliesLoaded (0ms)
 			EditorAssembliesLoaded (0ms)
 		ExecutionOrderSort2 (0ms)
 		ExecutionOrderSort2 (0ms)
@@ -126,8 +126,8 @@ Domain Reload Profiling: 1241ms
 ========================================================================
 ========================================================================
 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.670 seconds
-Refreshing native plugins compatible for Editor in 7.71 ms, found 3 plugins.
+- Loaded All Assemblies, in  0.868 seconds
+Refreshing native plugins compatible for Editor in 2.28 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
@@ -138,47 +138,47 @@ 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.622 seconds
-Domain Reload Profiling: 1291ms
-	BeginReloadAssembly (153ms)
+- Finished resetting the current domain, in  0.911 seconds
+Domain Reload Profiling: 1777ms
+	BeginReloadAssembly (203ms)
 		ExecutionOrderSort (0ms)
 		ExecutionOrderSort (0ms)
-		DisableScriptedObjects (5ms)
+		DisableScriptedObjects (11ms)
 		BackupInstance (0ms)
 		BackupInstance (0ms)
 		ReleaseScriptingObjects (0ms)
 		ReleaseScriptingObjects (0ms)
 		CreateAndSetChildDomain (32ms)
 		CreateAndSetChildDomain (32ms)
-	RebuildCommonClasses (29ms)
-	RebuildNativeTypeToScriptingClass (9ms)
-	initialDomainReloadingComplete (27ms)
-	LoadAllAssembliesAndSetupDomain (450ms)
-		LoadAssemblies (325ms)
+	RebuildCommonClasses (63ms)
+	RebuildNativeTypeToScriptingClass (18ms)
+	initialDomainReloadingComplete (39ms)
+	LoadAllAssembliesAndSetupDomain (542ms)
+		LoadAssemblies (418ms)
 		RebuildTransferFunctionScriptingTraits (0ms)
 		RebuildTransferFunctionScriptingTraits (0ms)
-		AnalyzeDomain (210ms)
-			TypeCache.Refresh (176ms)
-				TypeCache.ScanAssembly (158ms)
-			ScanForSourceGeneratedMonoScriptInfo (25ms)
-			ResolveRequiredComponents (7ms)
-	FinalizeReload (623ms)
+		AnalyzeDomain (232ms)
+			TypeCache.Refresh (206ms)
+				TypeCache.ScanAssembly (183ms)
+			ScanForSourceGeneratedMonoScriptInfo (20ms)
+			ResolveRequiredComponents (5ms)
+	FinalizeReload (912ms)
 		ReleaseScriptCaches (0ms)
 		ReleaseScriptCaches (0ms)
 		RebuildScriptCaches (0ms)
 		RebuildScriptCaches (0ms)
-		SetupLoadedEditorAssemblies (422ms)
+		SetupLoadedEditorAssemblies (682ms)
 			LogAssemblyErrors (0ms)
 			LogAssemblyErrors (0ms)
-			InitializePlatformSupportModulesInManaged (44ms)
-			SetLoadedEditorAssemblies (4ms)
+			InitializePlatformSupportModulesInManaged (52ms)
+			SetLoadedEditorAssemblies (3ms)
 			RefreshPlugins (0ms)
 			RefreshPlugins (0ms)
-			BeforeProcessingInitializeOnLoad (59ms)
-			ProcessInitializeOnLoadAttributes (287ms)
-			ProcessInitializeOnLoadMethodAttributes (19ms)
-			AfterProcessingInitializeOnLoad (8ms)
+			BeforeProcessingInitializeOnLoad (70ms)
+			ProcessInitializeOnLoadAttributes (476ms)
+			ProcessInitializeOnLoadMethodAttributes (67ms)
+			AfterProcessingInitializeOnLoad (13ms)
 			EditorAssembliesLoaded (0ms)
 			EditorAssembliesLoaded (0ms)
 		ExecutionOrderSort2 (0ms)
 		ExecutionOrderSort2 (0ms)
-		AwakeInstancesAfterBackupRestoration (9ms)
-Launched and connected shader compiler UnityShaderCompiler.exe after 0.10 seconds
-Refreshing native plugins compatible for Editor in 4.37 ms, found 3 plugins.
+		AwakeInstancesAfterBackupRestoration (13ms)
+Launched and connected shader compiler UnityShaderCompiler.exe after 0.07 seconds
+Refreshing native plugins compatible for Editor in 3.86 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 3232 Unused Serialized files (Serialized files now loaded: 0)
 Unloading 3232 Unused Serialized files (Serialized files now loaded: 0)
-Unloading 37 unused Assets / (59.2 KB). Loaded Objects now: 3693.
-Memory consumption went from 128.2 MB to 128.1 MB.
-Total: 4.076300 ms (FindLiveObjects: 0.430300 ms CreateObjectMapping: 0.276900 ms MarkObjects: 3.213200 ms  DeleteObjects: 0.154300 ms)
+Unloading 37 unused Assets / (59.1 KB). Loaded Objects now: 3693.
+Memory consumption went from 128.0 MB to 128.0 MB.
+Total: 7.625900 ms (FindLiveObjects: 0.374600 ms CreateObjectMapping: 0.411000 ms MarkObjects: 6.598600 ms  DeleteObjects: 0.239500 ms)
 
 
 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 -> 
@@ -195,17 +195,17 @@ 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: 1651449.696920 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: '502f6dbddd052f491221bc1dc0957fd3') in 0.011951 seconds
+  Time since last request: 189.698600 seconds.
+  path: Assets/ToneTuneToolkit/Scripts/IO/FileNameCapturer.cs
+  artifactKey: Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/ToneTuneToolkit/Scripts/IO/FileNameCapturer.cs using Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: 'af93de836d33e1e5775ca4473fa6a2fa') in 0.004113 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 = 1
+Number of asset objects unloaded after import = 0
 ========================================================================
 ========================================================================
 Received Import Request.
 Received Import Request.
-  Time since last request: 140.036640 seconds.
-  path: Assets/StreamingAssets/ToneTuneToolkit/configs
-  artifactKey: Guid(5132edea0afa3c843bf142c01c89bcaa) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
-Start importing Assets/StreamingAssets/ToneTuneToolkit/configs using Guid(5132edea0afa3c843bf142c01c89bcaa) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: '4655d30f77bf61ecfce9f9ececfb9f64') in 0.031954 seconds
+  Time since last request: 0.000045 seconds.
+  path: Assets/ToneTuneToolkit/Scripts/IO/FTPMaster.cs
+  artifactKey: Guid(c9dac9db979b1a94290b2d35deba3dd8) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/ToneTuneToolkit/Scripts/IO/FTPMaster.cs using Guid(c9dac9db979b1a94290b2d35deba3dd8) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: 'b6fe31f4b5e64c193c96c8bf696a456c') in 0.000822 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

+ 446 - 65
ToneTuneToolkit/Logs/AssetImportWorker0.log

@@ -15,7 +15,7 @@ D:/Workflow/Project/Unity/ToneTuneToolkit/ToneTuneToolkit
 -logFile
 -logFile
 Logs/AssetImportWorker0.log
 Logs/AssetImportWorker0.log
 -srvPort
 -srvPort
-6377
+1704
 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 [37076] Host "[IP] 192.168.128.1 [Port] 0 [Flags] 2 [Guid] 1911381054 [EditorId] 1911381054 [Version] 1048832 [Id] WindowsEditor(7,Capsule-Engine) [Debug] 1 [PackageName] WindowsEditor [ProjectName] Editor" joined multi-casting on [225.0.0.222:54997]...
+Player connection [29576] Host "[IP] 172.30.128.1 [Port] 0 [Flags] 2 [Guid] 806173952 [EditorId] 806173952 [Version] 1048832 [Id] WindowsEditor(7,Capsule-Engine) [Debug] 1 [PackageName] WindowsEditor [ProjectName] Editor" joined multi-casting on [225.0.0.222:54997]...
 
 
-Player connection [37076] Host "[IP] 192.168.128.1 [Port] 0 [Flags] 2 [Guid] 1911381054 [EditorId] 1911381054 [Version] 1048832 [Id] WindowsEditor(7,Capsule-Engine) [Debug] 1 [PackageName] WindowsEditor [ProjectName] Editor" joined alternative multi-casting on [225.0.0.222:34997]...
+Player connection [29576] Host "[IP] 172.30.128.1 [Port] 0 [Flags] 2 [Guid] 806173952 [EditorId] 806173952 [Version] 1048832 [Id] WindowsEditor(7,Capsule-Engine) [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 10.35 ms, found 3 plugins.
+Refreshing native plugins compatible for Editor in 26.75 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
@@ -70,7 +70,7 @@ 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:56072
+Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=127.0.0.1:56572
 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,47 +78,47 @@ 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.021993 seconds.
-- Loaded All Assemblies, in  0.574 seconds
+Registered in 0.014920 seconds.
+- Loaded All Assemblies, in  0.398 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 644 ms
+Android Extension - Scanning For ADB Devices 1433 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  1.245 seconds
-Domain Reload Profiling: 1818ms
-	BeginReloadAssembly (161ms)
+- Finished resetting the current domain, in  1.786 seconds
+Domain Reload Profiling: 2182ms
+	BeginReloadAssembly (115ms)
 		ExecutionOrderSort (0ms)
 		ExecutionOrderSort (0ms)
 		DisableScriptedObjects (0ms)
 		DisableScriptedObjects (0ms)
 		BackupInstance (0ms)
 		BackupInstance (0ms)
 		ReleaseScriptingObjects (0ms)
 		ReleaseScriptingObjects (0ms)
 		CreateAndSetChildDomain (1ms)
 		CreateAndSetChildDomain (1ms)
-	RebuildCommonClasses (49ms)
-	RebuildNativeTypeToScriptingClass (15ms)
-	initialDomainReloadingComplete (100ms)
-	LoadAllAssembliesAndSetupDomain (247ms)
-		LoadAssemblies (163ms)
+	RebuildCommonClasses (34ms)
+	RebuildNativeTypeToScriptingClass (10ms)
+	initialDomainReloadingComplete (70ms)
+	LoadAllAssembliesAndSetupDomain (169ms)
+		LoadAssemblies (114ms)
 		RebuildTransferFunctionScriptingTraits (0ms)
 		RebuildTransferFunctionScriptingTraits (0ms)
-		AnalyzeDomain (238ms)
-			TypeCache.Refresh (236ms)
-				TypeCache.ScanAssembly (209ms)
+		AnalyzeDomain (165ms)
+			TypeCache.Refresh (163ms)
+				TypeCache.ScanAssembly (147ms)
 			ScanForSourceGeneratedMonoScriptInfo (1ms)
 			ScanForSourceGeneratedMonoScriptInfo (1ms)
 			ResolveRequiredComponents (1ms)
 			ResolveRequiredComponents (1ms)
-	FinalizeReload (1246ms)
+	FinalizeReload (1786ms)
 		ReleaseScriptCaches (0ms)
 		ReleaseScriptCaches (0ms)
 		RebuildScriptCaches (0ms)
 		RebuildScriptCaches (0ms)
-		SetupLoadedEditorAssemblies (1169ms)
+		SetupLoadedEditorAssemblies (1723ms)
 			LogAssemblyErrors (0ms)
 			LogAssemblyErrors (0ms)
-			InitializePlatformSupportModulesInManaged (831ms)
-			SetLoadedEditorAssemblies (6ms)
+			InitializePlatformSupportModulesInManaged (1564ms)
+			SetLoadedEditorAssemblies (3ms)
 			RefreshPlugins (0ms)
 			RefreshPlugins (0ms)
-			BeforeProcessingInitializeOnLoad (3ms)
-			ProcessInitializeOnLoadAttributes (238ms)
-			ProcessInitializeOnLoadMethodAttributes (91ms)
+			BeforeProcessingInitializeOnLoad (2ms)
+			ProcessInitializeOnLoadAttributes (106ms)
+			ProcessInitializeOnLoadMethodAttributes (47ms)
 			AfterProcessingInitializeOnLoad (0ms)
 			AfterProcessingInitializeOnLoad (0ms)
 			EditorAssembliesLoaded (0ms)
 			EditorAssembliesLoaded (0ms)
 		ExecutionOrderSort2 (0ms)
 		ExecutionOrderSort2 (0ms)
@@ -126,8 +126,8 @@ Domain Reload Profiling: 1818ms
 ========================================================================
 ========================================================================
 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  1.584 seconds
-Refreshing native plugins compatible for Editor in 54.36 ms, found 3 plugins.
+- Loaded All Assemblies, in  1.086 seconds
+Refreshing native plugins compatible for Editor in 11.70 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
@@ -138,47 +138,47 @@ 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.901 seconds
-Domain Reload Profiling: 2483ms
-	BeginReloadAssembly (308ms)
+- Finished resetting the current domain, in  0.978 seconds
+Domain Reload Profiling: 2064ms
+	BeginReloadAssembly (213ms)
 		ExecutionOrderSort (0ms)
 		ExecutionOrderSort (0ms)
-		DisableScriptedObjects (9ms)
+		DisableScriptedObjects (5ms)
 		BackupInstance (0ms)
 		BackupInstance (0ms)
 		ReleaseScriptingObjects (0ms)
 		ReleaseScriptingObjects (0ms)
-		CreateAndSetChildDomain (52ms)
-	RebuildCommonClasses (71ms)
-	RebuildNativeTypeToScriptingClass (21ms)
-	initialDomainReloadingComplete (53ms)
-	LoadAllAssembliesAndSetupDomain (1129ms)
-		LoadAssemblies (1045ms)
+		CreateAndSetChildDomain (26ms)
+	RebuildCommonClasses (41ms)
+	RebuildNativeTypeToScriptingClass (11ms)
+	initialDomainReloadingComplete (37ms)
+	LoadAllAssembliesAndSetupDomain (783ms)
+		LoadAssemblies (636ms)
 		RebuildTransferFunctionScriptingTraits (0ms)
 		RebuildTransferFunctionScriptingTraits (0ms)
-		AnalyzeDomain (270ms)
-			TypeCache.Refresh (237ms)
-				TypeCache.ScanAssembly (205ms)
-			ScanForSourceGeneratedMonoScriptInfo (25ms)
-			ResolveRequiredComponents (6ms)
-	FinalizeReload (901ms)
+		AnalyzeDomain (296ms)
+			TypeCache.Refresh (231ms)
+				TypeCache.ScanAssembly (202ms)
+			ScanForSourceGeneratedMonoScriptInfo (50ms)
+			ResolveRequiredComponents (10ms)
+	FinalizeReload (979ms)
 		ReleaseScriptCaches (0ms)
 		ReleaseScriptCaches (0ms)
 		RebuildScriptCaches (0ms)
 		RebuildScriptCaches (0ms)
-		SetupLoadedEditorAssemblies (658ms)
+		SetupLoadedEditorAssemblies (693ms)
 			LogAssemblyErrors (0ms)
 			LogAssemblyErrors (0ms)
-			InitializePlatformSupportModulesInManaged (57ms)
-			SetLoadedEditorAssemblies (4ms)
+			InitializePlatformSupportModulesInManaged (68ms)
+			SetLoadedEditorAssemblies (6ms)
 			RefreshPlugins (0ms)
 			RefreshPlugins (0ms)
-			BeforeProcessingInitializeOnLoad (87ms)
-			ProcessInitializeOnLoadAttributes (480ms)
-			ProcessInitializeOnLoadMethodAttributes (23ms)
+			BeforeProcessingInitializeOnLoad (115ms)
+			ProcessInitializeOnLoadAttributes (471ms)
+			ProcessInitializeOnLoadMethodAttributes (25ms)
 			AfterProcessingInitializeOnLoad (7ms)
 			AfterProcessingInitializeOnLoad (7ms)
 			EditorAssembliesLoaded (0ms)
 			EditorAssembliesLoaded (0ms)
 		ExecutionOrderSort2 (0ms)
 		ExecutionOrderSort2 (0ms)
 		AwakeInstancesAfterBackupRestoration (10ms)
 		AwakeInstancesAfterBackupRestoration (10ms)
-Launched and connected shader compiler UnityShaderCompiler.exe after 0.09 seconds
-Refreshing native plugins compatible for Editor in 3.78 ms, found 3 plugins.
+Launched and connected shader compiler UnityShaderCompiler.exe after 0.12 seconds
+Refreshing native plugins compatible for Editor in 2.77 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 3232 Unused Serialized files (Serialized files now loaded: 0)
 Unloading 3232 Unused Serialized files (Serialized files now loaded: 0)
-Unloading 37 unused Assets / (59.2 KB). Loaded Objects now: 3693.
+Unloading 37 unused Assets / (59.1 KB). Loaded Objects now: 3693.
 Memory consumption went from 128.2 MB to 128.2 MB.
 Memory consumption went from 128.2 MB to 128.2 MB.
-Total: 6.599000 ms (FindLiveObjects: 0.364200 ms CreateObjectMapping: 0.692900 ms MarkObjects: 5.360900 ms  DeleteObjects: 0.179100 ms)
+Total: 4.325100 ms (FindLiveObjects: 0.328500 ms CreateObjectMapping: 0.296900 ms MarkObjects: 3.537500 ms  DeleteObjects: 0.160900 ms)
 
 
 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 -> 
@@ -192,28 +192,409 @@ AssetImportParameters requested are different than current active one (requested
   custom:AudioImporter_EditorPlatform: d09bf68614088b80899f8185d706f6e7 -> 
   custom:AudioImporter_EditorPlatform: d09bf68614088b80899f8185d706f6e7 -> 
   custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> 
   custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> 
   custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
   custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
+  custom:scripting/monoscript/fileName/FileNameCapturer.cs: c12e0b714996a5d735a3094422ca438e -> 
+  custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
+  custom:scripting/precompiled-assembly-types:Assembly-CSharp: 849fad70a5230ded39e40f631274f9db -> b9f8401b6c906759d3d2b55b5a6ee7f5
+  custom:scripting/monoscript/fileName/FileCapturer.cs:  -> c12e0b714996a5d735a3094422ca438e
+========================================================================
+Received Prepare
+Begin MonoManager ReloadAssembly
+- Loaded All Assemblies, in  0.607 seconds
+Refreshing native plugins compatible for Editor in 2.38 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.442 seconds
+Domain Reload Profiling: 2047ms
+	BeginReloadAssembly (198ms)
+		ExecutionOrderSort (0ms)
+		DisableScriptedObjects (8ms)
+		BackupInstance (0ms)
+		ReleaseScriptingObjects (0ms)
+		CreateAndSetChildDomain (42ms)
+	RebuildCommonClasses (32ms)
+	RebuildNativeTypeToScriptingClass (12ms)
+	initialDomainReloadingComplete (30ms)
+	LoadAllAssembliesAndSetupDomain (334ms)
+		LoadAssemblies (439ms)
+		RebuildTransferFunctionScriptingTraits (0ms)
+		AnalyzeDomain (14ms)
+			TypeCache.Refresh (7ms)
+				TypeCache.ScanAssembly (0ms)
+			ScanForSourceGeneratedMonoScriptInfo (0ms)
+			ResolveRequiredComponents (6ms)
+	FinalizeReload (1442ms)
+		ReleaseScriptCaches (0ms)
+		RebuildScriptCaches (0ms)
+		SetupLoadedEditorAssemblies (418ms)
+			LogAssemblyErrors (0ms)
+			InitializePlatformSupportModulesInManaged (44ms)
+			SetLoadedEditorAssemblies (4ms)
+			RefreshPlugins (0ms)
+			BeforeProcessingInitializeOnLoad (62ms)
+			ProcessInitializeOnLoadAttributes (274ms)
+			ProcessInitializeOnLoadMethodAttributes (26ms)
+			AfterProcessingInitializeOnLoad (7ms)
+			EditorAssembliesLoaded (0ms)
+		ExecutionOrderSort2 (0ms)
+		AwakeInstancesAfterBackupRestoration (8ms)
+Refreshing native plugins compatible for Editor in 3.57 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 3223 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 28 unused Assets / (33.2 KB). Loaded Objects now: 3696.
+Memory consumption went from 126.3 MB to 126.2 MB.
+Total: 5.372400 ms (FindLiveObjects: 0.555800 ms CreateObjectMapping: 0.388500 ms MarkObjects: 4.339300 ms  DeleteObjects: 0.087300 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:scripting/monoscript/fileName/FileNameCapturer.cs: c12e0b714996a5d735a3094422ca438e -> 
   custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
   custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
 ========================================================================
 ========================================================================
 Received Import Request.
 Received Import Request.
-  Time since last request: 154022.427269 seconds.
+  Time since last request: 696.058018 seconds.
   path: Assets/ToneTuneToolkit/README.md
   path: Assets/ToneTuneToolkit/README.md
   artifactKey: Guid(00277320b88355049b5c0adbb1dc7925) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
   artifactKey: Guid(00277320b88355049b5c0adbb1dc7925) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
-Start importing Assets/ToneTuneToolkit/README.md using Guid(00277320b88355049b5c0adbb1dc7925) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: 'a3c487f8d16cb4493d6c50be73d6e0f2') in 0.016130 seconds
+Start importing Assets/ToneTuneToolkit/README.md using Guid(00277320b88355049b5c0adbb1dc7925) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: 'ff31194403555441d818dce9d40f264d') in 0.014499 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 = 1
 Number of asset objects unloaded after import = 1
 ========================================================================
 ========================================================================
 Received Import Request.
 Received Import Request.
-  Time since last request: 30.557527 seconds.
-  path: Assets/ToneTuneToolkit/Scripts/Other/QRCodeMaster.cs
-  artifactKey: Guid(5ee76e5e97598444c8919d6fed886cf1) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
-Start importing Assets/ToneTuneToolkit/Scripts/Other/QRCodeMaster.cs using Guid(5ee76e5e97598444c8919d6fed886cf1) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: '3fbc898ade0b341868f8f05302c98375') in 0.000518 seconds
+  Time since last request: 18.221316 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: '28f058dd2035233d2d576e72139ac2d1') in 0.000950 seconds
+Number of updated asset objects reloaded before import = 0
+Number of asset objects unloaded after import = 1
+========================================================================
+Received Import Request.
+  Time since last request: 3.778591 seconds.
+  path: Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs
+  artifactKey: Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs using Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: 'da52070d6e15ba5c7463b7c081bf3d49') in 0.000430 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: 34.842840 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: '4bad45b8f80ff21517644d7df7769acb') in 0.000907 seconds
+  Time since last request: 7.020644 seconds.
+  path: Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs
+  artifactKey: Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs using Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: '8df3a33d194cd085a5788a889bd657a1') in 0.000445 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 = 1
+Number of asset objects unloaded after import = 0
+========================================================================
+Received Prepare
+Begin MonoManager ReloadAssembly
+- Loaded All Assemblies, in  0.470 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.779 seconds
+Domain Reload Profiling: 1247ms
+	BeginReloadAssembly (163ms)
+		ExecutionOrderSort (0ms)
+		DisableScriptedObjects (5ms)
+		BackupInstance (0ms)
+		ReleaseScriptingObjects (0ms)
+		CreateAndSetChildDomain (41ms)
+	RebuildCommonClasses (37ms)
+	RebuildNativeTypeToScriptingClass (10ms)
+	initialDomainReloadingComplete (28ms)
+	LoadAllAssembliesAndSetupDomain (229ms)
+		LoadAssemblies (293ms)
+		RebuildTransferFunctionScriptingTraits (0ms)
+		AnalyzeDomain (24ms)
+			TypeCache.Refresh (9ms)
+				TypeCache.ScanAssembly (1ms)
+			ScanForSourceGeneratedMonoScriptInfo (7ms)
+			ResolveRequiredComponents (6ms)
+	FinalizeReload (779ms)
+		ReleaseScriptCaches (0ms)
+		RebuildScriptCaches (0ms)
+		SetupLoadedEditorAssemblies (423ms)
+			LogAssemblyErrors (0ms)
+			InitializePlatformSupportModulesInManaged (42ms)
+			SetLoadedEditorAssemblies (3ms)
+			RefreshPlugins (0ms)
+			BeforeProcessingInitializeOnLoad (60ms)
+			ProcessInitializeOnLoadAttributes (287ms)
+			ProcessInitializeOnLoadMethodAttributes (24ms)
+			AfterProcessingInitializeOnLoad (7ms)
+			EditorAssembliesLoaded (0ms)
+		ExecutionOrderSort2 (0ms)
+		AwakeInstancesAfterBackupRestoration (8ms)
+Refreshing native plugins compatible for Editor in 2.69 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 3222 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 28 unused Assets / (33.2 KB). Loaded Objects now: 3700.
+Memory consumption went from 126.0 MB to 126.0 MB.
+Total: 3.482700 ms (FindLiveObjects: 0.287100 ms CreateObjectMapping: 0.194900 ms MarkObjects: 2.936900 ms  DeleteObjects: 0.062800 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:scripting/monoscript/fileName/FileNameCapturer.cs: c12e0b714996a5d735a3094422ca438e -> 
+  custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
+========================================================================
+Received Import Request.
+  Time since last request: 5.565785 seconds.
+  path: Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs
+  artifactKey: Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs using Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: '5d57c37264894f1ba59651a0b5393352') in 0.002995 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: 67.527279 seconds.
+  path: Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs
+  artifactKey: Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs using Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: 'ee6a8f18b19dc65195139a7e8eee4736') in 0.000605 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.496 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.808 seconds
+Domain Reload Profiling: 1301ms
+	BeginReloadAssembly (162ms)
+		ExecutionOrderSort (0ms)
+		DisableScriptedObjects (5ms)
+		BackupInstance (0ms)
+		ReleaseScriptingObjects (0ms)
+		CreateAndSetChildDomain (43ms)
+	RebuildCommonClasses (35ms)
+	RebuildNativeTypeToScriptingClass (15ms)
+	initialDomainReloadingComplete (35ms)
+	LoadAllAssembliesAndSetupDomain (246ms)
+		LoadAssemblies (308ms)
+		RebuildTransferFunctionScriptingTraits (0ms)
+		AnalyzeDomain (25ms)
+			TypeCache.Refresh (11ms)
+				TypeCache.ScanAssembly (1ms)
+			ScanForSourceGeneratedMonoScriptInfo (7ms)
+			ResolveRequiredComponents (6ms)
+	FinalizeReload (808ms)
+		ReleaseScriptCaches (0ms)
+		RebuildScriptCaches (0ms)
+		SetupLoadedEditorAssemblies (439ms)
+			LogAssemblyErrors (0ms)
+			InitializePlatformSupportModulesInManaged (38ms)
+			SetLoadedEditorAssemblies (3ms)
+			RefreshPlugins (0ms)
+			BeforeProcessingInitializeOnLoad (55ms)
+			ProcessInitializeOnLoadAttributes (314ms)
+			ProcessInitializeOnLoadMethodAttributes (22ms)
+			AfterProcessingInitializeOnLoad (7ms)
+			EditorAssembliesLoaded (0ms)
+		ExecutionOrderSort2 (0ms)
+		AwakeInstancesAfterBackupRestoration (7ms)
+Refreshing native plugins compatible for Editor in 2.26 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 3222 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 28 unused Assets / (33.2 KB). Loaded Objects now: 3703.
+Memory consumption went from 126.0 MB to 126.0 MB.
+Total: 2.900300 ms (FindLiveObjects: 0.329000 ms CreateObjectMapping: 0.093100 ms MarkObjects: 2.414200 ms  DeleteObjects: 0.062500 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:scripting/monoscript/fileName/FileNameCapturer.cs: c12e0b714996a5d735a3094422ca438e -> 
+  custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
+========================================================================
+Received Import Request.
+  Time since last request: 8.139507 seconds.
+  path: Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs
+  artifactKey: Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs using Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: '7573118dc62e8b51651877d01a24a1d5') in 0.002227 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: 12.395677 seconds.
+  path: Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs
+  artifactKey: Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs using Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: '34aaf5c0b742c8ac2f6c116fb767d061') in 0.000554 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: 4.382782 seconds.
+  path: Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs
+  artifactKey: Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs using Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: 'd1f7f5cfb532a1fc07ae00494a9813a3') in 0.000489 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: 95.840645 seconds.
+  path: Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs
+  artifactKey: Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs using Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: '98d4d62cfb6082ecc0976cba08b099ff') in 0.001141 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: 4.220617 seconds.
+  path: Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs
+  artifactKey: Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs using Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: '1ce20fd042e238f536cb11cc0cd0b384') in 0.000389 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: 27.134808 seconds.
+  path: Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs
+  artifactKey: Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs using Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: 'f90ac450044d79520cba75aacb5c393d') in 0.000392 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: 46.968567 seconds.
+  path: Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs
+  artifactKey: Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs using Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: '2f20b14bd110cc431bc1735c216a35ab') in 0.000582 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: 30.564782 seconds.
+  path: Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs
+  artifactKey: Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs using Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: '237113f51c25a22010b83cafd93075d3') in 0.000480 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: 73.033070 seconds.
+  path: Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs
+  artifactKey: Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs using Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: '6d638839d49a76ba52a9277eb9560cd4') in 0.000409 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: 4.397539 seconds.
+  path: Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs
+  artifactKey: Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs using Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: 'fcf57e2d94cae0b9c43ba8880f7da2c4') in 0.000426 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: 1.075421 seconds.
+  path: Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs
+  artifactKey: Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs using Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: '57d9e720397776c73aa71e493d83bbf6') in 0.000453 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: 10.526436 seconds.
+  path: Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs
+  artifactKey: Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs using Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: 'a37bb2ea36e7b4ac23179bc60d58d507') in 0.000425 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: 3.675335 seconds.
+  path: Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs
+  artifactKey: Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs using Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: 'a3849bcfddde558500008c541e94a2f3') in 0.000445 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: 11.623648 seconds.
+  path: Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs
+  artifactKey: Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs using Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: 'fabf358e23de0ca3d91ccf927d25789a') in 0.000414 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: 4.067769 seconds.
+  path: Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs
+  artifactKey: Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs using Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: '556a2a7738dfb224d3b03e3fcad6ce9e') in 0.000438 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: 3.760780 seconds.
+  path: Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs
+  artifactKey: Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs using Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: '21bafccb0378ae31084cbb4358493c88') in 0.000570 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: 12.625847 seconds.
+  path: Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs
+  artifactKey: Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs using Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: 'd060561e5129e5bcd52074deba4b182e') in 0.000436 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: 22.903755 seconds.
+  path: Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs
+  artifactKey: Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
+Start importing Assets/ToneTuneToolkit/Scripts/IO/FileCapturer.cs using Guid(6ca284afa024f8c44ae9d590409460be) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: 'b8ed890d44c1664669203ae717d5d782') in 0.000389 seconds
+Number of updated asset objects reloaded before import = 0
+Number of asset objects unloaded after import = 0

+ 50 - 58
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
-2301
+3212
 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 [17516] Host "[IP] 172.19.144.1 [Port] 0 [Flags] 2 [Guid] 2937149814 [EditorId] 2937149814 [Version] 1048832 [Id] WindowsEditor(7,Capsule-Engine) [Debug] 1 [PackageName] WindowsEditor [ProjectName] Editor" joined multi-casting on [225.0.0.222:54997]...
+Player connection [4084] Host "[IP] 172.27.64.1 [Port] 0 [Flags] 2 [Guid] 312615199 [EditorId] 312615199 [Version] 1048832 [Id] WindowsEditor(7,Capsule-Engine) [Debug] 1 [PackageName] WindowsEditor [ProjectName] Editor" joined multi-casting on [225.0.0.222:54997]...
 
 
-Player connection [17516] Host "[IP] 172.19.144.1 [Port] 0 [Flags] 2 [Guid] 2937149814 [EditorId] 2937149814 [Version] 1048832 [Id] WindowsEditor(7,Capsule-Engine) [Debug] 1 [PackageName] WindowsEditor [ProjectName] Editor" joined alternative multi-casting on [225.0.0.222:34997]...
+Player connection [4084] Host "[IP] 172.27.64.1 [Port] 0 [Flags] 2 [Guid] 312615199 [EditorId] 312615199 [Version] 1048832 [Id] WindowsEditor(7,Capsule-Engine) [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 6.20 ms, found 3 plugins.
+Refreshing native plugins compatible for Editor in 9.05 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
@@ -70,7 +70,7 @@ 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:56016
+Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=127.0.0.1:56944
 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,20 +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.014402 seconds.
-- Loaded All Assemblies, in  0.366 seconds
+Registered in 0.015439 seconds.
+- Loaded All Assemblies, in  0.371 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 492 ms
+Android Extension - Scanning For ADB Devices 426 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.876 seconds
-Domain Reload Profiling: 1241ms
-	BeginReloadAssembly (107ms)
+- Finished resetting the current domain, in  0.780 seconds
+Domain Reload Profiling: 1150ms
+	BeginReloadAssembly (104ms)
 		ExecutionOrderSort (0ms)
 		ExecutionOrderSort (0ms)
 		DisableScriptedObjects (0ms)
 		DisableScriptedObjects (0ms)
 		BackupInstance (0ms)
 		BackupInstance (0ms)
@@ -99,26 +99,26 @@ Domain Reload Profiling: 1241ms
 		CreateAndSetChildDomain (1ms)
 		CreateAndSetChildDomain (1ms)
 	RebuildCommonClasses (31ms)
 	RebuildCommonClasses (31ms)
 	RebuildNativeTypeToScriptingClass (10ms)
 	RebuildNativeTypeToScriptingClass (10ms)
-	initialDomainReloadingComplete (65ms)
-	LoadAllAssembliesAndSetupDomain (151ms)
-		LoadAssemblies (106ms)
+	initialDomainReloadingComplete (68ms)
+	LoadAllAssembliesAndSetupDomain (157ms)
+		LoadAssemblies (104ms)
 		RebuildTransferFunctionScriptingTraits (0ms)
 		RebuildTransferFunctionScriptingTraits (0ms)
-		AnalyzeDomain (148ms)
-			TypeCache.Refresh (146ms)
-				TypeCache.ScanAssembly (132ms)
+		AnalyzeDomain (154ms)
+			TypeCache.Refresh (152ms)
+				TypeCache.ScanAssembly (136ms)
 			ScanForSourceGeneratedMonoScriptInfo (0ms)
 			ScanForSourceGeneratedMonoScriptInfo (0ms)
 			ResolveRequiredComponents (1ms)
 			ResolveRequiredComponents (1ms)
-	FinalizeReload (877ms)
+	FinalizeReload (781ms)
 		ReleaseScriptCaches (0ms)
 		ReleaseScriptCaches (0ms)
 		RebuildScriptCaches (0ms)
 		RebuildScriptCaches (0ms)
-		SetupLoadedEditorAssemblies (820ms)
+		SetupLoadedEditorAssemblies (723ms)
 			LogAssemblyErrors (0ms)
 			LogAssemblyErrors (0ms)
-			InitializePlatformSupportModulesInManaged (622ms)
+			InitializePlatformSupportModulesInManaged (550ms)
 			SetLoadedEditorAssemblies (4ms)
 			SetLoadedEditorAssemblies (4ms)
 			RefreshPlugins (0ms)
 			RefreshPlugins (0ms)
 			BeforeProcessingInitializeOnLoad (2ms)
 			BeforeProcessingInitializeOnLoad (2ms)
-			ProcessInitializeOnLoadAttributes (113ms)
-			ProcessInitializeOnLoadMethodAttributes (80ms)
+			ProcessInitializeOnLoadAttributes (122ms)
+			ProcessInitializeOnLoadMethodAttributes (45ms)
 			AfterProcessingInitializeOnLoad (0ms)
 			AfterProcessingInitializeOnLoad (0ms)
 			EditorAssembliesLoaded (0ms)
 			EditorAssembliesLoaded (0ms)
 		ExecutionOrderSort2 (0ms)
 		ExecutionOrderSort2 (0ms)
@@ -126,8 +126,8 @@ Domain Reload Profiling: 1241ms
 ========================================================================
 ========================================================================
 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.677 seconds
-Refreshing native plugins compatible for Editor in 2.29 ms, found 3 plugins.
+- Loaded All Assemblies, in  0.837 seconds
+Refreshing native plugins compatible for Editor in 2.84 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
@@ -138,47 +138,47 @@ 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.628 seconds
-Domain Reload Profiling: 1303ms
-	BeginReloadAssembly (153ms)
+- Finished resetting the current domain, in  1.013 seconds
+Domain Reload Profiling: 1849ms
+	BeginReloadAssembly (219ms)
 		ExecutionOrderSort (0ms)
 		ExecutionOrderSort (0ms)
 		DisableScriptedObjects (5ms)
 		DisableScriptedObjects (5ms)
 		BackupInstance (0ms)
 		BackupInstance (0ms)
-		ReleaseScriptingObjects (0ms)
-		CreateAndSetChildDomain (27ms)
-	RebuildCommonClasses (28ms)
-	RebuildNativeTypeToScriptingClass (9ms)
-	initialDomainReloadingComplete (26ms)
-	LoadAllAssembliesAndSetupDomain (459ms)
-		LoadAssemblies (327ms)
+		ReleaseScriptingObjects (1ms)
+		CreateAndSetChildDomain (57ms)
+	RebuildCommonClasses (39ms)
+	RebuildNativeTypeToScriptingClass (10ms)
+	initialDomainReloadingComplete (39ms)
+	LoadAllAssembliesAndSetupDomain (529ms)
+		LoadAssemblies (420ms)
 		RebuildTransferFunctionScriptingTraits (0ms)
 		RebuildTransferFunctionScriptingTraits (0ms)
-		AnalyzeDomain (217ms)
-			TypeCache.Refresh (178ms)
-				TypeCache.ScanAssembly (159ms)
-			ScanForSourceGeneratedMonoScriptInfo (26ms)
-			ResolveRequiredComponents (6ms)
-	FinalizeReload (629ms)
+		AnalyzeDomain (224ms)
+			TypeCache.Refresh (193ms)
+				TypeCache.ScanAssembly (174ms)
+			ScanForSourceGeneratedMonoScriptInfo (22ms)
+			ResolveRequiredComponents (7ms)
+	FinalizeReload (1014ms)
 		ReleaseScriptCaches (0ms)
 		ReleaseScriptCaches (0ms)
 		RebuildScriptCaches (0ms)
 		RebuildScriptCaches (0ms)
-		SetupLoadedEditorAssemblies (429ms)
+		SetupLoadedEditorAssemblies (776ms)
 			LogAssemblyErrors (0ms)
 			LogAssemblyErrors (0ms)
-			InitializePlatformSupportModulesInManaged (45ms)
+			InitializePlatformSupportModulesInManaged (48ms)
 			SetLoadedEditorAssemblies (3ms)
 			SetLoadedEditorAssemblies (3ms)
 			RefreshPlugins (0ms)
 			RefreshPlugins (0ms)
-			BeforeProcessingInitializeOnLoad (59ms)
-			ProcessInitializeOnLoadAttributes (292ms)
-			ProcessInitializeOnLoadMethodAttributes (22ms)
-			AfterProcessingInitializeOnLoad (8ms)
+			BeforeProcessingInitializeOnLoad (65ms)
+			ProcessInitializeOnLoadAttributes (605ms)
+			ProcessInitializeOnLoadMethodAttributes (44ms)
+			AfterProcessingInitializeOnLoad (11ms)
 			EditorAssembliesLoaded (0ms)
 			EditorAssembliesLoaded (0ms)
 		ExecutionOrderSort2 (0ms)
 		ExecutionOrderSort2 (0ms)
-		AwakeInstancesAfterBackupRestoration (9ms)
+		AwakeInstancesAfterBackupRestoration (13ms)
 Launched and connected shader compiler UnityShaderCompiler.exe after 0.07 seconds
 Launched and connected shader compiler UnityShaderCompiler.exe after 0.07 seconds
-Refreshing native plugins compatible for Editor in 3.90 ms, found 3 plugins.
+Refreshing native plugins compatible for Editor in 3.18 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 3232 Unused Serialized files (Serialized files now loaded: 0)
 Unloading 3232 Unused Serialized files (Serialized files now loaded: 0)
 Unloading 37 unused Assets / (59.2 KB). Loaded Objects now: 3693.
 Unloading 37 unused Assets / (59.2 KB). Loaded Objects now: 3693.
-Memory consumption went from 128.2 MB to 128.1 MB.
-Total: 4.112700 ms (FindLiveObjects: 0.272200 ms CreateObjectMapping: 0.336300 ms MarkObjects: 3.319200 ms  DeleteObjects: 0.183600 ms)
+Memory consumption went from 128.0 MB to 127.9 MB.
+Total: 6.376000 ms (FindLiveObjects: 0.630300 ms CreateObjectMapping: 0.417500 ms MarkObjects: 5.126700 ms  DeleteObjects: 0.199300 ms)
 
 
 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 -> 
@@ -193,11 +193,3 @@ AssetImportParameters requested are different than current active one (requested
   custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> 
   custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> 
   custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
   custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
   custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
   custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
-========================================================================
-Received Import Request.
-  Time since last request: 1651366.220998 seconds.
-  path: Assets/ToneTuneToolkit/Scripts/Data/SensitiveWordUtility.cs
-  artifactKey: Guid(cf1c39ff92e2029429890108614d88e5) Importer(815301076,1909f56bfc062723c751e8b465ee728b)
-Start importing Assets/ToneTuneToolkit/Scripts/Data/SensitiveWordUtility.cs using Guid(cf1c39ff92e2029429890108614d88e5) Importer(815301076,1909f56bfc062723c751e8b465ee728b)  -> (artifact id: '880ec045aee58146c05e521ec8ede2ab') in 0.003394 seconds
-Number of updated asset objects reloaded before import = 0
-Number of asset objects unloaded after import = 0

+ 268 - 55
ToneTuneToolkit/Logs/AssetImportWorker1.log

@@ -15,7 +15,7 @@ D:/Workflow/Project/Unity/ToneTuneToolkit/ToneTuneToolkit
 -logFile
 -logFile
 Logs/AssetImportWorker1.log
 Logs/AssetImportWorker1.log
 -srvPort
 -srvPort
-6377
+1704
 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 [37128] Host "[IP] 192.168.128.1 [Port] 0 [Flags] 2 [Guid] 4287600904 [EditorId] 4287600904 [Version] 1048832 [Id] WindowsEditor(7,Capsule-Engine) [Debug] 1 [PackageName] WindowsEditor [ProjectName] Editor" joined multi-casting on [225.0.0.222:54997]...
+Player connection [29636] Host "[IP] 172.30.128.1 [Port] 0 [Flags] 2 [Guid] 1953573283 [EditorId] 1953573283 [Version] 1048832 [Id] WindowsEditor(7,Capsule-Engine) [Debug] 1 [PackageName] WindowsEditor [ProjectName] Editor" joined multi-casting on [225.0.0.222:54997]...
 
 
-Player connection [37128] Host "[IP] 192.168.128.1 [Port] 0 [Flags] 2 [Guid] 4287600904 [EditorId] 4287600904 [Version] 1048832 [Id] WindowsEditor(7,Capsule-Engine) [Debug] 1 [PackageName] WindowsEditor [ProjectName] Editor" joined alternative multi-casting on [225.0.0.222:34997]...
+Player connection [29636] Host "[IP] 172.30.128.1 [Port] 0 [Flags] 2 [Guid] 1953573283 [EditorId] 1953573283 [Version] 1048832 [Id] WindowsEditor(7,Capsule-Engine) [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 10.34 ms, found 3 plugins.
+Refreshing native plugins compatible for Editor in 9.14 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
@@ -70,7 +70,7 @@ 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:56124
+Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=127.0.0.1:56632
 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,47 +78,47 @@ 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.018729 seconds.
-- Loaded All Assemblies, in  0.560 seconds
+Registered in 0.016290 seconds.
+- Loaded All Assemblies, in  0.415 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 627 ms
+Android Extension - Scanning For ADB Devices 1288 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  1.226 seconds
-Domain Reload Profiling: 1785ms
-	BeginReloadAssembly (165ms)
+- Finished resetting the current domain, in  1.687 seconds
+Domain Reload Profiling: 2100ms
+	BeginReloadAssembly (112ms)
 		ExecutionOrderSort (0ms)
 		ExecutionOrderSort (0ms)
 		DisableScriptedObjects (0ms)
 		DisableScriptedObjects (0ms)
 		BackupInstance (0ms)
 		BackupInstance (0ms)
 		ReleaseScriptingObjects (0ms)
 		ReleaseScriptingObjects (0ms)
 		CreateAndSetChildDomain (1ms)
 		CreateAndSetChildDomain (1ms)
-	RebuildCommonClasses (55ms)
-	RebuildNativeTypeToScriptingClass (17ms)
-	initialDomainReloadingComplete (98ms)
-	LoadAllAssembliesAndSetupDomain (222ms)
-		LoadAssemblies (165ms)
+	RebuildCommonClasses (37ms)
+	RebuildNativeTypeToScriptingClass (10ms)
+	initialDomainReloadingComplete (72ms)
+	LoadAllAssembliesAndSetupDomain (183ms)
+		LoadAssemblies (111ms)
 		RebuildTransferFunctionScriptingTraits (0ms)
 		RebuildTransferFunctionScriptingTraits (0ms)
-		AnalyzeDomain (216ms)
-			TypeCache.Refresh (214ms)
-				TypeCache.ScanAssembly (190ms)
+		AnalyzeDomain (180ms)
+			TypeCache.Refresh (178ms)
+				TypeCache.ScanAssembly (161ms)
 			ScanForSourceGeneratedMonoScriptInfo (1ms)
 			ScanForSourceGeneratedMonoScriptInfo (1ms)
 			ResolveRequiredComponents (1ms)
 			ResolveRequiredComponents (1ms)
-	FinalizeReload (1227ms)
+	FinalizeReload (1687ms)
 		ReleaseScriptCaches (0ms)
 		ReleaseScriptCaches (0ms)
 		RebuildScriptCaches (0ms)
 		RebuildScriptCaches (0ms)
-		SetupLoadedEditorAssemblies (1149ms)
+		SetupLoadedEditorAssemblies (1612ms)
 			LogAssemblyErrors (0ms)
 			LogAssemblyErrors (0ms)
-			InitializePlatformSupportModulesInManaged (816ms)
-			SetLoadedEditorAssemblies (5ms)
+			InitializePlatformSupportModulesInManaged (1437ms)
+			SetLoadedEditorAssemblies (4ms)
 			RefreshPlugins (0ms)
 			RefreshPlugins (0ms)
-			BeforeProcessingInitializeOnLoad (4ms)
-			ProcessInitializeOnLoadAttributes (234ms)
-			ProcessInitializeOnLoadMethodAttributes (89ms)
+			BeforeProcessingInitializeOnLoad (2ms)
+			ProcessInitializeOnLoadAttributes (115ms)
+			ProcessInitializeOnLoadMethodAttributes (54ms)
 			AfterProcessingInitializeOnLoad (0ms)
 			AfterProcessingInitializeOnLoad (0ms)
 			EditorAssembliesLoaded (0ms)
 			EditorAssembliesLoaded (0ms)
 		ExecutionOrderSort2 (0ms)
 		ExecutionOrderSort2 (0ms)
@@ -126,8 +126,8 @@ Domain Reload Profiling: 1785ms
 ========================================================================
 ========================================================================
 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  1.581 seconds
-Refreshing native plugins compatible for Editor in 57.47 ms, found 3 plugins.
+- Loaded All Assemblies, in  1.089 seconds
+Refreshing native plugins compatible for Editor in 5.23 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
@@ -138,48 +138,260 @@ 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.901 seconds
-Domain Reload Profiling: 2478ms
-	BeginReloadAssembly (301ms)
+- Finished resetting the current domain, in  0.984 seconds
+Domain Reload Profiling: 2072ms
+	BeginReloadAssembly (199ms)
 		ExecutionOrderSort (0ms)
 		ExecutionOrderSort (0ms)
-		DisableScriptedObjects (10ms)
+		DisableScriptedObjects (5ms)
 		BackupInstance (0ms)
 		BackupInstance (0ms)
 		ReleaseScriptingObjects (0ms)
 		ReleaseScriptingObjects (0ms)
-		CreateAndSetChildDomain (48ms)
-	RebuildCommonClasses (66ms)
-	RebuildNativeTypeToScriptingClass (13ms)
-	initialDomainReloadingComplete (58ms)
-	LoadAllAssembliesAndSetupDomain (1139ms)
-		LoadAssemblies (1055ms)
+		CreateAndSetChildDomain (26ms)
+	RebuildCommonClasses (55ms)
+	RebuildNativeTypeToScriptingClass (14ms)
+	initialDomainReloadingComplete (33ms)
+	LoadAllAssembliesAndSetupDomain (787ms)
+		LoadAssemblies (620ms)
 		RebuildTransferFunctionScriptingTraits (0ms)
 		RebuildTransferFunctionScriptingTraits (0ms)
-		AnalyzeDomain (267ms)
-			TypeCache.Refresh (233ms)
-				TypeCache.ScanAssembly (203ms)
-			ScanForSourceGeneratedMonoScriptInfo (26ms)
-			ResolveRequiredComponents (6ms)
-	FinalizeReload (901ms)
+		AnalyzeDomain (301ms)
+			TypeCache.Refresh (234ms)
+				TypeCache.ScanAssembly (200ms)
+			ScanForSourceGeneratedMonoScriptInfo (50ms)
+			ResolveRequiredComponents (11ms)
+	FinalizeReload (985ms)
 		ReleaseScriptCaches (0ms)
 		ReleaseScriptCaches (0ms)
 		RebuildScriptCaches (0ms)
 		RebuildScriptCaches (0ms)
-		SetupLoadedEditorAssemblies (658ms)
+		SetupLoadedEditorAssemblies (702ms)
 			LogAssemblyErrors (0ms)
 			LogAssemblyErrors (0ms)
-			InitializePlatformSupportModulesInManaged (58ms)
-			SetLoadedEditorAssemblies (4ms)
+			InitializePlatformSupportModulesInManaged (79ms)
+			SetLoadedEditorAssemblies (6ms)
 			RefreshPlugins (0ms)
 			RefreshPlugins (0ms)
-			BeforeProcessingInitializeOnLoad (86ms)
-			ProcessInitializeOnLoadAttributes (481ms)
+			BeforeProcessingInitializeOnLoad (118ms)
+			ProcessInitializeOnLoadAttributes (469ms)
 			ProcessInitializeOnLoadMethodAttributes (22ms)
 			ProcessInitializeOnLoadMethodAttributes (22ms)
-			AfterProcessingInitializeOnLoad (7ms)
+			AfterProcessingInitializeOnLoad (9ms)
 			EditorAssembliesLoaded (0ms)
 			EditorAssembliesLoaded (0ms)
 		ExecutionOrderSort2 (0ms)
 		ExecutionOrderSort2 (0ms)
-		AwakeInstancesAfterBackupRestoration (10ms)
-Launched and connected shader compiler UnityShaderCompiler.exe after 0.09 seconds
-Refreshing native plugins compatible for Editor in 3.76 ms, found 3 plugins.
+		AwakeInstancesAfterBackupRestoration (9ms)
+Launched and connected shader compiler UnityShaderCompiler.exe after 0.12 seconds
+Refreshing native plugins compatible for Editor in 2.03 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 3232 Unused Serialized files (Serialized files now loaded: 0)
 Unloading 3232 Unused Serialized files (Serialized files now loaded: 0)
-Unloading 37 unused Assets / (59.6 KB). Loaded Objects now: 3693.
+Unloading 37 unused Assets / (59.2 KB). Loaded Objects now: 3693.
 Memory consumption went from 128.2 MB to 128.2 MB.
 Memory consumption went from 128.2 MB to 128.2 MB.
-Total: 5.869000 ms (FindLiveObjects: 0.422600 ms CreateObjectMapping: 0.132100 ms MarkObjects: 5.128500 ms  DeleteObjects: 0.183300 ms)
+Total: 5.222600 ms (FindLiveObjects: 0.385900 ms CreateObjectMapping: 0.385200 ms MarkObjects: 4.274400 ms  DeleteObjects: 0.175600 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:scripting/monoscript/fileName/FileNameCapturer.cs: c12e0b714996a5d735a3094422ca438e -> 
+  custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
+  custom:scripting/precompiled-assembly-types:Assembly-CSharp: 849fad70a5230ded39e40f631274f9db -> b9f8401b6c906759d3d2b55b5a6ee7f5
+  custom:scripting/monoscript/fileName/FileCapturer.cs:  -> c12e0b714996a5d735a3094422ca438e
+========================================================================
+Received Prepare
+Begin MonoManager ReloadAssembly
+- Loaded All Assemblies, in  0.611 seconds
+Refreshing native plugins compatible for Editor in 2.53 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.441 seconds
+Domain Reload Profiling: 2051ms
+	BeginReloadAssembly (196ms)
+		ExecutionOrderSort (0ms)
+		DisableScriptedObjects (6ms)
+		BackupInstance (0ms)
+		ReleaseScriptingObjects (0ms)
+		CreateAndSetChildDomain (40ms)
+	RebuildCommonClasses (32ms)
+	RebuildNativeTypeToScriptingClass (9ms)
+	initialDomainReloadingComplete (28ms)
+	LoadAllAssembliesAndSetupDomain (344ms)
+		LoadAssemblies (448ms)
+		RebuildTransferFunctionScriptingTraits (0ms)
+		AnalyzeDomain (15ms)
+			TypeCache.Refresh (8ms)
+				TypeCache.ScanAssembly (0ms)
+			ScanForSourceGeneratedMonoScriptInfo (0ms)
+			ResolveRequiredComponents (6ms)
+	FinalizeReload (1441ms)
+		ReleaseScriptCaches (0ms)
+		RebuildScriptCaches (0ms)
+		SetupLoadedEditorAssemblies (418ms)
+			LogAssemblyErrors (0ms)
+			InitializePlatformSupportModulesInManaged (45ms)
+			SetLoadedEditorAssemblies (4ms)
+			RefreshPlugins (0ms)
+			BeforeProcessingInitializeOnLoad (61ms)
+			ProcessInitializeOnLoadAttributes (273ms)
+			ProcessInitializeOnLoadMethodAttributes (25ms)
+			AfterProcessingInitializeOnLoad (9ms)
+			EditorAssembliesLoaded (0ms)
+		ExecutionOrderSort2 (0ms)
+		AwakeInstancesAfterBackupRestoration (9ms)
+Refreshing native plugins compatible for Editor in 2.74 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 3223 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 28 unused Assets / (33.1 KB). Loaded Objects now: 3696.
+Memory consumption went from 126.3 MB to 126.2 MB.
+Total: 4.814600 ms (FindLiveObjects: 0.303400 ms CreateObjectMapping: 0.431500 ms MarkObjects: 4.009900 ms  DeleteObjects: 0.067700 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:scripting/monoscript/fileName/FileNameCapturer.cs: c12e0b714996a5d735a3094422ca438e -> 
+  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.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.782 seconds
+Domain Reload Profiling: 1245ms
+	BeginReloadAssembly (162ms)
+		ExecutionOrderSort (0ms)
+		DisableScriptedObjects (5ms)
+		BackupInstance (0ms)
+		ReleaseScriptingObjects (0ms)
+		CreateAndSetChildDomain (40ms)
+	RebuildCommonClasses (29ms)
+	RebuildNativeTypeToScriptingClass (10ms)
+	initialDomainReloadingComplete (31ms)
+	LoadAllAssembliesAndSetupDomain (231ms)
+		LoadAssemblies (297ms)
+		RebuildTransferFunctionScriptingTraits (0ms)
+		AnalyzeDomain (21ms)
+			TypeCache.Refresh (9ms)
+				TypeCache.ScanAssembly (1ms)
+			ScanForSourceGeneratedMonoScriptInfo (6ms)
+			ResolveRequiredComponents (5ms)
+	FinalizeReload (783ms)
+		ReleaseScriptCaches (0ms)
+		RebuildScriptCaches (0ms)
+		SetupLoadedEditorAssemblies (425ms)
+			LogAssemblyErrors (0ms)
+			InitializePlatformSupportModulesInManaged (43ms)
+			SetLoadedEditorAssemblies (3ms)
+			RefreshPlugins (0ms)
+			BeforeProcessingInitializeOnLoad (58ms)
+			ProcessInitializeOnLoadAttributes (291ms)
+			ProcessInitializeOnLoadMethodAttributes (24ms)
+			AfterProcessingInitializeOnLoad (8ms)
+			EditorAssembliesLoaded (0ms)
+		ExecutionOrderSort2 (0ms)
+		AwakeInstancesAfterBackupRestoration (9ms)
+Refreshing native plugins compatible for Editor in 2.39 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 3223 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 28 unused Assets / (33.2 KB). Loaded Objects now: 3699.
+Memory consumption went from 126.3 MB to 126.2 MB.
+Total: 4.902800 ms (FindLiveObjects: 0.245800 ms CreateObjectMapping: 0.197600 ms MarkObjects: 4.300800 ms  DeleteObjects: 0.157100 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:scripting/monoscript/fileName/FileNameCapturer.cs: c12e0b714996a5d735a3094422ca438e -> 
+  custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
+========================================================================
+Received Prepare
+Begin MonoManager ReloadAssembly
+- Loaded All Assemblies, in  0.484 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.810 seconds
+Domain Reload Profiling: 1291ms
+	BeginReloadAssembly (160ms)
+		ExecutionOrderSort (0ms)
+		DisableScriptedObjects (6ms)
+		BackupInstance (0ms)
+		ReleaseScriptingObjects (0ms)
+		CreateAndSetChildDomain (39ms)
+	RebuildCommonClasses (34ms)
+	RebuildNativeTypeToScriptingClass (9ms)
+	initialDomainReloadingComplete (30ms)
+	LoadAllAssembliesAndSetupDomain (248ms)
+		LoadAssemblies (304ms)
+		RebuildTransferFunctionScriptingTraits (0ms)
+		AnalyzeDomain (30ms)
+			TypeCache.Refresh (12ms)
+				TypeCache.ScanAssembly (1ms)
+			ScanForSourceGeneratedMonoScriptInfo (10ms)
+			ResolveRequiredComponents (6ms)
+	FinalizeReload (810ms)
+		ReleaseScriptCaches (0ms)
+		RebuildScriptCaches (0ms)
+		SetupLoadedEditorAssemblies (435ms)
+			LogAssemblyErrors (0ms)
+			InitializePlatformSupportModulesInManaged (39ms)
+			SetLoadedEditorAssemblies (3ms)
+			RefreshPlugins (0ms)
+			BeforeProcessingInitializeOnLoad (55ms)
+			ProcessInitializeOnLoadAttributes (309ms)
+			ProcessInitializeOnLoadMethodAttributes (24ms)
+			AfterProcessingInitializeOnLoad (6ms)
+			EditorAssembliesLoaded (0ms)
+		ExecutionOrderSort2 (0ms)
+		AwakeInstancesAfterBackupRestoration (7ms)
+Refreshing native plugins compatible for Editor in 2.04 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 3223 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 28 unused Assets / (33.1 KB). Loaded Objects now: 3702.
+Memory consumption went from 126.3 MB to 126.2 MB.
+Total: 3.857300 ms (FindLiveObjects: 0.296900 ms CreateObjectMapping: 0.096500 ms MarkObjects: 3.383300 ms  DeleteObjects: 0.078900 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 -> 
@@ -192,4 +404,5 @@ AssetImportParameters requested are different than current active one (requested
   custom:AudioImporter_EditorPlatform: d09bf68614088b80899f8185d706f6e7 -> 
   custom:AudioImporter_EditorPlatform: d09bf68614088b80899f8185d706f6e7 -> 
   custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> 
   custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> 
   custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
   custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
+  custom:scripting/monoscript/fileName/FileNameCapturer.cs: c12e0b714996a5d735a3094422ca438e -> 
   custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 
   custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> 

+ 0 - 3
ToneTuneToolkit/Logs/shadercompiler-AssetImportWorker0.log

@@ -1,6 +1,3 @@
 Base path: 'C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data', plugins path 'C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/PlaybackEngines'
 Base path: 'C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data', plugins path 'C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/PlaybackEngines'
 Cmd: initializeCompiler
 Cmd: initializeCompiler
 
 
-Unhandled exception: Protocol error - failed to read magic number. Error code 0x80000004 (Not connected). (transferred 0/4)
-
-Quitting shader compiler process

+ 0 - 1
ToneTuneToolkit/Logs/shadercompiler-UnityShaderCompiler.exe0.log

@@ -1,4 +1,3 @@
 Base path: 'C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data', plugins path 'C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/PlaybackEngines'
 Base path: 'C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data', plugins path 'C:/Workflow/Software/Unity/Editor/2022.3.30f1/Editor/Data/PlaybackEngines'
 Cmd: initializeCompiler
 Cmd: initializeCompiler
 
 
-Cmd: shutdown

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

@@ -17,7 +17,7 @@ MonoBehaviour:
     x: 7.2000003
     x: 7.2000003
     y: 50.4
     y: 50.4
     width: 2737.6
     width: 2737.6
-    height: 1054.4
+    height: 747.2
   m_ShowMode: 4
   m_ShowMode: 4
   m_Title: Project
   m_Title: Project
   m_RootView: {fileID: 4}
   m_RootView: {fileID: 4}
@@ -41,8 +41,8 @@ MonoBehaviour:
     serializedVersion: 2
     serializedVersion: 2
     x: 0
     x: 0
     y: 0
     y: 0
-    width: 553.6
-    height: 1004.4
+    width: 552.8
+    height: 697.2
   m_MinSize: {x: 201, y: 221}
   m_MinSize: {x: 201, y: 221}
   m_MaxSize: {x: 4001, y: 4021}
   m_MaxSize: {x: 4001, y: 4021}
   m_ActualView: {fileID: 16}
   m_ActualView: {fileID: 16}
@@ -70,7 +70,7 @@ MonoBehaviour:
     x: 0
     x: 0
     y: 0
     y: 0
     width: 1276.8
     width: 1276.8
-    height: 1004.4
+    height: 697.2
   m_MinSize: {x: 200, y: 50}
   m_MinSize: {x: 200, y: 50}
   m_MaxSize: {x: 16192, y: 8096}
   m_MaxSize: {x: 16192, y: 8096}
   vertical: 0
   vertical: 0
@@ -96,7 +96,7 @@ MonoBehaviour:
     x: 0
     x: 0
     y: 0
     y: 0
     width: 2737.6
     width: 2737.6
-    height: 1054.4
+    height: 747.2
   m_MinSize: {x: 875, y: 300}
   m_MinSize: {x: 875, y: 300}
   m_MaxSize: {x: 10000, y: 10000}
   m_MaxSize: {x: 10000, y: 10000}
   m_UseTopView: 1
   m_UseTopView: 1
@@ -146,11 +146,11 @@ MonoBehaviour:
     x: 0
     x: 0
     y: 30
     y: 30
     width: 2737.6
     width: 2737.6
-    height: 1004.4
+    height: 697.2
   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: 69
+  controlID: 118
 --- !u!114 &7
 --- !u!114 &7
 MonoBehaviour:
 MonoBehaviour:
   m_ObjectHideFlags: 52
   m_ObjectHideFlags: 52
@@ -167,7 +167,7 @@ MonoBehaviour:
   m_Position:
   m_Position:
     serializedVersion: 2
     serializedVersion: 2
     x: 0
     x: 0
-    y: 1034.4
+    y: 727.2
     width: 2737.6
     width: 2737.6
     height: 20
     height: 20
   m_MinSize: {x: 0, y: 0}
   m_MinSize: {x: 0, y: 0}
@@ -187,10 +187,10 @@ MonoBehaviour:
   m_Children: []
   m_Children: []
   m_Position:
   m_Position:
     serializedVersion: 2
     serializedVersion: 2
-    x: 553.6
+    x: 552.8
     y: 0
     y: 0
-    width: 723.2001
-    height: 1004.4
+    width: 724.00006
+    height: 697.2
   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: 17}
   m_ActualView: {fileID: 17}
@@ -217,12 +217,12 @@ MonoBehaviour:
     serializedVersion: 2
     serializedVersion: 2
     x: 1276.8
     x: 1276.8
     y: 0
     y: 0
-    width: 721.6
-    height: 1004.4
+    width: 720.7999
+    height: 697.2
   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: 70
+  controlID: 49
 --- !u!114 &10
 --- !u!114 &10
 MonoBehaviour:
 MonoBehaviour:
   m_ObjectHideFlags: 52
   m_ObjectHideFlags: 52
@@ -238,10 +238,10 @@ MonoBehaviour:
   m_Children: []
   m_Children: []
   m_Position:
   m_Position:
     serializedVersion: 2
     serializedVersion: 2
-    x: 1998.4
+    x: 1997.6
     y: 0
     y: 0
-    width: 739.2001
-    height: 1004.4
+    width: 740.0001
+    height: 697.2
   m_MinSize: {x: 276, y: 71}
   m_MinSize: {x: 276, y: 71}
   m_MaxSize: {x: 4001, y: 4021}
   m_MaxSize: {x: 4001, y: 4021}
   m_ActualView: {fileID: 14}
   m_ActualView: {fileID: 14}
@@ -266,8 +266,8 @@ MonoBehaviour:
     serializedVersion: 2
     serializedVersion: 2
     x: 0
     x: 0
     y: 0
     y: 0
-    width: 721.6
-    height: 442.4
+    width: 720.7999
+    height: 306.4
   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: 442.4
-    width: 721.6
-    height: 562
+    y: 306.4
+    width: 720.7999
+    height: 390.80002
   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: 2011.2001
-    y: 523.2
-    width: 360.40002
-    height: 541
+    x: 716.8
+    y: 394.4
+    width: 398.80005
+    height: 369.00003
   m_SerializedDataModeController:
   m_SerializedDataModeController:
     m_DataMode: 0
     m_DataMode: 0
     m_PreferredDataMode: 0
     m_PreferredDataMode: 0
@@ -356,10 +356,10 @@ MonoBehaviour:
     m_Tooltip: 
     m_Tooltip: 
   m_Pos:
   m_Pos:
     serializedVersion: 2
     serializedVersion: 2
-    x: 2005.6
+    x: 2004.8
     y: 80.8
     y: 80.8
-    width: 738.2001
-    height: 983.4
+    width: 739.0001
+    height: 676.2
   m_SerializedDataModeController:
   m_SerializedDataModeController:
     m_DataMode: 0
     m_DataMode: 0
     m_PreferredDataMode: 0
     m_PreferredDataMode: 0
@@ -404,9 +404,9 @@ MonoBehaviour:
   m_Pos:
   m_Pos:
     serializedVersion: 2
     serializedVersion: 2
     x: 1284
     x: 1284
-    y: 523.2
-    width: 719.6
-    height: 541
+    y: 387.2
+    width: 718.7999
+    height: 369.80002
   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
+    - Assets/ToneTuneToolkit/Scripts/IO
     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
+  - Assets/ToneTuneToolkit/Scripts/IO
   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}
-    m_SelectedIDs: 205b0000
-    m_LastClickedID: 23328
-    m_ExpandedIDs: 000000001c5b00001e5b0000205b0000305b0000365b0000425b0000
+    scrollPos: {x: 0, y: 120}
+    m_SelectedIDs: da5b0000
+    m_LastClickedID: 23514
+    m_ExpandedIDs: 00000000b65b0000b85b0000ba5b0000bc5b0000
     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: 000000001c5b00001e5b0000205b0000
+    m_ExpandedIDs: 00000000b65b0000b85b0000ba5b0000bc5b0000
     m_RenameOverlay:
     m_RenameOverlay:
       m_UserAcceptedRename: 0
       m_UserAcceptedRename: 0
       m_Name: 
       m_Name: 
@@ -504,18 +504,18 @@ MonoBehaviour:
     m_ExpandedInstanceIDs: c6230000825300006a520000
     m_ExpandedInstanceIDs: c6230000825300006a520000
     m_RenameOverlay:
     m_RenameOverlay:
       m_UserAcceptedRename: 0
       m_UserAcceptedRename: 0
-      m_Name: 
-      m_OriginalName: 
+      m_Name: FileNameCapturer
+      m_OriginalName: FileNameCapturer
       m_EditFieldRect:
       m_EditFieldRect:
         serializedVersion: 2
         serializedVersion: 2
         x: 0
         x: 0
         y: 0
         y: 0
         width: 0
         width: 0
         height: 0
         height: 0
-      m_UserData: 0
+      m_UserData: 23262
       m_IsWaitingForDelay: 0
       m_IsWaitingForDelay: 0
       m_IsRenaming: 0
       m_IsRenaming: 0
-      m_OriginalEventType: 11
+      m_OriginalEventType: 0
       m_IsRenamingFilename: 1
       m_IsRenamingFilename: 1
       m_ClientGUIView: {fileID: 12}
       m_ClientGUIView: {fileID: 12}
     m_CreateAssetUtility:
     m_CreateAssetUtility:
@@ -551,8 +551,8 @@ MonoBehaviour:
     serializedVersion: 2
     serializedVersion: 2
     x: 7.2000003
     x: 7.2000003
     y: 80.8
     y: 80.8
-    width: 552.6
-    height: 983.4
+    width: 551.8
+    height: 676.2
   m_SerializedDataModeController:
   m_SerializedDataModeController:
     m_DataMode: 0
     m_DataMode: 0
     m_PreferredDataMode: 0
     m_PreferredDataMode: 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: 690.75, y: 1203}
+  m_TargetSize: {x: 689.75, y: 819}
   m_TextureFilterMode: 0
   m_TextureFilterMode: 0
   m_TextureHideFlags: 61
   m_TextureHideFlags: 61
   m_RenderIMGUI: 1
   m_RenderIMGUI: 1
@@ -584,10 +584,10 @@ MonoBehaviour:
     m_VRangeLocked: 0
     m_VRangeLocked: 0
     hZoomLockedByDefault: 0
     hZoomLockedByDefault: 0
     vZoomLockedByDefault: 0
     vZoomLockedByDefault: 0
-    m_HBaseRangeMin: -276.30002
-    m_HBaseRangeMax: 276.30002
-    m_VBaseRangeMin: -481.2
-    m_VBaseRangeMax: 481.2
+    m_HBaseRangeMin: -275.9
+    m_HBaseRangeMax: 275.9
+    m_VBaseRangeMin: -327.6
+    m_VBaseRangeMax: 327.6
     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: 552.6
-      height: 962.4
-    m_Scale: {x: 0.9999999, y: 0.9999999}
-    m_Translation: {x: 276.3, y: 481.2}
+      width: 551.8
+      height: 655.2
+    m_Scale: {x: 1, y: 1}
+    m_Translation: {x: 275.9, y: 327.6}
     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: -276.30002
-      y: -481.20007
-      width: 552.60004
-      height: 962.40015
+      x: -275.9
+      y: -327.6
+      width: 551.8
+      height: 655.2
     m_MinimalGUI: 1
     m_MinimalGUI: 1
-  m_defaultScale: 0.9999999
-  m_LastWindowPixelSize: {x: 690.75, y: 1229.25}
+  m_defaultScale: 1
+  m_LastWindowPixelSize: {x: 689.75, y: 845.25}
   m_ClearInEditMode: 1
   m_ClearInEditMode: 1
   m_NoCameraWarning: 1
   m_NoCameraWarning: 1
   m_LowResolutionForAspectRatios: 00000000000000000000
   m_LowResolutionForAspectRatios: 00000000000000000000
@@ -647,10 +647,10 @@ MonoBehaviour:
     m_Tooltip: 
     m_Tooltip: 
   m_Pos:
   m_Pos:
     serializedVersion: 2
     serializedVersion: 2
-    x: 560.8
+    x: 560
     y: 80.8
     y: 80.8
-    width: 721.2001
-    height: 983.4
+    width: 722.00006
+    height: 676.2
   m_SerializedDataModeController:
   m_SerializedDataModeController:
     m_DataMode: 0
     m_DataMode: 0
     m_PreferredDataMode: 0
     m_PreferredDataMode: 0
@@ -1110,8 +1110,8 @@ MonoBehaviour:
     serializedVersion: 2
     serializedVersion: 2
     x: 1284
     x: 1284
     y: 80.8
     y: 80.8
-    width: 719.6
-    height: 421.4
+    width: 718.7999
+    height: 285.4
   m_SerializedDataModeController:
   m_SerializedDataModeController:
     m_DataMode: 0
     m_DataMode: 0
     m_PreferredDataMode: 0
     m_PreferredDataMode: 0
@@ -1125,9 +1125,9 @@ MonoBehaviour:
   m_SceneHierarchy:
   m_SceneHierarchy:
     m_TreeViewState:
     m_TreeViewState:
       scrollPos: {x: 0, y: 0}
       scrollPos: {x: 0, y: 0}
-      m_SelectedIDs: 945b0000
+      m_SelectedIDs: de5a0000
       m_LastClickedID: 0
       m_LastClickedID: 0
-      m_ExpandedIDs: 20fbffff
+      m_ExpandedIDs: 84f7ffff
       m_RenameOverlay:
       m_RenameOverlay:
         m_UserAcceptedRename: 0
         m_UserAcceptedRename: 0
         m_Name: 
         m_Name: