diff --git a/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Entity/AStarData.cs b/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Entity/AStarData.cs
index d4d73b17..27bc96df 100644
--- a/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Entity/AStarData.cs
+++ b/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Entity/AStarData.cs
@@ -11,5 +11,45 @@
// 这通常用于防止某些字段被序列化,因为它们可能包含不需要或不能序列化的数据。
public NavGraph[] graphs = new NavGraph[0]; // 声明一个 NavGraph 类型的数组,初始化为长度为 0 的数组。
+ //数据初始化
+ public void Init()
+ {
+ graphs = new NavGraph[0];
+
+ DeserializeGraphs();
+ }
+
+ /// 从反序列化图形
+ ///
+ /// 此方法从给定的数据源(可能是文件或内存中的对象)反序列化图形数据。
+ /// 如果不为null,它将调用另一个重载的DeserializeGraphs方法,
+ /// 该方法可能包含具体的反序列化逻辑。
+ ///
+ public void DeserializeGraphs () {
+ if (data != null) {
+ DeserializeGraphs(data);
+ }
+ }
+
+ /// 销毁所有图形并将图形设置为null
+ ///
+ /// 此方法负责销毁当前所有的图形对象,并将图形数组重置为null。
+ /// 在销毁每个图形之前,它会调用图形的方法,
+ /// 该方法可能包含图形销毁前的清理逻辑。
+ /// 一旦所有图形都被销毁,它将重置数组为一个新的空数组,
+ /// 并调用方法来更新任何相关的快捷方式或缓存。
+ ///
+ void ClearGraphs () {
+ if (graphs == null) return;
+ for (int i = 0; i < graphs.Length; i++) {
+ if (graphs[i] != null) {
+ ((IGraphInternals)graphs[i]).OnDestroy();
+ graphs[i].active = null;
+ }
+ }
+ graphs = new NavGraph[0];
+ UpdateShortcuts();
+ }
+
}
}
\ No newline at end of file
diff --git a/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Entity/Base.cs b/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Entity/Base.cs
index e81d566e..ed365aa9 100644
--- a/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Entity/Base.cs
+++ b/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Entity/Base.cs
@@ -3,8 +3,6 @@
///
/// 为图形暴露内部方法。
- /// 这用于隐藏任何用户代码都不应使用但还必须为'public'或'internal'的方法(由于此库附带源代码,因此'internal'几乎与'public'相同)。
- /// 隐藏内部方法可以清理文档和IntelliSense建议。
///
public interface IGraphInternals {
// // 获取或设置序列化后的编辑器设置。
diff --git a/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Entity/GraphNode.cs b/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Entity/GraphNode.cs
new file mode 100644
index 00000000..b4cd5811
--- /dev/null
+++ b/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Entity/GraphNode.cs
@@ -0,0 +1,74 @@
+using Game.Plugins.JNGame.Sync.Frame.AStar.Util;
+using UnityEngine;
+
+namespace Plugins.JNGame.Sync.Frame.AStar.Entity
+{
+ public abstract class GraphNode
+ {
+
+ ///
+ /// 内部唯一索引。同时存储一些位打包的值,如和。
+ ///
+ private int nodeIndex; // 定义一个私有整数变量nodeIndex,用于存储节点的内部唯一索引,并可能包含一些位打包的值,如TemporaryFlag1和TemporaryFlag2。
+
+ ///
+ /// 位打包字段,包含多个数据片段。
+ /// 参见:Walkable
+ /// 参见:Area
+ /// 参见:GraphIndex
+ /// 参见:Tag
+ ///
+ protected uint flags; // 定义一个受保护的无符号整数变量flags,用于存储位打包的多个字段。这些字段可能表示节点的不同属性,如可走性(Walkable)、区域(Area)、图索引(GraphIndex)和标签(Tag)等。
+
+ ///
+ /// 节点在世界空间中的位置。
+ /// 注意:该位置以 Int3 类型存储,而不是 Vector3 类型。
+ /// 你可以使用显式转换将 Int3 转换为 Vector3。
+ /// 示例代码:var v3 = (Vector3)node.position;
+ ///
+ public Int3 position;
+
+
+ // 如果任何人创建了超过大约2亿个节点,那么事情就不会那么顺利了。然而,到了那个时候,人们肯定会遇到更紧迫的问题,比如内存耗尽
+ // 定义了一个常量NodeIndexMask,它是一个整数掩码,用于从nodeIndex中提取索引值
+ // NodeIndexMask的值为0xFFFFFFF(即31个连续的1),这意味着索引值可以是从0到16,777,215(2^24 - 1)的任何整数
+ const int NodeIndexMask = 0xFFFFFFF;
+
+ // 定义了一个常量DestroyedNodeIndex,表示被销毁的节点的索引值
+ // 它等于NodeIndexMask减去1,因此其值为16,777,214
+ // 这意味着当一个节点的索引被设置为DestroyedNodeIndex时,它可以被视为一个不再使用的、已被销毁的节点
+ const int DestroyedNodeIndex = NodeIndexMask - 1;
+
+ // 定义了一个常量TemporaryFlag1Mask,它是一个位掩码,用于表示TemporaryFlag1的状态
+ // 该掩码的最高位被设置为1(即第28位),而所有其他位都为0
+ // 通过将nodeIndex与TemporaryFlag1Mask进行按位与操作,可以检查TemporaryFlag1是否被设置
+ // 如果结果是非零值,那么TemporaryFlag1就被设置了;否则,它未被设置
+ const int TemporaryFlag1Mask = 0x10000000;
+
+ // 定义了一个常量TemporaryFlag2Mask,它也是一个位掩码,用于表示TemporaryFlag2的状态
+ // 该掩码的第二高位被设置为1(即第29位),而所有其他位都为0
+ // 通过将nodeIndex与TemporaryFlag2Mask进行按位与操作,可以检查TemporaryFlag2是否被设置
+ // 如果结果是非零值,那么TemporaryFlag2就被设置了;否则,它未被设置
+ const int TemporaryFlag2Mask = 0x20000000;
+
+ ///
+ /// 内部唯一索引。
+ /// 每个节点都会获得一个唯一索引。
+ /// 这个索引不一定与例如节点在图中的位置相关联。
+ ///
+ public int NodeIndex
+ {
+ get { return nodeIndex & NodeIndexMask; }
+ private set { nodeIndex = (nodeIndex & ~NodeIndexMask) | value; }
+ }
+
+ ///
+ /// 这个节点表面上距离点p最近的点
+ ///
+ /// 给定的点
+ /// 返回节点表面上距离点p最近的点的坐标
+ public abstract Vector3 ClosestPointOnNode(Vector3 p);
+
+
+ }
+}
\ No newline at end of file
diff --git a/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Entity/GraphNode.cs.meta b/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Entity/GraphNode.cs.meta
new file mode 100644
index 00000000..b9e4f95e
--- /dev/null
+++ b/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Entity/GraphNode.cs.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: bfd38219aa2347bbb5fd2be73ac1d8d5
+timeCreated: 1707288060
\ No newline at end of file
diff --git a/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Entity/PathHandler.cs b/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Entity/PathHandler.cs
new file mode 100644
index 00000000..13998d49
--- /dev/null
+++ b/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Entity/PathHandler.cs
@@ -0,0 +1,165 @@
+using Game.Plugins.JNGame.Sync.Frame.AStar.Util;
+
+namespace Plugins.JNGame.Sync.Frame.AStar.Entity
+{
+ ///
+ /// 存储单个路径查找请求的临时节点数据。
+ /// 每个节点在每个使用的线程中都有一个PathNode实例。
+ /// 它存储例如G分数、H分数和其他用于路径计算的临时变量,
+ /// 这些变量不是图形结构的一部分。
+ ///
+ /// 该类用于存储单个路径查找请求中的临时节点数据。这个类似乎与路径查找算法(如 A* 搜索算法)相关,用于在图形或网格中查找从起点到终点的最佳路径
+ ///
+ /// 参见:Pathfinding.PathHandler
+ /// 参见:https://en.wikipedia.org/wiki/A*_search_algorithm
+ ///
+ public class PathNode
+ {
+
+ /// 搜索树中的父节点
+ public PathNode parent;
+
+ /// 上次使用此节点的路径请求(如果使用了多线程,则指当前线程中的请求)
+ public ushort pathID;
+
+ /// 用于存储G分数的后备字段
+ private uint g; // 定义一个私有字段g,类型为无符号整数(uint),用于存储G分数
+
+ /// 用于存储H分数的后备字段
+ private uint h; // 定义一个私有字段h,类型为无符号整数(uint),用于存储H分数
+
+ /// G分数,表示到达此节点的成本
+ public uint G { get { return g; } set { g = value; } }
+
+ /// H分数,表示估计到达目标的成本
+ public uint H { get { return h; } set { h = value; } }
+
+ /// F分数,等于H分数与G分数的和
+ public uint F { get { return g + h; } }
+
+
+ ///
+ /// 位打包变量,用于存储多个字段
+ ///
+ private uint flags; // 定义一个无符号整数变量flags,用于存储多个标志位和成本信息
+
+ ///
+ /// 成本使用前28位
+ ///
+ private const uint CostMask = (1U << 28) - 1U; // 定义一个常量CostMask,用于提取flags变量中的成本信息,它占据前28位
+
+ ///
+ /// 标志1位于第28位
+ ///
+ private const int Flag1Offset = 28; // 定义一个常量Flag1Offset,表示标志1在flags变量中的位偏移量
+ private const uint Flag1Mask = (uint)(1 << Flag1Offset); // 定义一个常量Flag1Mask,用于标记和提取flags变量中的标志1,通过位运算将第28位设置为1,其余位为0
+
+ ///
+ /// 标志2位于第29位
+ ///
+ private const int Flag2Offset = 29; // 定义一个常量Flag2Offset,表示标志2在flags变量中的位偏移量
+ private const uint Flag2Mask = (uint)(1 << Flag2Offset); // 定义一个常量Flag2Mask,用于标记和提取flags变量中的标志2,通过位运算将第29位设置为1,其余位为0
+
+ public uint cost {
+ get {
+ return flags & CostMask;
+ }
+ set {
+ flags = (flags & ~CostMask) | value;
+ }
+ }
+
+ ///
+ /// 在路径查找过程中用作临时标志。
+ /// 仅路径查找器(Pathfinders)在路径查找过程中可以使用此标志来标记节点。
+ /// 当完成路径查找后,应将此标志恢复为其默认状态(false),以避免干扰其他路径查找请求。
+ ///
+ public bool flag1 {
+ get {
+ // 获取flag1的值。使用位运算检查flags变量中的Flag1Mask位是否被设置。
+ return (flags & Flag1Mask) != 0;
+ }
+ set {
+ // 设置flag1的值。使用位运算来设置或清除Flags变量中的Flag1Mask位。
+ flags = (flags & ~Flag1Mask) | (value ? Flag1Mask : 0U);
+ }
+ }
+
+ ///
+ /// 在路径查找过程中用作临时标志。
+ /// 仅路径查找器(Pathfinders)在路径查找过程中可以使用此标志来标记节点。
+ /// 当完成路径查找后,应将此标志恢复为其默认状态(false),以避免干扰其他路径查找请求。
+ ///
+ public bool flag2 {
+ get {
+ // 获取flag2的值。使用位运算检查Flags变量中的Flag2Mask位是否被设置。
+ return (flags & Flag2Mask) != 0;
+ }
+ set {
+ // 设置flag2的值。使用位运算来设置或清除Flags变量中的Flag2Mask位。
+ flags = (flags & ~Flag2Mask) | (value ? Flag2Mask : 0U);
+ }
+ }
+
+ ///
+ /// 对实际图节点的引用
+ ///
+ public GraphNode node; // 这是一个对图节点的引用,用于指向实际存储节点信息的对象。通过这个属性,可以访问和操作这个节点。
+
+ }
+
+ public class PathHandler
+ {
+
+ private ushort pathID;
+ /// 正在计算或最近一次计算过的路径的ID
+ public ushort PathID { get { return pathID; } }
+
+ ///
+ /// 用于追踪“开放列表”上的节点的二叉堆。
+ /// 参见:https://en.wikipedia.org/wiki/A*_search_algorithm
+ ///
+ public readonly BinaryHeap heap = new BinaryHeap(128);
+
+ /// 所有PathNode的数组
+ public PathNode[] nodes = new PathNode[0];
+
+
+ ///
+ /// 将所有节点的pathID设置为0。
+ /// 参见:Pathfinding.PathNode.pathID
+ ///
+ public void ClearPathIDs () {
+ // 遍历nodes数组中的每个元素
+ for (int i = 0; i < nodes.Length; i++) {
+ // 如果当前节点不为null
+ if (nodes[i] != null)
+ // 将该节点的pathID设置为0
+ nodes[i].pathID = 0;
+ }
+ }
+
+
+ ///
+ /// 初始路线数据
+ ///
+ ///
+ public void InitializeForPath (JNPath p) {
+ pathID = p.pathID;
+ heap.Clear();
+ }
+
+ ///
+ /// 根据指定的节点返回对应的PathNode。
+ /// 由于在多线程启用的情况下可能会同时使用多个PathHandler,
+ /// 因此这个PathNode是特定于这个PathHandler的。
+ ///
+ /// 要获取其PathNode的GraphNode。
+ /// 与指定节点对应的PathNode。
+ public PathNode GetPathNode(GraphNode node) {
+ // 使用节点索引从nodes数组中检索对应的PathNode
+ return nodes[node.NodeIndex];
+ }
+
+ }
+}
\ No newline at end of file
diff --git a/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Entity/PathHandler.cs.meta b/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Entity/PathHandler.cs.meta
new file mode 100644
index 00000000..169d19c0
--- /dev/null
+++ b/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Entity/PathHandler.cs.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: e753730811d84eb1b7793fd8d567baa9
+timeCreated: 1707275292
\ No newline at end of file
diff --git a/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Entity/PathReturnQueue.cs b/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Entity/PathReturnQueue.cs
index 4b45400d..c3b616af 100644
--- a/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Entity/PathReturnQueue.cs
+++ b/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Entity/PathReturnQueue.cs
@@ -14,6 +14,12 @@ namespace Plugins.JNGame.Sync.Frame.AStar.Entity
private JNAStarPath path;
+
+ public void Enqueue (JNPath path) {
+ lock (pathReturnQueue) {
+ pathReturnQueue.Enqueue(path);
+ }
+ }
public PathReturnQueue (JNAStarPath path) {
this.path = path;
diff --git a/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/JNAStarPath.cs b/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/JNAStarPath.cs
index 62dc04bb..85b38976 100644
--- a/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/JNAStarPath.cs
+++ b/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/JNAStarPath.cs
@@ -1,4 +1,5 @@
using System;
+using Game.Plugins.JNGame.Sync.Frame.AStar.Navmesh;
using Plugins.JNGame.Sync.Frame.AStar.Entity;
using Plugins.JNGame.Sync.Frame.AStar.Processor;
using UnityEngine;
@@ -19,20 +20,191 @@ namespace Plugins.JNGame.Sync.Frame.AStar
///
public AStarData data = new AStarData();
- /// Shortcut to Pathfinding.AstarData.graphs
+ /// 网格数据
public NavGraph[] graphs => data.graphs;
/// 保存所有已完成的路径,等待返回至请求它们的地方
internal readonly PathReturnQueue pathReturnQueue;
+ ///
+ /// 处理导航网格的切割(Navmesh cuts)。
+ /// 参见:
+ ///
+ public NavmeshUpdates navmeshUpdates;
+
+ // 图形更新处理器
+ GraphUpdateProcessor graphUpdates;
+
+ ///
+ /// 在搜索每个路径之前调用。当使用多线程时要小心,因为这将从另一个线程调用。
+ ///
+ public OnPathDelegate OnPathPreSearch;
+
+ ///
+ /// 在搜索每个路径之后调用。当使用多线程时要小心,因为这将从不同的线程调用。
+ ///
+ public static OnPathDelegate OnPathPostSearch;
+
+
public JNAStarPath()
{
pathReturnQueue = new PathReturnQueue(this);;
-
+ navmeshUpdates = new NavmeshUpdates(this);
+ graphUpdates = new GraphUpdateProcessor(this);
+
+ }
+
+ ///
+ /// 检查是否有任何工作项需要执行,
+ /// 如果不使用多线程(因为计算会在其他线程中进行),
+ /// 则运行一段时间的路径查找,
+ /// 然后将计算出的路径返回给请求它们的脚本。
+ ///
+ /// 参见:PerformBlockingActions
+ /// 参见:PathProcessor.TickNonMultithreaded
+ /// 参见:PathReturnQueue.ReturnPaths
+ ///
+ private void Update () {
+
+ // 更新导航网格
+ // navmeshUpdates.Update();
+
+ // // 如果不使用多线程,则计算路径
+ // pathProcessor.TickNonMultithreaded();
+ // // 返回计算出的路径
+ // pathReturnQueue.ReturnPaths(true);
+
+ //初始化
+ Init();
+
}
+ ///
+ /// 设置所有必要的变量并扫描图形。
+ /// 调用Initialize,启动ReturnPaths协程并扫描所有图形。
+ /// 如果使用多线程,则启动线程
+ /// 参见:
+ ///
+ protected void Init () {
+
+ // // 禁用GUILayout以提高性能,因为它在OnGUI调用中未使用
+ // useGUILayout = false;
+
+ // // 确保在扫描之前已经启用了所有图形修饰符(以避免脚本执行顺序问题)
+ // GraphModifier.FindAllModifiers();
+ // RelevantGraphSurface.FindAllGraphSurfaces();
+
+ // 初始化路径处理器
+ InitializePathProcessor();
+ // // 配置内部引用
+ // ConfigureReferencesInternal();
+ // 初始化A*数据
+ InitializeAstarData();
+
+ // 刷新工作项,这些工作项可能在InitializeAstarData中用于加载图形数据
+ FlushWorkItems();
+
+ // 标记euclideanEmbedding为需要更新
+ euclideanEmbedding.dirty = true;
+
+ // 启用导航网格更新
+ navmeshUpdates.OnEnable();
+
+ // 如果在启动时扫描且缓存未启用或缓存文件为空,则执行扫描
+ if (scanOnStartup && (!data.cacheStartup || data.file_cachedStartup == null)) {
+ Scan();
+ }
+ }
+
+ ///
+ /// 初始化AstarData类。
+ /// 搜索图类型,对和所有图调用Awake方法。
+ ///
+ /// 请参阅:AstarData.FindGraphTypes
+ ///
+ void InitializeAstarData () {
+ // // 调用AstarData类的FindGraphTypes方法,该方法负责搜索并识别可用的图类型。
+ // data.FindGraphTypes();
+
+ // 调用AstarData类的Awake方法,该方法可能用于唤醒或初始化类的内部状态或资源。
+ data.Awake();
+
+ // 调用AstarData类的UpdateShortcuts方法,该方法可能用于更新或创建图的快捷方式或优化路径。
+ data.UpdateShortcuts();
+ }
+
+ ///
+ /// 初始化 字段
+ ///
+ void InitializePathProcessor() {
+
+ // // 确保线程数至少为1
+ // int numProcessors = Mathf.Max(numThreads, 1);
+ // // 判断是否使用多线程
+ // bool multithreaded = numThreads > 0;
+
+ // 创建 PathProcessor 实例,并传入相关的参数
+ pathProcessor = new PathProcessor(this, pathReturnQueue);
+
+ // 为 PathProcessor 的 OnPathPreSearch 事件添加事件处理器
+ pathProcessor.OnPathPreSearch += path => {
+ var tmp = OnPathPreSearch;
+ if (tmp != null) tmp(path);
+ };
+
+ // 为 PathProcessor 的 OnPathPostSearch 事件添加事件处理器
+ pathProcessor.OnPathPostSearch += path => {
+ LogPathResults(path);
+ var tmp = OnPathPostSearch;
+ if (tmp != null) tmp(path);
+ };
+
+ // // 为 PathProcessor 的 OnQueueUnblocked 事件添加事件处理器
+ // // 当路径队列被解锁时,此事件将被触发
+ // pathProcessor.OnQueueUnblocked += () => {
+ // if (euclideanEmbedding.dirty) {
+ // euclideanEmbedding.RecalculateCosts();
+ // }
+ // };
+ //
+ // // 如果使用多线程
+ // if (multithreaded) {
+ // // 启用图形更新的多线程支持
+ // graphUpdates.EnableMultithreading();
+ // }
+ }
+
+ ///
+ /// 将路径结果打印到日志中。打印的内容可以通过 进行控制。
+ /// 参见:
+ /// 参见: PathLog
+ /// 参见: Pathfinding.Path.DebugString
+ ///
+ private void LogPathResults(JNPath path) {
+ // // 如果 logPathResults 不为 PathLog.None,并且路径存在错误或者 logPathResults 不只为错误打印
+ // if (logPathResults != PathLog.None && (path.error || logPathResults != PathLog.OnlyErrors)) {
+ // // 获取路径的调试字符串,具体取决于 logPathResults 的值
+ // string debug = (path as IPathInternals).DebugString(logPathResults);
+ //
+ // // 如果 logPathResults 为 PathLog.InGame
+ // if (logPathResults == PathLog.InGame) {
+ // // 将调试字符串赋值给 inGameDebugPath
+ // inGameDebugPath = debug;
+ // // 如果路径存在错误
+ // } else if (path.error) {
+ // // 打印警告级别的调试信息
+ // Debug.LogWarning(debug);
+ // // 如果路径没有错误
+ // } else {
+ // // 打印普通的调试信息
+ // Debug.Log(debug);
+ // }
+ // }
+ if (path.error)
+ Debug.Log(path.errorLog);
+ }
///
/// 将路径添加到队列中,以便尽快进行计算。
diff --git a/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Navmesh.meta b/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Navmesh.meta
new file mode 100644
index 00000000..91a0b15f
--- /dev/null
+++ b/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Navmesh.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: 08e1307c23ba4d7abe40bb1c0f231817
+timeCreated: 1707272932
\ No newline at end of file
diff --git a/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Navmesh/GraphUpdateProcessor.cs b/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Navmesh/GraphUpdateProcessor.cs
new file mode 100644
index 00000000..8d69e6c3
--- /dev/null
+++ b/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Navmesh/GraphUpdateProcessor.cs
@@ -0,0 +1,18 @@
+using Plugins.JNGame.Sync.Frame.AStar;
+
+namespace Game.Plugins.JNGame.Sync.Frame.AStar.Navmesh
+{
+ public class GraphUpdateProcessor
+ {
+
+ private JNAStarPath AStar;
+
+ public event System.Action OnGraphsUpdated;
+
+ public GraphUpdateProcessor(JNAStarPath aStar)
+ {
+ AStar = aStar;
+ }
+
+ }
+}
\ No newline at end of file
diff --git a/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Navmesh/GraphUpdateProcessor.cs.meta b/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Navmesh/GraphUpdateProcessor.cs.meta
new file mode 100644
index 00000000..9af5f31e
--- /dev/null
+++ b/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Navmesh/GraphUpdateProcessor.cs.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: 0803d041431149139fa784e73b6ab5b0
+timeCreated: 1707272942
\ No newline at end of file
diff --git a/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Navmesh/NavmeshUpdates.cs b/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Navmesh/NavmeshUpdates.cs
new file mode 100644
index 00000000..29dcd210
--- /dev/null
+++ b/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Navmesh/NavmeshUpdates.cs
@@ -0,0 +1,18 @@
+using Plugins.JNGame.Sync.Frame.AStar;
+
+namespace Game.Plugins.JNGame.Sync.Frame.AStar.Navmesh
+{
+ public class NavmeshUpdates
+ {
+
+ private JNAStarPath AStar;
+
+
+ public NavmeshUpdates(JNAStarPath aStar)
+ {
+ AStar = aStar;
+ }
+
+
+ }
+}
\ No newline at end of file
diff --git a/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Navmesh/NavmeshUpdates.cs.meta b/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Navmesh/NavmeshUpdates.cs.meta
new file mode 100644
index 00000000..3fe3cecf
--- /dev/null
+++ b/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Navmesh/NavmeshUpdates.cs.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: d7461b466c81472fb94dc5b9bee79b00
+timeCreated: 1707271423
\ No newline at end of file
diff --git a/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Pathfinders/JNABPath.cs b/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Pathfinders/JNABPath.cs
index 2c7d3e01..4b833bb6 100644
--- a/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Pathfinders/JNABPath.cs
+++ b/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Pathfinders/JNABPath.cs
@@ -1,4 +1,6 @@
-using Game.Plugins.JNGame.Sync.Frame.AStar.Util;
+using System;
+using Game.Plugins.JNGame.Sync.Frame.AStar.Util;
+using Plugins.JNGame.Sync.Frame.AStar.Entity;
using UnityEngine;
namespace Plugins.JNGame.Sync.Frame.AStar
@@ -15,6 +17,16 @@ namespace Plugins.JNGame.Sync.Frame.AStar
public class JNABPath : JNPath
{
+ ///
+ /// 路径的开始节点
+ ///
+ public GraphNode startNode;
+
+ ///
+ /// 路径的结束节点
+ ///
+ public GraphNode endNode;
+
///
/// 与路径请求中完全相同的起点
///
@@ -46,6 +58,44 @@ namespace Plugins.JNGame.Sync.Frame.AStar
///
public ITraversalProvider traversalProvider;
+ ///
+ /// 如果目标节点无法到达,则计算部分路径。
+ /// 如果目标节点无法到达,将选择最接近(由启发式算法确定)的节点作为目标节点,
+ /// 并返回部分路径。
+ /// 这只在使用启发式算法时有效(这是默认设置)。
+ /// 如果找到了部分路径,则将CompleteState设置为Partial。
+ /// 注意:其他路径类型不需要遵守此设置。
+ ///
+ /// 和 将被修改并设置为最终最接近目标的节点。
+ ///
+ /// 警告:如果您有一个大型图表,使用此功能可能会使路径计算明显变慢。原因是,
+ /// 当目标节点无法到达时,路径必须搜索它可以到达的每一个其他节点,
+ /// 以确定哪一个最接近。这可能是昂贵的,这就是为什么此选项默认被禁用。
+ ///
+ public bool calculatePartial;
+
+ ///
+ /// 部分路径的当前最佳目标。
+ /// 这是具有最低H分数的节点。
+ /// H分数通常是根据启发式算法计算得出的,用于估计从当前节点到目标节点的代价。
+ /// 在计算部分路径时,算法会不断寻找具有最低H分数的节点作为下一个目标,
+ /// 以确保所选的路径是当前已知的最佳路径。
+ /// 当目标节点不可达时,此属性将存储最接近目标节点的节点,并用于构建部分路径。
+ ///
+ protected PathNode partialBestTarget;
+
+ ///
+ /// 用于路径查找算法此路径的总成本。
+ ///
+ /// 成本受路径长度以及节点上的任何标签或惩罚的影响。
+ /// 默认情况下,移动1个世界单位的成本是。
+ ///
+ /// 如果路径查找失败,成本将被设置为零。
+ ///
+ /// 请参阅:标签(请在线文档中查看相关链接)
+ ///
+ public uint cost; // 这是一个无符号整型变量,用于存储路径查找算法中此路径的总成本
+
///
/// 使用起始点和终点构造一个路径。
/// 当路径计算完成后,将调用指定的委托。
@@ -90,5 +140,158 @@ namespace Plugins.JNGame.Sync.Frame.AStar
startIntPoint = (Int3)start;
}
+ ///
+ /// 完成部分路径计算,并将结果存储在路径处理器中。
+ ///
+ /// 部分路径的最后一个节点。
+ void CompletePartial(PathNode node) {
+ // 我们将改变结束节点,因此需要清理之前的结束节点,以避免留下过时数据。
+ var pathEndNode = pathHandler.GetPathNode(endNode);
+ pathEndNode.flag1 = false; // 清除结束节点的flag1标志
+ pathEndNode.flag2 = false; // 清除结束节点的flag2标志
+
+ // 设置完成状态为部分完成
+ CompleteState = PathCompleteState.Partial;
+
+ // 更新结束节点为传入的节点
+ endNode = node.node;
+
+ // 计算结束点,即传入节点上距离原始结束点最近的点
+ endPoint = endNode.ClosestPointOnNode(originalEndPoint);
+
+ // 更新路径成本为结束节点的G值(从开始节点到结束节点的总成本)
+ cost = pathEndNode.G;
+
+ // 追踪路径,可能是为了调试或可视化目的
+ Trace(node);
+ }
+
+ ///
+ /// 从终点节点回溯到起点节点,追踪计算出的路径。
+ /// 这将构建一个包含此路径经过的节点的数组(),并将数组设置为数组的位置。
+ /// 假设和为空且不为null(对于正确初始化的路径来说,这是正确的)。
+ ///
+ protected virtual void Trace(PathNode from) {
+ // 当前正在处理的节点
+ PathNode c = from;
+ int count = 0;
+
+ // 从终点节点回溯到起点节点,直到c为null
+ while (c != null) {
+ c = c.parent; // 移动到父节点
+ count++; // 计算路径中的节点数量
+
+ // 防止无限循环,如果节点数量超过16384,则输出警告并退出循环
+ if (count > 16384) {
+ Debug.LogWarning("Infinite loop? >16384 node path. Remove this message if you really have that long paths (Path.cs, Trace method)");
+ break;
+ }
+ }
+
+ // 确保列表的容量足够
+ if (path.Capacity < count) path.Capacity = count; // 调整path列表的容量
+ if (vectorPath.Capacity < count) vectorPath.Capacity = count; // 调整vectorPath列表的容量
+
+ c = from; // 重置c为起点节点
+
+ // 从起点节点到终点节点遍历,并将节点添加到path列表中
+ for (int i = 0; i < count; i++) {
+ path.Add(c.node); // 添加节点到path列表
+ c = c.parent; // 移动到父节点
+ }
+
+ // 反转path列表,因为我们是从终点回溯到起点的,所以节点顺序是反的
+ int half = count / 2;
+ for (int i = 0; i < half; i++) {
+ var tmp = path[i]; // 临时变量用于交换
+ path[i] = path[count - i - 1]; // 交换节点位置
+ path[count - i - 1] = tmp;
+ }
+
+ // 将path列表中的节点位置添加到vectorPath列表中
+ for (int i = 0; i < count; i++) {
+ vectorPath.Add((Vector3)path[i].position); // 强制转换节点位置为Vector3并添加到vectorPath列表
+ }
+ }
+
+ ///
+ /// 计算路径直到完成或直到时间超过目标tick。
+ /// 通常,只有在每500个节点并且时间超过目标tick时才会进行检查。
+ /// 时间/Ticks是从System.DateTime.UtcNow.Ticks获取的 帧同步不能使用本地时间 所以默认不能超过2000节点。
+ ///
+ /// 对于标准路径(Pathfinding.ABPath)该函数的基本概述。
+ ///
+ protected override void CalculateStep()
+ {
+ // 计数器,用于每500个节点检查一次时间
+ int counter = 0;
+
+ // 继续搜索,直到遇到错误或找到目标
+ while (CompleteState == PathCompleteState.NotCalculated)
+ {
+ // 增加已搜索节点的数量
+ searchedNodes++;
+
+ // 如果没有要搜索的节点了
+ if (pathHandler.heap.isEmpty)
+ {
+ // 如果需要计算部分路径,并且有一个部分最佳目标
+ if (calculatePartial && partialBestTarget != null)
+ {
+ // 完成部分路径的计算
+ CompletePartial(partialBestTarget);
+ }
+ else
+ {
+ // 报告错误,所有可达节点都已搜索,但找不到目标
+ FailWithError("Searched all reachable nodes, but could not find target. This can happen if you have nodes with a different tag blocking the way to the goal. You can enable path.calculatePartial to handle that case workaround (though this comes with a performance cost).");
+ }
+ // 退出方法
+ return;
+ }
+
+ // 选择F分数最低的节点,并从开放列表中移除它
+ currentR = pathHandler.heap.Remove();
+
+ // 每500个节点检查一次时间,通常大约是每0.5毫秒
+ if (counter > 2000)
+ {
+ // // 如果当前时间已经超过了目标tick
+ // if (System.DateTime.UtcNow.Ticks >= targetTick)
+ // {
+ // // 返回而不是yield,一个单独的函数处理yield(CalculatePaths)
+ // return;
+ // }
+ // // 重置计数器
+ // counter = 0;
+
+ return;
+
+ // // 主要用于开发阶段
+ // if (searchedNodes > 1000000)
+ // {
+ // // 抛出异常,可能是无限循环,搜索了超过1,000,000个节点
+ // throw new Exception("Probable infinite loop. Over 1,000,000 nodes searched");
+ // }
+ }
+
+ // 增加计数器
+ counter++;
+ }
+
+ // 如果路径计算完成
+ if (CompleteState == PathCompleteState.Complete)
+ {
+ // 记录或输出当前节点信息
+ Trace(currentR);
+ }
+ // 如果需要计算部分路径,并且有一个部分最佳目标
+ else if (calculatePartial && partialBestTarget != null)
+ {
+ // 完成部分路径的计算
+ CompletePartial(partialBestTarget);
+ }
+ }
+
}
}
\ No newline at end of file
diff --git a/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Pathfinders/JNPath.cs b/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Pathfinders/JNPath.cs
index b7eb70a3..74037332 100644
--- a/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Pathfinders/JNPath.cs
+++ b/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Pathfinders/JNPath.cs
@@ -1,6 +1,7 @@
using System;
using System.Collections.Generic;
using Game.Plugins.JNGame.Sync.Frame.AStar.Util;
+using Plugins.JNGame.Sync.Frame.AStar.Entity;
using UnityEngine;
using NotImplementedException = System.NotImplementedException;
using Object = System.Object;
@@ -52,11 +53,11 @@ namespace Plugins.JNGame.Sync.Frame.AStar
///
void ReturnPath();
- // ///
- // /// 为基础路径处理器做准备
- // ///
- // /// 路径处理器
- // void PrepareBase(PathHandler handler);
+ ///
+ /// 为基础路径处理器做准备
+ ///
+ /// 路径处理器
+ void PrepareBase(PathHandler handler);
///
/// 准备路径以供使用
@@ -76,8 +77,7 @@ namespace Plugins.JNGame.Sync.Frame.AStar
///
/// 根据目标时间戳计算路径的下一步
///
- /// 目标时间戳
- void CalculateStep(long targetTick);
+ void CalculateStep();
// ///
// /// 获取用于调试的路径日志字符串
@@ -87,7 +87,7 @@ namespace Plugins.JNGame.Sync.Frame.AStar
// string DebugString(PathLog logMode);
}
- public class JNPath : IPathInternals
+ public abstract class JNPath : IPathInternals
{
///
/// 此路径的ID。用于区分不同的路径
@@ -176,6 +176,43 @@ namespace Plugins.JNGame.Sync.Frame.AStar
///
public List vectorPath;
+ /// 计算此路径的线程的数据
+ protected PathHandler pathHandler;
+
+ ///
+ /// 该路径已搜索的节点数量
+ ///
+ public int searchedNodes { get; protected set; }
+
+ ///
+ /// 记入错误信息
+ /// See:
+ ///
+ public string errorLog { get; private set; }
+
+ ///
+ /// 以列表的形式保存路径。
+ ///
+ /// 这些节点是路径查找算法计算得出的路径上经过的所有节点。
+ /// 这可能与后处理路径遍历的节点不同。
+ ///
+ /// 参见:
+ ///
+ public List path;
+
+ ///
+ /// 当前正在处理的节点
+ ///
+ protected PathNode currentR;
+
+ ///
+ /// 当路径完成时立即调用的回调函数。
+ /// 警告:这个函数可能在一个单独的线程中被调用。通常不建议使用此函数。
+ ///
+ /// 参见:callback
+ ///
+ public OnPathDelegate immediateCallback;
+
///
/// 路径的当前状态。
/// Bug:当前可能在路径完全计算之前就将此属性设置为Complete。特别是,vectorPath和path列表可能尚未完全构建。
@@ -325,6 +362,79 @@ namespace Plugins.JNGame.Sync.Frame.AStar
}
}
+ ///
+ /// 为计算准备低级别的路径变量。
+ /// 在路径搜索之前调用。
+ /// 总是在Prepare、Initialize和CalculateStep函数之前调用。
+ ///
+ /// 路径处理器对象,用于处理路径相关的操作。
+ public void PrepareBase(PathHandler pathHandler) {
+ // 如果路径处理器的PathID大于当前的pathID,则表明路径ID已经超过了65K,需要进行清理。
+ // 由于pathIDs是顺序分配的,我们可以这样做。
+ if (pathHandler.PathID > pathID) {
+ pathHandler.ClearPathIDs(); // 调用ClearPathIDs方法来清理pathIDs。
+ }
+
+ // 确保当前对象(可能是一个路径对象)对pathHandler有引用。
+ this.pathHandler = pathHandler;
+
+ // 将相关的路径数据分配给pathHandler,以便后续使用。
+ pathHandler.InitializeForPath(this); // 调用InitializeForPath方法,并传递当前对象为参数,进行初始化。
+
+ // 确保internalTagPenalties是一个长度为32的数组。
+ // 如果internalTagPenalties为空或者其长度不为32,则将其设置为ZeroTagPenalties。
+ if (internalTagPenalties == null || internalTagPenalties.Length != 32) {
+ internalTagPenalties = ZeroTagPenalties; // 将internalTagPenalties设置为默认的或零值的数组。
+ }
+
+ try {
+ ErrorCheck(); // 调用ErrorCheck方法进行错误检查。
+ } catch (Exception e) {
+ // 如果ErrorCheck方法抛出异常,则捕获该异常,并使用异常的消息调用FailWithError方法。
+ // 这通常用于记录错误或通知调用者出现了问题。
+ FailWithError(e.Message);
+ }
+ }
+
+ ///
+ /// 由于发生错误而中止路径。
+ /// 将 设置为 true。
+ /// 当发生错误时调用此函数(例如,找不到有效的路径)。
+ /// 请参见:
+ ///
+ public void Error() {
+ CompleteState = PathCompleteState.Error;
+ }
+
+ ///
+ /// 使路径处理失败,并将错误消息msg设置到中。
+ ///
+ /// 要记录的错误消息
+ public void FailWithError(string msg) {
+ Error(); // 调用Error方法,标记路径处理为错误状态
+
+ // 检查errorLog是否为空字符串
+ if (errorLog != "") {
+ // 如果不为空,则在errorLog后添加换行符和新的错误消息msg
+ errorLog += "\n" + msg;
+ } else {
+ // 如果errorLog为空字符串,则将errorLog设置为错误消息msg
+ errorLog = msg;
+ }
+ }
+
+ ///
+ /// 执行一些错误检查。
+ /// 确保用户没有使用旧的代码路径,并且没有犯下重大错误。
+ ///
+ /// 如果发现任何错误,则使路径失败。
+ ///
+ private void ErrorCheck () {
+ // if (!hasBeenReset) FailWithError("请使用静态的Construct函数创建路径,不要使用正常的构造函数。");
+ if (((IPathInternals)this).Pooled) FailWithError("该路径当前在路径池中。您是否将路径发送了两次以进行计算?");
+ if (pathHandler == null) FailWithError("pathHandler字段未设置。请报告此错误。");
+ if (PipelineState > PathState.Processing) FailWithError("此路径已被处理。不要使用相同的路径对象两次请求路径。");
+ }
public bool Pooled { get; set; }
public void OnEnterPool()
@@ -357,9 +467,8 @@ namespace Plugins.JNGame.Sync.Frame.AStar
throw new NotImplementedException();
}
- public void CalculateStep(long targetTick)
- {
- throw new NotImplementedException();
- }
+ /// 计算,直到它完成或时间超过targetTick
+ protected abstract void CalculateStep();
+ void IPathInternals.CalculateStep () { CalculateStep(); }
}
}
\ No newline at end of file
diff --git a/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Pathfinders/Processor/PathProcessor.cs b/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Pathfinders/Processor/PathProcessor.cs
index d3d25d17..a334bde4 100644
--- a/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Pathfinders/Processor/PathProcessor.cs
+++ b/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Pathfinders/Processor/PathProcessor.cs
@@ -1,12 +1,183 @@
-using System.Collections.Generic;
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using Plugins.JNGame.Sync.Frame.AStar.Entity;
+using Plugins.JNGame.Sync.Frame.Entity;
namespace Plugins.JNGame.Sync.Frame.AStar.Processor
{
- public class PathProcessor
- {
-
- // public Queue queue = new Queue();
- public LinkedList queue = new LinkedList();
+ public class PathProcessor
+ {
+
+ public event Action OnPathPreSearch;
+ public event Action OnPathPostSearch;
+ // public event Action OnQueueUnblocked;
+
+ public LinkedList queue = new LinkedList();
- }
+ public JNAStarPath AStar;
+ readonly PathReturnQueue returnQueue;
+
+ ///
+ /// (帧同步无法使用原始的多线程 IEnumerator 可以 所以去除了多线程代码)
+ /// 当不使用多线程时,IEnumerator 将存储在这里。
+ /// 如果不使用多线程,则使用协程来代替。协程不是通过 StartCoroutine 直接调用的,
+ /// 而是有一个单独的函数,该函数仅包含一个 while 循环,用于递增主要的 IEnumerator。
+ /// 这样做是为了让其他函数能够在任何时候推动线程向前,而无需等待 Unity 更新它。
+ /// 参见:CalculatePaths
+ /// 参见:CalculatePathsHandler
+ ///
+ IEnumerator threadCoroutine;
+
+
+ public PathProcessor(JNAStarPath AStar, PathReturnQueue returnQueue)
+ {
+ this.AStar = this.AStar;
+ threadCoroutine = CalculatePaths(new PathHandler());
+ }
+
+ ///
+ /// 主要路径查找方法。
+ /// 该方法将在路径查找队列中计算路径。
+ ///
+ /// 参考:CalculatePathsThreaded
+ /// 参考:StartPath
+ ///
+ IEnumerator CalculatePaths(PathHandler pathHandler)
+ {
+ // 允许的最大片数量
+ long maxTicks = 10;
+
+ while (true)
+ {
+ // 当前正在计算的路径
+ JNPath p = null;
+
+ // 尝试获取下一个要计算的路径
+ bool blockedBefore = false;
+ while (p == null)
+ {
+ try
+ {
+ // 尝试从队列中获取路径,如果队列为空则不阻塞
+ if (queue.First != null)
+ {
+ p = queue.First.Value;
+ }
+ else p = null;
+ queue.RemoveFirst();
+ // 如果队列为空,则设置blockedBefore为true
+ blockedBefore |= p == null;
+ }
+ catch (Exception e)
+ {
+ // 如果队列被终止,则退出循环
+ yield break;
+ }
+
+ if (p == null)
+ {
+ // 如果路径为空,则yield,等待下一个帧
+ yield return null;
+ }
+ }
+
+ // 将Path对象转换为IPathInternals接口
+ IPathInternals ip = (IPathInternals)p;
+
+ // 准备路径的基础数据
+ ip.PrepareBase(pathHandler);
+
+ // 将路径状态设置为Processing
+ ip.AdvanceState(PathState.Processing);
+
+ // 调用一些回调函数
+ var tmpOnPathPreSearch = OnPathPreSearch;
+ if (tmpOnPathPreSearch != null) tmpOnPathPreSearch(p);
+
+ // // 记录路径开始计算的时间,用于计算计算时间
+ // long startTicks = System.DateTime.UtcNow.Ticks;
+ // long totalTicks = 0;
+
+ // 准备路径
+ ip.Prepare();
+
+ // 检查Prepare调用是否导致路径完成
+ // 如果发生这种情况,通常表示路径计算失败
+ if (p.CompleteState == PathCompleteState.NotCalculated)
+ {
+ // // 为了调试目的,我们将最后计算的路径设置为p,以便我们可以在编辑器(场景视图)中查看其调试信息
+ // AStar.debugPathData = ip.PathHandler;
+ // AStar.debugPathID = p.pathID;
+ // 初始化路径,现在已准备好开始搜索
+ ip.Initialize();
+
+ // 错误可能出现在Init函数中
+ while (p.CompleteState == PathCompleteState.NotCalculated)
+ {
+ // 对路径计算进行一些工作。
+ // 当花费的时间过多或计算完成时,该函数将返回
+ ip.CalculateStep();
+
+ // 如果路径已完成计算,我们可以直接在这里中断,而不是休眠
+ // 这将提高延迟性能
+ if (p.CompleteState != PathCompleteState.NotCalculated) break;
+
+ // yield/sleep以便其他线程可以工作
+ yield return null;
+
+ // // 如果不再接受更多路径,则取消函数(以及相应的线程)
+ // // 这在A*对象即将被销毁时完成
+ // // 路径会被返回,然后该函数将被终止(在函数的更高位置有类似的IF语句)
+ // if (queue.IsTerminating)
+ // {
+ // p.FailWithError("AstarPath object destroyed");
+ // }
+ //
+ // // 更新目标时间片,基于当前时间和最大时间片
+ // targetTick = System.DateTime.UtcNow.Ticks + maxTicks;
+ }
+
+ // // 将从路径开始计算到现在所花费的总时间片添加到总时间中,并转换为秒
+ // totalTicks += System.DateTime.UtcNow.Ticks - startTicks;
+ // p.duration = totalTicks * 0.0001F;
+
+#if ProfileAstar
+ // 如果启用了ProfileAstar,则增加已完成路径的计数
+ System.Threading.Interlocked.Increment(ref AstarPath.PathsCompleted);
+#endif
+
+ // 清理节点标记和其他事情
+ ip.Cleanup();
+
+ // 调用即时回调函数
+ // 需要将其存储在一个局部变量中以避免竞态条件
+ var tmpImmediateCallback = p.immediateCallback;
+ if (tmpImmediateCallback != null) tmpImmediateCallback(p);
+
+ // 调用路径搜索后的回调函数
+ // 需要将其存储在一个局部变量中以避免竞态条件
+ var tmpOnPathPostSearch = OnPathPostSearch;
+ if (tmpOnPathPostSearch != null) tmpOnPathPostSearch(p);
+ // 将路径推送到返回堆栈
+ // 它将被Unity的主线程检测到,并尽快返回(在下一个LateUpdate中)
+ returnQueue.Enqueue(p);
+
+ // 将路径状态推进到返回队列中
+ ip.AdvanceState(PathState.ReturnQueue);
+
+ // // 如果我们计算了大量的路径,则稍作等待
+ // if (System.DateTime.UtcNow.Ticks > targetTick)
+ // {
+ // // yield/sleep以便其他线程可以工作
+ // yield return null;
+ // // 重置目标时间片为当前时间加上最大时间片
+ // targetTick = System.DateTime.UtcNow.Ticks + maxTicks;
+ // }
+ // yield/sleep以便其他线程可以工作
+ // yield return null;
+ }
+ }
+ }
+ }
}
\ No newline at end of file
diff --git a/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Util/BinaryHeap.cs b/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Util/BinaryHeap.cs
new file mode 100644
index 00000000..41f1eab8
--- /dev/null
+++ b/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Util/BinaryHeap.cs
@@ -0,0 +1,448 @@
+using Plugins.JNGame.Sync.Frame.AStar.Entity;
+
+namespace Game.Plugins.JNGame.Sync.Frame.AStar.Util
+{
+ ///
+ /// 二叉堆实现。
+ /// 二叉堆非常适合于以能够快速获取F值最低的节点的方式对节点进行排序。
+ /// 也称为优先队列。
+ ///
+ /// 为了提高性能,这里实际上已经被重写为四叉堆,但原理相同。
+ ///
+ /// 参见:http://en.wikipedia.org/wiki/Binary_heap
+ /// 参见:https://en.wikipedia.org/wiki/D-ary_heap
+ ///
+ public class BinaryHeap {
+ /// 树中项目的数量
+ public int numberOfItems; // 定义了树中当前节点的数量
+
+ /// 每次扩展树时,树至少会按此因子增长
+ public float growthFactor = 2; // 定义了树每次扩展时的增长因子,默认为2
+
+ ///
+ /// 树中每个节点的子节点数量。
+ /// 已经测试了不同的值,并经验性地发现4的性能最佳。
+ /// 参见:https://en.wikipedia.org/wiki/D-ary_heap
+ ///
+ const int D = 4; // 定义了树中每个节点的子节点数量,为4,这符合四叉堆(4-ary heap)的定义
+
+ ///
+ /// 当比较F值时,如果有相同的情况,则按G值对节点进行排序。
+ /// 禁用此功能将提高路径查找性能约2.5%,
+ /// 但可能会以不太理想的方式打破具有相同长度的路径之间的平衡(仅适用于网格图)。
+ ///
+ const bool SortGScores = true; // 定义了当F值相同时,是否按G值对节点进行排序,默认为true
+
+ public const ushort NotInHeap = 0xFFFF; // 定义了一个常量,表示节点不在堆中,使用ushort类型的最大值0xFFFF作为标识
+
+ /// 堆的内部支持数组
+ private Tuple[] heap; // 定义了存储堆中节点的数组,类型为Tuple[]
+
+ /// 如果堆中不包含任何元素,则为true
+ public bool isEmpty {
+ get {
+ return numberOfItems <= 0; // 定义了一个属性,用于判断堆是否为空,当numberOfItems小于等于0时,表示堆为空
+ }
+ }
+
+ /// 堆中的项
+ private struct Tuple {
+ // 堆中的元素,包含一个PathNode节点和一个F值
+ // PathNode是路径节点,通常包含位置、G值、H值等信息
+ // F值是A*算法中的关键值,通常是G值(从起点到当前节点的成本)和H值(从当前节点到目标的启发式估计成本)的和
+ public PathNode node;
+ public uint F;
+
+ // Tuple的构造函数,接受一个F值和一个PathNode节点作为参数
+ // 使用这些参数来初始化Tuple的F和node成员变量
+ public Tuple(uint f, PathNode node) {
+ this.F = f;
+ this.node = node;
+ }
+ }
+
+ ///
+ /// 向上取整v,使得当它被D除时余数为1。
+ /// 即它是以n*D + 1的形式,其中n是任何非负整数。
+ ///
+ static int RoundUpToNextMultipleMod1(int v) {
+ // 我感觉有更优雅的方式来实现这个
+ // 使用取模和加法运算将v调整到满足条件的下一个整数
+ // 这里要确保v + (4 - ((v-1) % D)) % D的结果在除以D后余数为1
+ // 这是因为D为4,所以4 - ((v-1) % D)会确保余数为1
+ return v + (4 - ((v - 1) % D)) % D;
+ }
+
+ /// 使用指定的初始容量创建一个新的堆
+ public BinaryHeap(int capacity) {
+ // 确保容量在除以D后余数为1
+ // 这允许我们始终保证在Remove方法中使用的索引
+ // 永远不会抛出越界异常
+ // 使用RoundUpToNextMultipleMod1方法来调整初始容量
+ capacity = RoundUpToNextMultipleMod1(capacity);
+
+ // 根据调整后的容量初始化堆数组
+ heap = new Tuple[capacity];
+ // 初始化堆中的项目数量为0
+ numberOfItems = 0;
+ }
+
+ /// 从堆中移除所有元素
+ public void Clear() {
+ #if DECREASE_KEY
+ // 清除所有堆索引
+ // 这是为了避免出现错误
+ // 如果定义了DECREASE_KEY条件编译符号,则执行以下代码块
+ for (int i = 0; i < numberOfItems; i++) {
+ // 将堆中每个元素的heapIndex设置为NotInHeap常量
+ // 这有助于在堆操作中避免错误使用已删除的节点
+ heap[i].node.heapIndex = NotInHeap;
+ }
+ #endif
+
+ // 将堆中的项目数量重置为0
+ numberOfItems = 0;
+ }
+
+ ///
+ /// 根据索引获取堆中的节点
+ ///
+ /// 节点的索引
+ /// 返回指定索引处的PathNode节点
+ internal PathNode GetNode(int i) {
+ return heap[i].node;
+ }
+
+ ///
+ /// 设置堆中指定索引位置的元素的F值
+ ///
+ /// 元素的索引
+ /// 新的F值
+ internal void SetF(int i, uint f) {
+ heap[i].F = f;
+ }
+
+ ///
+ /// 当当前数组过小时,扩展为更大的支持数组
+ ///
+ void Expand() {
+ // 65533 除以4余1,且略小于2的16次方(即65536)
+ // 计算新的数组大小,基于当前数组长度增长一定的比例,但不超过65533
+ // 同时确保新的大小是4的倍数加1,以满足四叉堆的特性
+ int newSize = System.Math.Max(heap.Length + 4, System.Math.Min(65533, (int)System.Math.Round(heap.Length * growthFactor)));
+
+ // 确保新大小除以D余数为1
+ // 这保证了在Remove方法中使用的索引永远不会超出数组边界
+ newSize = RoundUpToNextMultipleMod1(newSize);
+
+ // 检查堆是否过大
+ // 注意:大于此大小的堆不受支持,因为PathNode.heapIndex是ushort类型,
+ // 只能存储最大值到65535(NotInHeap = 65535保留)
+ if (newSize > (1 << 16) - 2) {
+ throw new System.Exception("Binary Heap Size really large (>65534). A heap size this large is probably the cause of pathfinding running in an infinite loop. ");
+ }
+
+ // 创建新的数组来存储扩展后的堆
+ var newHeap = new Tuple[newSize];
+ // 将旧堆的内容复制到新堆中
+ heap.CopyTo(newHeap, 0);
+
+ #if ASTARDEBUG
+ // 如果定义了ASTARDEBUG符号,则输出调试信息
+ UnityEngine.Debug.Log("Resizing binary heap to " + newSize);
+ #endif
+
+ // 更新堆的引用为新数组
+ heap = newHeap;
+ }
+
+ ///
+ /// 将节点添加到堆中
+ ///
+ /// 要添加的节点
+ public void Add(PathNode node) {
+ // 如果传入的节点为null,则抛出参数为空的异常
+ if (node == null) throw new System.ArgumentNullException("node");
+
+ #if DECREASE_KEY
+ // 检查节点是否已经在堆中
+ // 如果节点已经在堆中,则减小其关键值并返回,不再重复添加
+ if (node.heapIndex != NotInHeap) {
+ DecreaseKey(heap[node.heapIndex], node.heapIndex);
+ return;
+ }
+ #endif
+
+ // 如果堆已满,则扩展堆的大小
+ if (numberOfItems == heap.Length) {
+ Expand();
+ }
+
+ // 将新节点添加到堆中,并设置其关键值
+ DecreaseKey(new Tuple(0, node), (ushort)numberOfItems);
+ // 更新堆中的元素数量
+ numberOfItems++;
+ }
+
+ ///
+ /// 减小节点的关键值,并在堆中进行上浮调整
+ ///
+ /// 要调整关键值的节点
+ /// 节点在堆中的索引
+ void DecreaseKey(Tuple node, ushort index) {
+ // 'obj'在逻辑上位于二叉堆的哪个位置
+ // (出于性能考虑,我们实际上并不立即将其存储在那里,直到我们知道最终的索引为止,
+ // 因为提前存储只会浪费CPU周期)
+ int bubbleIndex = index;
+
+ // 更新节点的F值,因为它自从被添加到堆中以来可能已经改变
+ uint nodeF = node.F = node.node.F;
+ uint nodeG = node.node.G;
+
+ // 上浮调整,直到节点满足二叉堆的性质
+ while (bubbleIndex != 0) {
+ // 泡泡节点的父节点
+ int parentIndex = (bubbleIndex - 1) / D;
+
+ // 如果当前节点的F值小于其父节点的F值,或者(如果SortGScores为真且F值相等),
+ // 当前节点的G值大于其父节点的G值,则交换这两个节点
+ if (nodeF < heap[parentIndex].F || (SortGScores && nodeF == heap[parentIndex].F && nodeG > heap[parentIndex].node.G)) {
+ // 交换泡泡节点和其父节点
+ // (实际上我们并不需要立即存储泡泡节点,直到我们知道最终索引为止,
+ // 所以我们在循环之后执行此操作)
+ heap[bubbleIndex] = heap[parentIndex];
+
+ #if DECREASE_KEY
+ // 如果定义了DECREASE_KEY符号,则更新父节点的堆索引
+ heap[bubbleIndex].node.heapIndex = (ushort)bubbleIndex;
+ #endif
+
+ // 将泡泡索引更新为父节点的索引,继续上浮调整
+ bubbleIndex = parentIndex;
+ } else {
+ // 如果当前节点的F值不小于其父节点的F值(且如果SortGScores为真,G值也不大于其父节点),
+ // 则停止上浮调整
+ break;
+ }
+ }
+
+ // 将节点放置在最终的位置
+ heap[bubbleIndex] = node;
+
+ #if DECREASE_KEY
+ // 如果定义了DECREASE_KEY符号,则更新节点的堆索引
+ node.node.heapIndex = (ushort)bubbleIndex;
+ #endif
+ }
+
+ ///
+ /// 从堆中移除并返回具有最低F分数的节点
+ ///
+ public PathNode Remove()
+ {
+ // 获取堆顶节点的节点对象
+ PathNode returnItem = heap[0].node;
+
+#if DECREASE_KEY
+ // 如果定义了DECREASE_KEY符号,则将堆顶节点的堆索引设置为NotInHeap
+ returnItem.heapIndex = NotInHeap;
+#endif
+
+ // 减少堆中元素的数量
+ numberOfItems--;
+
+ // 如果堆为空,则直接返回堆顶节点
+ if (numberOfItems == 0) return returnItem;
+
+ // 获取堆数组中最后一个元素
+ var swapItem = heap[numberOfItems];
+ var swapItemG = swapItem.node.G;
+
+ // 定义交换索引和父节点索引
+ int swapIndex = 0, parent;
+
+ // 执行上浮操作
+ while (true)
+ {
+ // 设置父节点索引
+ parent = swapIndex;
+ // 获取交换元素的F分数
+ uint swapF = swapItem.F;
+ // 计算子节点的起始索引
+ int pd = parent * D + 1;
+
+ // 确保子节点的索引在有效范围内
+ if (pd <= numberOfItems)
+ {
+ // 预先加载所有子节点的F分数,减少数据依赖并提高性能
+ uint f0 = heap[pd + 0].F;
+ uint f1 = heap[pd + 1].F;
+ uint f2 = heap[pd + 2].F;
+ uint f3 = heap[pd + 3].F;
+
+ // 常见的情况是节点的所有子节点都存在
+ // 因此下面的每个if语句中的第一个比较都将被很好地预测,所以基本上是免费的
+ // (我尝试优化了常见情况,但这对性能没有任何影响,只是代码变得更长,CPU的分支预测器非常强大)
+
+ // 检查第一个子节点,如果其F分数更小,或者如果SortGScores为真且F分数相等但G分数更小,则更新交换元素
+ if (pd + 0 < numberOfItems &&
+ (f0 < swapF || (SortGScores && f0 == swapF && heap[pd + 0].node.G < swapItemG)))
+ {
+ swapF = f0;
+ swapIndex = pd + 0;
+ }
+
+ // 检查第二个子节点,更新逻辑同上
+ if (pd + 1 < numberOfItems && (f1 < swapF || (SortGScores && f1 == swapF &&
+ heap[pd + 1].node.G < (swapIndex == parent
+ ? swapItemG
+ : heap[swapIndex].node.G))))
+ {
+ swapF = f1;
+ swapIndex = pd + 1;
+ }
+
+ // 检查第三个子节点,更新逻辑同上
+ if (pd + 2 < numberOfItems && (f2 < swapF || (SortGScores && f2 == swapF &&
+ heap[pd + 2].node.G < (swapIndex == parent
+ ? swapItemG
+ : heap[swapIndex].node.G))))
+ {
+ swapF = f2;
+ swapIndex = pd + 2;
+ }
+
+ // 检查第四个子节点(如果存在)的F分数是否小于当前交换索引指向的节点的F分数
+ // 或者,如果SortGScores为真(表示需要根据G分数进行排序),且F分数相同
+ // 那么,比较第四个子节点的G分数是否小于当前交换索引指向的节点的G分数
+ // 如果是,则更新交换索引为第四个子节点的索引
+ if (pd + 3 < numberOfItems && (f3 < swapF || (SortGScores && f3 == swapF &&
+ heap[pd + 3].node.G < (swapIndex == parent
+ ? swapItemG
+ : heap[swapIndex].node.G))))
+ {
+ swapIndex = pd + 3; // 将交换索引更新为第四个子节点的索引
+ }
+ }
+
+ // 如果父节点不是当前交换索引指向的节点(即存在更小的子节点)
+ // 则进行上浮操作,即将父节点与交换索引指向的节点(较小的子节点)交换位置
+ // 实际上这里并没有真正交换节点,而是通过局部变量保存交换的数据
+ // 直到我们找到最终的交换位置才进行赋值操作
+ if (parent != swapIndex)
+ {
+ // 将父节点的数据复制到交换索引指向的节点位置
+ heap[parent] = heap[swapIndex];
+
+ // 如果定义了DECREASE_KEY,则更新父节点在堆中的索引
+#if DECREASE_KEY
+ heap[parent].node.heapIndex = (ushort)parent;
+#endif
+ }
+ else
+ {
+ // 如果父节点已经是最小的子节点,则跳出循环,上浮过程结束
+ break;
+ }
+ }
+
+ // 将最初从堆顶移除的节点(swapItem)放置到最终的交换位置(swapIndex)
+ heap[swapIndex] = swapItem;
+
+ // 如果定义了DECREASE_KEY,则更新该节点在堆中的索引
+#if DECREASE_KEY
+ swapItem.node.heapIndex = (ushort)swapIndex;
+#endif
+
+ // 以下代码被注释掉了,可能是用于调试目的,用于验证堆结构的完整性
+ // Validate ();
+
+ // 返回从堆中移除的节点(即上浮操作后的堆顶节点)
+ return returnItem;
+ }
+
+ // 验证方法
+ void Validate() {
+ // 遍历堆中的每个元素,从第二个元素开始(索引为1,因为数组通常从0开始)
+ for (int i = 1; i < numberOfItems; i++) {
+ // 计算当前元素的父节点的索引
+ int parentIndex = (i-1)/D;
+
+ // 检查当前元素的F值是否小于其父节点的F值
+ // 如果不满足这个条件,则抛出异常,表示堆的状态无效
+ if (heap[parentIndex].F > heap[i].F) {
+ throw new System.Exception("在索引 " + i + " 处状态无效: 父节点索引 " + parentIndex + " ( " + heap[parentIndex].F + " > " + heap[i].F + " ) ");
+ }
+
+ // 如果定义了 DECREASE_KEY 符号(可能是编译时的条件编译符号),则执行下面的代码块
+#if DECREASE_KEY
+ // 检查当前节点的堆索引是否与其在数组中的索引一致
+ // 如果不一致,则抛出异常,表示堆的状态无效
+ if (heap[i].node.heapIndex != i) {
+ throw new System.Exception("堆索引无效");
+ }
+#endif
+ }
+ }
+
+ ///
+ /// 通过将所有项向下筛选来重建堆。
+ /// 通常在路径上的hTarget被更改后调用。
+ ///
+ public void Rebuild () {
+#if ASTARDEBUG
+ // 如果定义了ASTARDEBUG符号,则初始化一个变量来跟踪堆中的更改次数
+ int changes = 0;
+#endif
+
+ // 从堆的第二个元素开始遍历(索引为2,因为数组通常从0开始)
+ for (int i = 2; i < numberOfItems; i++) {
+ // 设置当前元素的索引为bubbleIndex
+ int bubbleIndex = i;
+ // 获取当前元素
+ var node = heap[i];
+ // 获取当前元素的F值
+ uint nodeF = node.F;
+
+ // 当bubbleIndex不是1时,继续循环(因为1是堆的根节点)
+ while (bubbleIndex != 1) {
+ // 计算当前元素的父节点索引
+ int parentIndex = bubbleIndex / D;
+
+ // 如果当前元素的F值小于其父节点的F值,则交换它们的位置
+ if (nodeF < heap[parentIndex].F) {
+ // 将父节点移动到当前位置
+ heap[bubbleIndex] = heap[parentIndex];
+#if DECREASE_KEY
+ // 如果定义了DECREASE_KEY符号,则更新父节点的堆索引
+ heap[bubbleIndex].node.heapIndex = (ushort)bubbleIndex;
+#endif
+
+ // 将当前节点移动到父节点的位置
+ heap[parentIndex] = node;
+#if DECREASE_KEY
+ // 如果定义了DECREASE_KEY符号,则更新当前节点的堆索引
+ heap[parentIndex].node.heapIndex = (ushort)parentIndex;
+#endif
+
+ // 更新bubbleIndex为父节点的索引,继续向上筛选
+ bubbleIndex = parentIndex;
+#if ASTARDEBUG
+ // 如果定义了ASTARDEBUG符号,则记录一次更改
+ changes++;
+#endif
+ } else {
+ // 如果当前元素的F值不小于其父节点的F值,则停止筛选
+ break;
+ }
+ }
+ }
+
+#if ASTARDEBUG
+ // 如果定义了ASTARDEBUG符号,则打印调试信息,显示重建堆过程中的更改次数
+ UnityEngine.Debug.Log("+++ Rebuilt Heap - " + changes + " changes +++");
+#endif
+ }
+
+ }
+}
\ No newline at end of file
diff --git a/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Util/BinaryHeap.cs.meta b/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Util/BinaryHeap.cs.meta
new file mode 100644
index 00000000..c33d2c67
--- /dev/null
+++ b/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/AStar/Util/BinaryHeap.cs.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: dbaf79ef74ab4e55ad5d5c0d31856a82
+timeCreated: 1707277030
\ No newline at end of file
diff --git a/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/Entity/JNTime.cs b/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/Entity/JNTime.cs
index 1af913f2..da7fad72 100644
--- a/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/Entity/JNTime.cs
+++ b/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/Entity/JNTime.cs
@@ -56,8 +56,8 @@ namespace Plugins.JNGame.Sync.Frame.Entity
public JNTime(JNSyncFrame sync)
{
- Time = this;
this._sync = sync;
+ Time = this;
}
public JNTime()
{
diff --git a/JNFrame/Assets/StreamingAssets/build_info b/JNFrame/Assets/StreamingAssets/build_info
index f3849b36..b17c6b5a 100644
--- a/JNFrame/Assets/StreamingAssets/build_info
+++ b/JNFrame/Assets/StreamingAssets/build_info
@@ -1 +1 @@
-Build from PC-20230316NUNE at 2024/2/6 18:56:03
\ No newline at end of file
+Build from PC-20230316NUNE at 2024/2/7 15:46:29
\ No newline at end of file
diff --git a/JNFrame/JNGame.csproj b/JNFrame/JNGame.csproj
index b89011c5..e31779eb 100644
--- a/JNFrame/JNGame.csproj
+++ b/JNFrame/JNGame.csproj
@@ -483,6 +483,11 @@
+
+
+
+
+
diff --git a/JNFrame/Logs/AssetImportWorker3.log b/JNFrame/Logs/AssetImportWorker3.log
index dae3c337..406c0b20 100644
--- a/JNFrame/Logs/AssetImportWorker3.log
+++ b/JNFrame/Logs/AssetImportWorker3.log
@@ -3260,6 +3260,1068 @@ Unloading 34 unused Assets / (23.0 KB). Loaded Objects now: 6544.
Memory consumption went from 212.8 MB to 212.8 MB.
Total: 3.088400 ms (FindLiveObjects: 0.478100 ms CreateObjectMapping: 0.367100 ms MarkObjects: 2.198300 ms DeleteObjects: 0.043700 ms)
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:CustomObjectIndexerAttribute: bc11b3a6c3213fcdd17b65e7da85e133 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.014426 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for WindowsStandalone target not found
+Native extension for Android target not found
+Refreshing native plugins compatible for Editor in 0.76 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Completed reload, in 1.326 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1327ms)
+ BeginReloadAssembly (170ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (4ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (43ms)
+ EndReloadAssembly (1061ms)
+ LoadAssemblies (131ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (261ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (33ms)
+ SetupLoadedEditorAssemblies (628ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (17ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (62ms)
+ ProcessInitializeOnLoadAttributes (513ms)
+ ProcessInitializeOnLoadMethodAttributes (22ms)
+ AfterProcessingInitializeOnLoad (13ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (9ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 0.81 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 5905 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 34 unused Assets / (21.9 KB). Loaded Objects now: 6547.
+Memory consumption went from 212.8 MB to 212.8 MB.
+Total: 4.450300 ms (FindLiveObjects: 0.728700 ms CreateObjectMapping: 0.269600 ms MarkObjects: 3.397500 ms DeleteObjects: 0.052500 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:CustomObjectIndexerAttribute: bc11b3a6c3213fcdd17b65e7da85e133 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.016494 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for WindowsStandalone target not found
+Native extension for Android target not found
+Refreshing native plugins compatible for Editor in 1.05 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Completed reload, in 1.723 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1724ms)
+ BeginReloadAssembly (254ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (6ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (74ms)
+ EndReloadAssembly (1331ms)
+ LoadAssemblies (164ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (380ms)
+ ReleaseScriptCaches (2ms)
+ RebuildScriptCaches (49ms)
+ SetupLoadedEditorAssemblies (737ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (25ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (79ms)
+ ProcessInitializeOnLoadAttributes (585ms)
+ ProcessInitializeOnLoadMethodAttributes (31ms)
+ AfterProcessingInitializeOnLoad (16ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (10ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 0.73 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 5906 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 34 unused Assets / (21.9 KB). Loaded Objects now: 6551.
+Memory consumption went from 212.9 MB to 212.8 MB.
+Total: 3.717600 ms (FindLiveObjects: 0.756600 ms CreateObjectMapping: 0.569600 ms MarkObjects: 2.320700 ms DeleteObjects: 0.069400 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:CustomObjectIndexerAttribute: bc11b3a6c3213fcdd17b65e7da85e133 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.017951 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for WindowsStandalone target not found
+Native extension for Android target not found
+Refreshing native plugins compatible for Editor in 1.51 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Completed reload, in 1.753 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1754ms)
+ BeginReloadAssembly (203ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (4ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (53ms)
+ EndReloadAssembly (1437ms)
+ LoadAssemblies (152ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (328ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (108ms)
+ SetupLoadedEditorAssemblies (835ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (48ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (2ms)
+ BeforeProcessingInitializeOnLoad (133ms)
+ ProcessInitializeOnLoadAttributes (605ms)
+ ProcessInitializeOnLoadMethodAttributes (31ms)
+ AfterProcessingInitializeOnLoad (15ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (8ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 1.42 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 5906 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 34 unused Assets / (22.0 KB). Loaded Objects now: 6554.
+Memory consumption went from 212.9 MB to 212.8 MB.
+Total: 4.130000 ms (FindLiveObjects: 0.681800 ms CreateObjectMapping: 0.391400 ms MarkObjects: 3.002200 ms DeleteObjects: 0.053000 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:CustomObjectIndexerAttribute: bc11b3a6c3213fcdd17b65e7da85e133 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.017293 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for WindowsStandalone target not found
+Native extension for Android target not found
+Refreshing native plugins compatible for Editor in 0.76 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Completed reload, in 1.446 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1446ms)
+ BeginReloadAssembly (189ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (5ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (38ms)
+ EndReloadAssembly (1142ms)
+ LoadAssemblies (150ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (291ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (36ms)
+ SetupLoadedEditorAssemblies (673ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (21ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (62ms)
+ ProcessInitializeOnLoadAttributes (538ms)
+ ProcessInitializeOnLoadMethodAttributes (35ms)
+ AfterProcessingInitializeOnLoad (14ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (8ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 0.72 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 5906 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 34 unused Assets / (22.0 KB). Loaded Objects now: 6557.
+Memory consumption went from 212.9 MB to 212.8 MB.
+Total: 4.120300 ms (FindLiveObjects: 0.700700 ms CreateObjectMapping: 0.318100 ms MarkObjects: 2.988900 ms DeleteObjects: 0.111000 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:CustomObjectIndexerAttribute: bc11b3a6c3213fcdd17b65e7da85e133 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.017638 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for WindowsStandalone target not found
+Native extension for Android target not found
+Refreshing native plugins compatible for Editor in 1.25 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Completed reload, in 1.738 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1739ms)
+ BeginReloadAssembly (217ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (7ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (63ms)
+ EndReloadAssembly (1403ms)
+ LoadAssemblies (145ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (290ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (44ms)
+ SetupLoadedEditorAssemblies (858ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (25ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (88ms)
+ ProcessInitializeOnLoadAttributes (694ms)
+ ProcessInitializeOnLoadMethodAttributes (33ms)
+ AfterProcessingInitializeOnLoad (16ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (14ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 0.79 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 5906 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 34 unused Assets / (21.9 KB). Loaded Objects now: 6560.
+Memory consumption went from 212.9 MB to 212.9 MB.
+Total: 2.730800 ms (FindLiveObjects: 0.555400 ms CreateObjectMapping: 0.236900 ms MarkObjects: 1.913600 ms DeleteObjects: 0.023800 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:CustomObjectIndexerAttribute: bc11b3a6c3213fcdd17b65e7da85e133 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.014919 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for WindowsStandalone target not found
+Native extension for Android target not found
+Refreshing native plugins compatible for Editor in 1.57 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Completed reload, in 1.497 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1498ms)
+ BeginReloadAssembly (220ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (5ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (53ms)
+ EndReloadAssembly (1149ms)
+ LoadAssemblies (176ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (287ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (38ms)
+ SetupLoadedEditorAssemblies (658ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (19ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (2ms)
+ BeforeProcessingInitializeOnLoad (63ms)
+ ProcessInitializeOnLoadAttributes (540ms)
+ ProcessInitializeOnLoadMethodAttributes (22ms)
+ AfterProcessingInitializeOnLoad (12ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (9ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 0.98 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 5906 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 34 unused Assets / (22.0 KB). Loaded Objects now: 6563.
+Memory consumption went from 212.9 MB to 212.9 MB.
+Total: 2.652600 ms (FindLiveObjects: 0.419100 ms CreateObjectMapping: 0.198600 ms MarkObjects: 1.942800 ms DeleteObjects: 0.090600 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:CustomObjectIndexerAttribute: bc11b3a6c3213fcdd17b65e7da85e133 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.017019 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for WindowsStandalone target not found
+Native extension for Android target not found
+Refreshing native plugins compatible for Editor in 0.69 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Completed reload, in 1.489 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1490ms)
+ BeginReloadAssembly (186ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (6ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (43ms)
+ EndReloadAssembly (1187ms)
+ LoadAssemblies (145ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (301ms)
+ ReleaseScriptCaches (2ms)
+ RebuildScriptCaches (41ms)
+ SetupLoadedEditorAssemblies (678ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (18ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (63ms)
+ ProcessInitializeOnLoadAttributes (561ms)
+ ProcessInitializeOnLoadMethodAttributes (23ms)
+ AfterProcessingInitializeOnLoad (12ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (9ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 1.72 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 5906 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 34 unused Assets / (22.0 KB). Loaded Objects now: 6566.
+Memory consumption went from 212.9 MB to 212.9 MB.
+Total: 4.231000 ms (FindLiveObjects: 1.051200 ms CreateObjectMapping: 0.549100 ms MarkObjects: 2.549700 ms DeleteObjects: 0.077300 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:CustomObjectIndexerAttribute: bc11b3a6c3213fcdd17b65e7da85e133 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.019439 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for WindowsStandalone target not found
+Native extension for Android target not found
+Refreshing native plugins compatible for Editor in 0.82 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Completed reload, in 1.416 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1416ms)
+ BeginReloadAssembly (184ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (6ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (49ms)
+ EndReloadAssembly (1124ms)
+ LoadAssemblies (144ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (284ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (40ms)
+ SetupLoadedEditorAssemblies (647ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (19ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (63ms)
+ ProcessInitializeOnLoadAttributes (528ms)
+ ProcessInitializeOnLoadMethodAttributes (24ms)
+ AfterProcessingInitializeOnLoad (12ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (7ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 1.08 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 5906 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 34 unused Assets / (23.0 KB). Loaded Objects now: 6569.
+Memory consumption went from 212.9 MB to 212.9 MB.
+Total: 2.827000 ms (FindLiveObjects: 0.408800 ms CreateObjectMapping: 0.220600 ms MarkObjects: 2.081600 ms DeleteObjects: 0.115200 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:CustomObjectIndexerAttribute: bc11b3a6c3213fcdd17b65e7da85e133 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.020987 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for WindowsStandalone target not found
+Native extension for Android target not found
+Refreshing native plugins compatible for Editor in 0.67 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Completed reload, in 1.510 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1511ms)
+ BeginReloadAssembly (197ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (7ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (64ms)
+ EndReloadAssembly (1212ms)
+ LoadAssemblies (132ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (389ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (35ms)
+ SetupLoadedEditorAssemblies (641ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (17ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (56ms)
+ ProcessInitializeOnLoadAttributes (534ms)
+ ProcessInitializeOnLoadMethodAttributes (21ms)
+ AfterProcessingInitializeOnLoad (12ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (9ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 0.81 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 5906 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 34 unused Assets / (22.0 KB). Loaded Objects now: 6572.
+Memory consumption went from 212.9 MB to 212.9 MB.
+Total: 4.340600 ms (FindLiveObjects: 0.843900 ms CreateObjectMapping: 0.503600 ms MarkObjects: 2.859800 ms DeleteObjects: 0.130700 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:CustomObjectIndexerAttribute: bc11b3a6c3213fcdd17b65e7da85e133 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.015553 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for WindowsStandalone target not found
+Native extension for Android target not found
+Refreshing native plugins compatible for Editor in 1.02 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Completed reload, in 1.710 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1711ms)
+ BeginReloadAssembly (326ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (9ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (82ms)
+ EndReloadAssembly (1236ms)
+ LoadAssemblies (206ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (324ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (37ms)
+ SetupLoadedEditorAssemblies (717ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (22ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (67ms)
+ ProcessInitializeOnLoadAttributes (581ms)
+ ProcessInitializeOnLoadMethodAttributes (31ms)
+ AfterProcessingInitializeOnLoad (14ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (10ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 1.05 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 5906 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 34 unused Assets / (22.0 KB). Loaded Objects now: 6575.
+Memory consumption went from 212.9 MB to 212.9 MB.
+Total: 2.858200 ms (FindLiveObjects: 0.396000 ms CreateObjectMapping: 0.198700 ms MarkObjects: 2.196500 ms DeleteObjects: 0.066300 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:CustomObjectIndexerAttribute: bc11b3a6c3213fcdd17b65e7da85e133 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.019322 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for WindowsStandalone target not found
+Native extension for Android target not found
+Refreshing native plugins compatible for Editor in 0.73 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Completed reload, in 1.523 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1524ms)
+ BeginReloadAssembly (201ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (4ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (50ms)
+ EndReloadAssembly (1175ms)
+ LoadAssemblies (169ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (315ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (33ms)
+ SetupLoadedEditorAssemblies (661ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (18ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (59ms)
+ ProcessInitializeOnLoadAttributes (545ms)
+ ProcessInitializeOnLoadMethodAttributes (26ms)
+ AfterProcessingInitializeOnLoad (13ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (8ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 1.04 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 5907 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 34 unused Assets / (21.9 KB). Loaded Objects now: 6579.
+Memory consumption went from 213.0 MB to 212.9 MB.
+Total: 2.898200 ms (FindLiveObjects: 0.519600 ms CreateObjectMapping: 0.394500 ms MarkObjects: 1.942600 ms DeleteObjects: 0.040600 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:CustomObjectIndexerAttribute: bc11b3a6c3213fcdd17b65e7da85e133 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.024249 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for WindowsStandalone target not found
+Native extension for Android target not found
+Refreshing native plugins compatible for Editor in 1.12 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Completed reload, in 1.672 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1673ms)
+ BeginReloadAssembly (221ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (6ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (64ms)
+ EndReloadAssembly (1312ms)
+ LoadAssemblies (179ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (387ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (35ms)
+ SetupLoadedEditorAssemblies (697ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (42ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (70ms)
+ ProcessInitializeOnLoadAttributes (542ms)
+ ProcessInitializeOnLoadMethodAttributes (26ms)
+ AfterProcessingInitializeOnLoad (15ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (11ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 0.75 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 5907 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 34 unused Assets / (22.0 KB). Loaded Objects now: 6582.
+Memory consumption went from 213.0 MB to 212.9 MB.
+Total: 3.430900 ms (FindLiveObjects: 0.407700 ms CreateObjectMapping: 0.220400 ms MarkObjects: 2.721700 ms DeleteObjects: 0.080000 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:CustomObjectIndexerAttribute: bc11b3a6c3213fcdd17b65e7da85e133 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.030744 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for WindowsStandalone target not found
+Native extension for Android target not found
+Refreshing native plugins compatible for Editor in 1.27 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Completed reload, in 1.464 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1465ms)
+ BeginReloadAssembly (186ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (4ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (51ms)
+ EndReloadAssembly (1169ms)
+ LoadAssemblies (154ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (310ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (31ms)
+ SetupLoadedEditorAssemblies (660ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (21ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (74ms)
+ ProcessInitializeOnLoadAttributes (524ms)
+ ProcessInitializeOnLoadMethodAttributes (28ms)
+ AfterProcessingInitializeOnLoad (11ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (10ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 3.64 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 5907 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 34 unused Assets / (21.9 KB). Loaded Objects now: 6585.
+Memory consumption went from 213.0 MB to 212.9 MB.
+Total: 6.003400 ms (FindLiveObjects: 1.139700 ms CreateObjectMapping: 0.610400 ms MarkObjects: 4.162300 ms DeleteObjects: 0.088400 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:CustomObjectIndexerAttribute: bc11b3a6c3213fcdd17b65e7da85e133 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.015634 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for WindowsStandalone target not found
+Native extension for Android target not found
+Refreshing native plugins compatible for Editor in 1.13 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Completed reload, in 1.603 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1604ms)
+ BeginReloadAssembly (210ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (4ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (54ms)
+ EndReloadAssembly (1260ms)
+ LoadAssemblies (176ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (348ms)
+ ReleaseScriptCaches (3ms)
+ RebuildScriptCaches (38ms)
+ SetupLoadedEditorAssemblies (691ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (21ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (92ms)
+ ProcessInitializeOnLoadAttributes (541ms)
+ ProcessInitializeOnLoadMethodAttributes (21ms)
+ AfterProcessingInitializeOnLoad (14ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (9ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 0.80 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 5907 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 34 unused Assets / (22.0 KB). Loaded Objects now: 6588.
+Memory consumption went from 213.0 MB to 213.0 MB.
+Total: 4.356100 ms (FindLiveObjects: 0.943100 ms CreateObjectMapping: 0.428900 ms MarkObjects: 2.838500 ms DeleteObjects: 0.142800 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:CustomObjectIndexerAttribute: bc11b3a6c3213fcdd17b65e7da85e133 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.015437 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for WindowsStandalone target not found
+Native extension for Android target not found
+Refreshing native plugins compatible for Editor in 2.29 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Completed reload, in 1.607 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1608ms)
+ BeginReloadAssembly (364ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (12ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (119ms)
+ EndReloadAssembly (1128ms)
+ LoadAssemblies (200ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (284ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (42ms)
+ SetupLoadedEditorAssemblies (665ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (23ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (2ms)
+ BeforeProcessingInitializeOnLoad (75ms)
+ ProcessInitializeOnLoadAttributes (526ms)
+ ProcessInitializeOnLoadMethodAttributes (23ms)
+ AfterProcessingInitializeOnLoad (14ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (8ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 1.09 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 5907 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 34 unused Assets / (22.0 KB). Loaded Objects now: 6591.
+Memory consumption went from 213.0 MB to 213.0 MB.
+Total: 3.833800 ms (FindLiveObjects: 0.936900 ms CreateObjectMapping: 0.493200 ms MarkObjects: 2.360300 ms DeleteObjects: 0.041400 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:CustomObjectIndexerAttribute: bc11b3a6c3213fcdd17b65e7da85e133 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.014409 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for WindowsStandalone target not found
+Native extension for Android target not found
+Refreshing native plugins compatible for Editor in 0.74 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Completed reload, in 1.427 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1427ms)
+ BeginReloadAssembly (205ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (6ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (47ms)
+ EndReloadAssembly (1097ms)
+ LoadAssemblies (171ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (273ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (37ms)
+ SetupLoadedEditorAssemblies (630ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (17ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (60ms)
+ ProcessInitializeOnLoadAttributes (519ms)
+ ProcessInitializeOnLoadMethodAttributes (21ms)
+ AfterProcessingInitializeOnLoad (12ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (7ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 0.92 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 5907 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 34 unused Assets / (21.9 KB). Loaded Objects now: 6594.
+Memory consumption went from 213.0 MB to 213.0 MB.
+Total: 3.356600 ms (FindLiveObjects: 0.467300 ms CreateObjectMapping: 0.369800 ms MarkObjects: 2.430900 ms DeleteObjects: 0.087300 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:CustomObjectIndexerAttribute: bc11b3a6c3213fcdd17b65e7da85e133 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.014153 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for WindowsStandalone target not found
+Native extension for Android target not found
+Refreshing native plugins compatible for Editor in 0.70 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Completed reload, in 1.649 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1650ms)
+ BeginReloadAssembly (213ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (5ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (63ms)
+ EndReloadAssembly (1326ms)
+ LoadAssemblies (161ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (277ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (32ms)
+ SetupLoadedEditorAssemblies (801ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (20ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (70ms)
+ ProcessInitializeOnLoadAttributes (634ms)
+ ProcessInitializeOnLoadMethodAttributes (52ms)
+ AfterProcessingInitializeOnLoad (24ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (17ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 1.51 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 5907 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 34 unused Assets / (23.0 KB). Loaded Objects now: 6597.
+Memory consumption went from 213.0 MB to 213.0 MB.
+Total: 2.744600 ms (FindLiveObjects: 0.446100 ms CreateObjectMapping: 0.224700 ms MarkObjects: 2.042600 ms DeleteObjects: 0.030400 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:CustomObjectIndexerAttribute: bc11b3a6c3213fcdd17b65e7da85e133 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.020051 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for WindowsStandalone target not found
+Native extension for Android target not found
+Refreshing native plugins compatible for Editor in 0.95 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Completed reload, in 1.539 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1540ms)
+ BeginReloadAssembly (208ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (5ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (61ms)
+ EndReloadAssembly (1222ms)
+ LoadAssemblies (153ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (339ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (53ms)
+ SetupLoadedEditorAssemblies (653ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (21ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (64ms)
+ ProcessInitializeOnLoadAttributes (530ms)
+ ProcessInitializeOnLoadMethodAttributes (22ms)
+ AfterProcessingInitializeOnLoad (14ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (9ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 1.58 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 5907 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 34 unused Assets / (22.0 KB). Loaded Objects now: 6600.
+Memory consumption went from 213.0 MB to 213.0 MB.
+Total: 2.898600 ms (FindLiveObjects: 0.573300 ms CreateObjectMapping: 0.325500 ms MarkObjects: 1.913700 ms DeleteObjects: 0.084800 ms)
+
AssetImportParameters requested are different than current active one (requested -> active):
custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
diff --git a/JNFrame/Logs/AssetImportWorker4.log b/JNFrame/Logs/AssetImportWorker4.log
index c4dee4c7..ba1add75 100644
--- a/JNFrame/Logs/AssetImportWorker4.log
+++ b/JNFrame/Logs/AssetImportWorker4.log
@@ -2775,6 +2775,1068 @@ Unloading 34 unused Assets / (22.0 KB). Loaded Objects now: 6517.
Memory consumption went from 212.8 MB to 212.7 MB.
Total: 2.897500 ms (FindLiveObjects: 0.472200 ms CreateObjectMapping: 0.257700 ms MarkObjects: 2.134100 ms DeleteObjects: 0.032400 ms)
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:CustomObjectIndexerAttribute: bc11b3a6c3213fcdd17b65e7da85e133 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.015380 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for WindowsStandalone target not found
+Native extension for Android target not found
+Refreshing native plugins compatible for Editor in 0.79 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Completed reload, in 1.326 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1326ms)
+ BeginReloadAssembly (167ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (4ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (44ms)
+ EndReloadAssembly (1061ms)
+ LoadAssemblies (130ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (258ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (33ms)
+ SetupLoadedEditorAssemblies (630ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (17ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (63ms)
+ ProcessInitializeOnLoadAttributes (513ms)
+ ProcessInitializeOnLoadMethodAttributes (22ms)
+ AfterProcessingInitializeOnLoad (13ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (9ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 0.94 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 5905 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 34 unused Assets / (22.0 KB). Loaded Objects now: 6520.
+Memory consumption went from 212.8 MB to 212.7 MB.
+Total: 4.416800 ms (FindLiveObjects: 0.750300 ms CreateObjectMapping: 0.248400 ms MarkObjects: 3.365500 ms DeleteObjects: 0.051000 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:CustomObjectIndexerAttribute: bc11b3a6c3213fcdd17b65e7da85e133 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.016776 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for WindowsStandalone target not found
+Native extension for Android target not found
+Refreshing native plugins compatible for Editor in 1.91 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Completed reload, in 1.741 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1742ms)
+ BeginReloadAssembly (255ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (6ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (76ms)
+ EndReloadAssembly (1341ms)
+ LoadAssemblies (183ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (370ms)
+ ReleaseScriptCaches (2ms)
+ RebuildScriptCaches (47ms)
+ SetupLoadedEditorAssemblies (743ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (21ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (2ms)
+ BeforeProcessingInitializeOnLoad (79ms)
+ ProcessInitializeOnLoadAttributes (597ms)
+ ProcessInitializeOnLoadMethodAttributes (29ms)
+ AfterProcessingInitializeOnLoad (15ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (14ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 0.74 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 5906 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 34 unused Assets / (22.0 KB). Loaded Objects now: 6524.
+Memory consumption went from 212.8 MB to 212.8 MB.
+Total: 2.525800 ms (FindLiveObjects: 0.388900 ms CreateObjectMapping: 0.229700 ms MarkObjects: 1.877400 ms DeleteObjects: 0.028800 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:CustomObjectIndexerAttribute: bc11b3a6c3213fcdd17b65e7da85e133 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.017288 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for WindowsStandalone target not found
+Native extension for Android target not found
+Refreshing native plugins compatible for Editor in 1.01 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Completed reload, in 1.721 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1722ms)
+ BeginReloadAssembly (191ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (4ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (52ms)
+ EndReloadAssembly (1417ms)
+ LoadAssemblies (145ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (311ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (49ms)
+ SetupLoadedEditorAssemblies (837ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (20ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (94ms)
+ ProcessInitializeOnLoadAttributes (680ms)
+ ProcessInitializeOnLoadMethodAttributes (23ms)
+ AfterProcessingInitializeOnLoad (19ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (12ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 0.92 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 5906 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 34 unused Assets / (21.9 KB). Loaded Objects now: 6527.
+Memory consumption went from 212.8 MB to 212.8 MB.
+Total: 2.760400 ms (FindLiveObjects: 0.394200 ms CreateObjectMapping: 0.223800 ms MarkObjects: 2.120300 ms DeleteObjects: 0.021000 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:CustomObjectIndexerAttribute: bc11b3a6c3213fcdd17b65e7da85e133 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.019051 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for WindowsStandalone target not found
+Native extension for Android target not found
+Refreshing native plugins compatible for Editor in 0.83 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Completed reload, in 1.456 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1456ms)
+ BeginReloadAssembly (191ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (4ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (42ms)
+ EndReloadAssembly (1155ms)
+ LoadAssemblies (155ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (296ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (37ms)
+ SetupLoadedEditorAssemblies (677ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (23ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (62ms)
+ ProcessInitializeOnLoadAttributes (541ms)
+ ProcessInitializeOnLoadMethodAttributes (35ms)
+ AfterProcessingInitializeOnLoad (16ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (8ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 0.74 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 5906 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 34 unused Assets / (23.0 KB). Loaded Objects now: 6530.
+Memory consumption went from 212.8 MB to 212.8 MB.
+Total: 2.589800 ms (FindLiveObjects: 0.383900 ms CreateObjectMapping: 0.237500 ms MarkObjects: 1.948000 ms DeleteObjects: 0.019700 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:CustomObjectIndexerAttribute: bc11b3a6c3213fcdd17b65e7da85e133 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.015527 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for WindowsStandalone target not found
+Native extension for Android target not found
+Refreshing native plugins compatible for Editor in 1.31 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Completed reload, in 1.731 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1732ms)
+ BeginReloadAssembly (211ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (7ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (62ms)
+ EndReloadAssembly (1403ms)
+ LoadAssemblies (140ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (293ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (46ms)
+ SetupLoadedEditorAssemblies (857ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (25ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (83ms)
+ ProcessInitializeOnLoadAttributes (699ms)
+ ProcessInitializeOnLoadMethodAttributes (32ms)
+ AfterProcessingInitializeOnLoad (16ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (14ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 0.81 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 5906 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 34 unused Assets / (22.0 KB). Loaded Objects now: 6533.
+Memory consumption went from 212.8 MB to 212.8 MB.
+Total: 3.938200 ms (FindLiveObjects: 0.940400 ms CreateObjectMapping: 0.395600 ms MarkObjects: 2.463300 ms DeleteObjects: 0.134200 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:CustomObjectIndexerAttribute: bc11b3a6c3213fcdd17b65e7da85e133 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.014656 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for WindowsStandalone target not found
+Native extension for Android target not found
+Refreshing native plugins compatible for Editor in 0.82 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Completed reload, in 1.465 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1466ms)
+ BeginReloadAssembly (213ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (4ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (47ms)
+ EndReloadAssembly (1130ms)
+ LoadAssemblies (176ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (283ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (35ms)
+ SetupLoadedEditorAssemblies (645ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (18ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (62ms)
+ ProcessInitializeOnLoadAttributes (528ms)
+ ProcessInitializeOnLoadMethodAttributes (25ms)
+ AfterProcessingInitializeOnLoad (11ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (7ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 0.91 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 5906 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 34 unused Assets / (23.0 KB). Loaded Objects now: 6536.
+Memory consumption went from 212.8 MB to 212.8 MB.
+Total: 2.946500 ms (FindLiveObjects: 0.604000 ms CreateObjectMapping: 0.305100 ms MarkObjects: 2.007800 ms DeleteObjects: 0.028600 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:CustomObjectIndexerAttribute: bc11b3a6c3213fcdd17b65e7da85e133 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.016076 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for WindowsStandalone target not found
+Native extension for Android target not found
+Refreshing native plugins compatible for Editor in 0.95 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Completed reload, in 1.504 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1504ms)
+ BeginReloadAssembly (184ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (5ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (45ms)
+ EndReloadAssembly (1212ms)
+ LoadAssemblies (144ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (311ms)
+ ReleaseScriptCaches (2ms)
+ RebuildScriptCaches (43ms)
+ SetupLoadedEditorAssemblies (685ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (17ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (66ms)
+ ProcessInitializeOnLoadAttributes (560ms)
+ ProcessInitializeOnLoadMethodAttributes (24ms)
+ AfterProcessingInitializeOnLoad (16ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (11ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 0.85 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 5906 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 34 unused Assets / (21.9 KB). Loaded Objects now: 6539.
+Memory consumption went from 212.8 MB to 212.8 MB.
+Total: 4.366400 ms (FindLiveObjects: 1.291400 ms CreateObjectMapping: 0.584500 ms MarkObjects: 2.454200 ms DeleteObjects: 0.034600 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:CustomObjectIndexerAttribute: bc11b3a6c3213fcdd17b65e7da85e133 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.015802 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for WindowsStandalone target not found
+Native extension for Android target not found
+Refreshing native plugins compatible for Editor in 0.90 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Completed reload, in 1.408 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1408ms)
+ BeginReloadAssembly (184ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (5ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (48ms)
+ EndReloadAssembly (1115ms)
+ LoadAssemblies (147ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (277ms)
+ ReleaseScriptCaches (2ms)
+ RebuildScriptCaches (36ms)
+ SetupLoadedEditorAssemblies (645ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (18ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (63ms)
+ ProcessInitializeOnLoadAttributes (524ms)
+ ProcessInitializeOnLoadMethodAttributes (24ms)
+ AfterProcessingInitializeOnLoad (14ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (8ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 0.76 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 5906 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 34 unused Assets / (22.9 KB). Loaded Objects now: 6542.
+Memory consumption went from 212.8 MB to 212.8 MB.
+Total: 3.202800 ms (FindLiveObjects: 0.382300 ms CreateObjectMapping: 0.207100 ms MarkObjects: 2.543300 ms DeleteObjects: 0.068000 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:CustomObjectIndexerAttribute: bc11b3a6c3213fcdd17b65e7da85e133 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.016916 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for WindowsStandalone target not found
+Native extension for Android target not found
+Refreshing native plugins compatible for Editor in 1.03 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Completed reload, in 1.511 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1511ms)
+ BeginReloadAssembly (198ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (7ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (66ms)
+ EndReloadAssembly (1214ms)
+ LoadAssemblies (129ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (387ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (34ms)
+ SetupLoadedEditorAssemblies (648ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (17ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (59ms)
+ ProcessInitializeOnLoadAttributes (537ms)
+ ProcessInitializeOnLoadMethodAttributes (21ms)
+ AfterProcessingInitializeOnLoad (12ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (9ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 0.77 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 5906 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 34 unused Assets / (21.9 KB). Loaded Objects now: 6545.
+Memory consumption went from 212.9 MB to 212.8 MB.
+Total: 3.960100 ms (FindLiveObjects: 0.516500 ms CreateObjectMapping: 0.488200 ms MarkObjects: 2.880000 ms DeleteObjects: 0.073500 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:CustomObjectIndexerAttribute: bc11b3a6c3213fcdd17b65e7da85e133 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.015385 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for WindowsStandalone target not found
+Native extension for Android target not found
+Refreshing native plugins compatible for Editor in 0.97 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Completed reload, in 1.731 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1732ms)
+ BeginReloadAssembly (287ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (9ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (98ms)
+ EndReloadAssembly (1255ms)
+ LoadAssemblies (159ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (344ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (43ms)
+ SetupLoadedEditorAssemblies (714ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (19ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (60ms)
+ ProcessInitializeOnLoadAttributes (586ms)
+ ProcessInitializeOnLoadMethodAttributes (33ms)
+ AfterProcessingInitializeOnLoad (13ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (10ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 1.34 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 5906 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 34 unused Assets / (21.9 KB). Loaded Objects now: 6548.
+Memory consumption went from 212.9 MB to 212.8 MB.
+Total: 3.271400 ms (FindLiveObjects: 0.490700 ms CreateObjectMapping: 0.299300 ms MarkObjects: 2.423900 ms DeleteObjects: 0.055900 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:CustomObjectIndexerAttribute: bc11b3a6c3213fcdd17b65e7da85e133 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.019404 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for WindowsStandalone target not found
+Native extension for Android target not found
+Refreshing native plugins compatible for Editor in 0.71 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Completed reload, in 1.505 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1506ms)
+ BeginReloadAssembly (196ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (6ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (50ms)
+ EndReloadAssembly (1171ms)
+ LoadAssemblies (163ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (305ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (35ms)
+ SetupLoadedEditorAssemblies (649ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (17ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (59ms)
+ ProcessInitializeOnLoadAttributes (535ms)
+ ProcessInitializeOnLoadMethodAttributes (24ms)
+ AfterProcessingInitializeOnLoad (12ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (8ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 0.72 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 5907 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 34 unused Assets / (23.0 KB). Loaded Objects now: 6552.
+Memory consumption went from 212.9 MB to 212.9 MB.
+Total: 2.754600 ms (FindLiveObjects: 0.392500 ms CreateObjectMapping: 0.215200 ms MarkObjects: 2.122400 ms DeleteObjects: 0.023700 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:CustomObjectIndexerAttribute: bc11b3a6c3213fcdd17b65e7da85e133 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.024405 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for WindowsStandalone target not found
+Native extension for Android target not found
+Refreshing native plugins compatible for Editor in 2.19 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Completed reload, in 1.678 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1678ms)
+ BeginReloadAssembly (227ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (4ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (59ms)
+ EndReloadAssembly (1316ms)
+ LoadAssemblies (179ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (396ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (34ms)
+ SetupLoadedEditorAssemblies (706ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (47ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (2ms)
+ BeforeProcessingInitializeOnLoad (73ms)
+ ProcessInitializeOnLoadAttributes (543ms)
+ ProcessInitializeOnLoadMethodAttributes (26ms)
+ AfterProcessingInitializeOnLoad (15ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (11ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 1.35 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 5907 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 34 unused Assets / (21.9 KB). Loaded Objects now: 6555.
+Memory consumption went from 212.9 MB to 212.9 MB.
+Total: 2.507700 ms (FindLiveObjects: 0.421200 ms CreateObjectMapping: 0.226400 ms MarkObjects: 1.826600 ms DeleteObjects: 0.032600 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:CustomObjectIndexerAttribute: bc11b3a6c3213fcdd17b65e7da85e133 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.027746 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for WindowsStandalone target not found
+Native extension for Android target not found
+Refreshing native plugins compatible for Editor in 0.70 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Completed reload, in 1.482 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1482ms)
+ BeginReloadAssembly (186ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (4ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (50ms)
+ EndReloadAssembly (1187ms)
+ LoadAssemblies (151ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (324ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (33ms)
+ SetupLoadedEditorAssemblies (665ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (18ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (74ms)
+ ProcessInitializeOnLoadAttributes (529ms)
+ ProcessInitializeOnLoadMethodAttributes (31ms)
+ AfterProcessingInitializeOnLoad (12ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (7ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 3.84 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 5907 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 34 unused Assets / (23.0 KB). Loaded Objects now: 6558.
+Memory consumption went from 212.9 MB to 212.9 MB.
+Total: 6.307600 ms (FindLiveObjects: 1.343600 ms CreateObjectMapping: 1.271100 ms MarkObjects: 3.622700 ms DeleteObjects: 0.068100 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:CustomObjectIndexerAttribute: bc11b3a6c3213fcdd17b65e7da85e133 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.019959 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for WindowsStandalone target not found
+Native extension for Android target not found
+Refreshing native plugins compatible for Editor in 1.16 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Completed reload, in 1.621 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1622ms)
+ BeginReloadAssembly (215ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (6ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (60ms)
+ EndReloadAssembly (1263ms)
+ LoadAssemblies (174ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (347ms)
+ ReleaseScriptCaches (3ms)
+ RebuildScriptCaches (45ms)
+ SetupLoadedEditorAssemblies (687ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (24ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (90ms)
+ ProcessInitializeOnLoadAttributes (533ms)
+ ProcessInitializeOnLoadMethodAttributes (24ms)
+ AfterProcessingInitializeOnLoad (13ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (8ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 1.09 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 5907 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 34 unused Assets / (21.9 KB). Loaded Objects now: 6561.
+Memory consumption went from 212.9 MB to 212.9 MB.
+Total: 7.124800 ms (FindLiveObjects: 0.744800 ms CreateObjectMapping: 0.357900 ms MarkObjects: 5.876900 ms DeleteObjects: 0.142200 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:CustomObjectIndexerAttribute: bc11b3a6c3213fcdd17b65e7da85e133 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.017331 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for WindowsStandalone target not found
+Native extension for Android target not found
+Refreshing native plugins compatible for Editor in 1.25 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Completed reload, in 1.602 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1603ms)
+ BeginReloadAssembly (372ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (11ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (125ms)
+ EndReloadAssembly (1117ms)
+ LoadAssemblies (208ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (285ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (43ms)
+ SetupLoadedEditorAssemblies (656ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (24ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (75ms)
+ ProcessInitializeOnLoadAttributes (521ms)
+ ProcessInitializeOnLoadMethodAttributes (21ms)
+ AfterProcessingInitializeOnLoad (13ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (10ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 1.05 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 5907 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 34 unused Assets / (23.0 KB). Loaded Objects now: 6564.
+Memory consumption went from 212.9 MB to 212.9 MB.
+Total: 3.865700 ms (FindLiveObjects: 0.938500 ms CreateObjectMapping: 0.489500 ms MarkObjects: 2.389900 ms DeleteObjects: 0.045800 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:CustomObjectIndexerAttribute: bc11b3a6c3213fcdd17b65e7da85e133 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.014891 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for WindowsStandalone target not found
+Native extension for Android target not found
+Refreshing native plugins compatible for Editor in 0.71 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Completed reload, in 1.433 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1434ms)
+ BeginReloadAssembly (199ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (5ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (39ms)
+ EndReloadAssembly (1116ms)
+ LoadAssemblies (165ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (290ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (37ms)
+ SetupLoadedEditorAssemblies (638ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (18ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (57ms)
+ ProcessInitializeOnLoadAttributes (525ms)
+ ProcessInitializeOnLoadMethodAttributes (23ms)
+ AfterProcessingInitializeOnLoad (14ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (8ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 0.99 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 5907 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 34 unused Assets / (22.0 KB). Loaded Objects now: 6567.
+Memory consumption went from 212.9 MB to 212.9 MB.
+Total: 3.166800 ms (FindLiveObjects: 0.421400 ms CreateObjectMapping: 0.240800 ms MarkObjects: 2.477800 ms DeleteObjects: 0.025500 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:CustomObjectIndexerAttribute: bc11b3a6c3213fcdd17b65e7da85e133 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.014184 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for WindowsStandalone target not found
+Native extension for Android target not found
+Refreshing native plugins compatible for Editor in 1.71 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Completed reload, in 1.659 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1660ms)
+ BeginReloadAssembly (208ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (6ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (62ms)
+ EndReloadAssembly (1341ms)
+ LoadAssemblies (158ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (284ms)
+ ReleaseScriptCaches (1ms)
+ RebuildScriptCaches (35ms)
+ SetupLoadedEditorAssemblies (819ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (20ms)
+ SetLoadedEditorAssemblies (1ms)
+ RefreshPlugins (2ms)
+ BeforeProcessingInitializeOnLoad (71ms)
+ ProcessInitializeOnLoadAttributes (647ms)
+ ProcessInitializeOnLoadMethodAttributes (54ms)
+ AfterProcessingInitializeOnLoad (25ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (26ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 0.90 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 5907 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 34 unused Assets / (22.0 KB). Loaded Objects now: 6570.
+Memory consumption went from 212.9 MB to 212.9 MB.
+Total: 2.583800 ms (FindLiveObjects: 0.384500 ms CreateObjectMapping: 0.186200 ms MarkObjects: 1.991400 ms DeleteObjects: 0.021000 ms)
+
+AssetImportParameters requested are different than current active one (requested -> active):
+ custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
+ custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->
+ custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 ->
+ custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 ->
+ custom:CustomObjectIndexerAttribute: bc11b3a6c3213fcdd17b65e7da85e133 ->
+ custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+ custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 ->
+ custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 ->
+ custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 ->
+ custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 ->
+ custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 ->
+========================================================================
+Received Prepare
+Registering precompiled user dll's ...
+Registered in 0.018720 seconds.
+Begin MonoManager ReloadAssembly
+Native extension for WindowsStandalone target not found
+Native extension for Android target not found
+Refreshing native plugins compatible for Editor in 0.85 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument
+[Package Manager] Cannot connect to Unity Package Manager local server
+Mono: successfully reloaded assembly
+- Completed reload, in 1.541 seconds
+Domain Reload Profiling:
+ ReloadAssembly (1542ms)
+ BeginReloadAssembly (213ms)
+ ExecutionOrderSort (0ms)
+ DisableScriptedObjects (8ms)
+ BackupInstance (0ms)
+ ReleaseScriptingObjects (0ms)
+ CreateAndSetChildDomain (62ms)
+ EndReloadAssembly (1214ms)
+ LoadAssemblies (149ms)
+ RebuildTransferFunctionScriptingTraits (0ms)
+ SetupTypeCache (346ms)
+ ReleaseScriptCaches (2ms)
+ RebuildScriptCaches (42ms)
+ SetupLoadedEditorAssemblies (654ms)
+ LogAssemblyErrors (0ms)
+ InitializePlatformSupportModulesInManaged (21ms)
+ SetLoadedEditorAssemblies (0ms)
+ RefreshPlugins (1ms)
+ BeforeProcessingInitializeOnLoad (63ms)
+ ProcessInitializeOnLoadAttributes (533ms)
+ ProcessInitializeOnLoadMethodAttributes (23ms)
+ AfterProcessingInitializeOnLoad (14ms)
+ EditorAssembliesLoaded (0ms)
+ ExecutionOrderSort2 (0ms)
+ AwakeInstancesAfterBackupRestoration (9ms)
+Platform modules already initialized, skipping
+Refreshing native plugins compatible for Editor in 1.38 ms, found 3 plugins.
+Preloading 0 native plugins for Editor in 0.00 ms.
+Unloading 5907 Unused Serialized files (Serialized files now loaded: 0)
+Unloading 34 unused Assets / (23.0 KB). Loaded Objects now: 6573.
+Memory consumption went from 213.0 MB to 212.9 MB.
+Total: 3.338500 ms (FindLiveObjects: 0.510800 ms CreateObjectMapping: 0.299100 ms MarkObjects: 2.464000 ms DeleteObjects: 0.063000 ms)
+
AssetImportParameters requested are different than current active one (requested -> active):
custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc ->
custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b ->