diff --git a/src/Buildin/EcsRootUnity.cs b/src/Buildin/EcsRootUnity.cs index 48276f4..b331424 100644 --- a/src/Buildin/EcsRootUnity.cs +++ b/src/Buildin/EcsRootUnity.cs @@ -72,7 +72,7 @@ namespace DCFApixels.DragonECS #if UNITY_EDITOR if (_enablePipelineDebug) { - pipelineBuilder.Layers.Insert(EcsConsts.POST_END_LAYER, EcsUnityConsts.DEBUG_LAYER); + pipelineBuilder.Layers.Add(EcsUnityConsts.DEBUG_LAYER).Before(EcsConsts.POST_END_LAYER); pipelineBuilder.AddUnique(new PipelineMonitorSystem(), EcsUnityConsts.DEBUG_LAYER); } #endif diff --git a/src/DebugUtils/UnityDebugModule.cs b/src/DebugUtils/UnityDebugModule.cs index a261d26..9b0c7ee 100644 --- a/src/DebugUtils/UnityDebugModule.cs +++ b/src/DebugUtils/UnityDebugModule.cs @@ -17,7 +17,7 @@ namespace DCFApixels.DragonECS void IEcsModule.Import(EcsPipeline.Builder b) { UnityDebugService.Activate(); - b.Layers.Insert(EcsConsts.POST_END_LAYER, EcsUnityConsts.DEBUG_LAYER); + b.Layers.Add(EcsUnityConsts.DEBUG_LAYER).Before(EcsConsts.POST_END_LAYER); b.AddUnique(new PipelineMonitorSystem(), EcsUnityConsts.DEBUG_LAYER); foreach (var world in _worlds) {