From b604c9f0795860b03c392fa047fe8922ef78da65 Mon Sep 17 00:00:00 2001 From: Mikhail <99481254+DCFApixels@users.noreply.github.com> Date: Tue, 25 Jun 2024 22:15:54 +0800 Subject: [PATCH] update SystemsLayerMarkerSystem --- src/EcsPipeline.cs | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/src/EcsPipeline.cs b/src/EcsPipeline.cs index 319bdc4..8278a37 100644 --- a/src/EcsPipeline.cs +++ b/src/EcsPipeline.cs @@ -259,7 +259,23 @@ namespace DCFApixels.DragonECS public class SystemsLayerMarkerSystem : IEcsProcess { public readonly string name; - public SystemsLayerMarkerSystem(string name) { this.name = name; } + public readonly string layerNameSpace; + public readonly string layerName; + public SystemsLayerMarkerSystem(string name) + { + this.name = name; + int indexof = name.LastIndexOf('.'); + if(indexof > 0) + { + layerNameSpace = name.Substring(0, indexof + 1); + layerName = name.Substring(indexof + 1); + } + else + { + layerNameSpace = string.Empty; + layerName = name; + } + } public override string ToString() { return name; } } #endregion