diff --git a/package.json b/package.json index c72eff3..081edfa 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "displayName": "DragonECS", "description": "C# Entity Component System Framework", "unity": "2020.3", - "version": "0.8.50", + "version": "0.8.51", "repository": { "type": "git", "url": "https://github.com/DCFApixels/DragonECS.git" diff --git a/src/DebugUtils/MetaAttributes/MetaIDAttribute.cs b/src/DebugUtils/MetaAttributes/MetaIDAttribute.cs index 67b876f..8476400 100644 --- a/src/DebugUtils/MetaAttributes/MetaIDAttribute.cs +++ b/src/DebugUtils/MetaAttributes/MetaIDAttribute.cs @@ -17,7 +17,7 @@ namespace DCFApixels.DragonECS } if (MetaID.IsGenericID(id) == false) { - Throw.ArgumentException($"Иентификатор {id} содержит не допустимые символы: ,<>"); + Throw.ArgumentException($"Identifier {id} contains invalid characters: ,<>"); } id = string.Intern(id); ID = id; diff --git a/src/EcsPipeline.Builder.cs b/src/EcsPipeline.Builder.cs index 47b754d..b14d9b5 100644 --- a/src/EcsPipeline.Builder.cs +++ b/src/EcsPipeline.Builder.cs @@ -176,6 +176,10 @@ namespace DCFApixels.DragonECS #region AddModule IEcsModule public Builder AddModule(IEcsModule module, AddParams parameters) { + if(module is IEcsProcess system) + { + return AddSystem_Internal(system, parameters); + } return AddModule_Internal(module, parameters); } private Builder AddModule_Internal(IEcsModule module, AddParams settedAddParams) @@ -564,7 +568,8 @@ namespace DCFApixels.DragonECS if (AreMatchingOrderIdentical(listA, listB) == false) { - Throw.Exception("Для слияния списков слоев, нужно чтобы названия слоев, присутствующие в обоих списках, появлялись в одном и том же порядке в обоих списках"); + //Для слияния списков слоев, нужно чтобы названия слоев, присутствующие в обоих списках, появлялись в одном и том же порядке в обоих списках + Throw.Exception("To merge layer lists, the names of the layers present in both lists must appear in the same order in both lists."); } HashSet seen = new HashSet();