diff --git a/src/Consts.cs b/src/Consts.cs index 6e67716..e0b1600 100644 --- a/src/Consts.cs +++ b/src/Consts.cs @@ -31,6 +31,8 @@ public const string PROCESSES_GROUP = "Processes"; public const string DEBUG_GROUP = "Debug"; public const string OTHER_GROUP = "Other"; + public const string TEMPLATES_GROUP = "Templates"; + public const string IMPLEMENTATIONS_GROUP = "Implementation"; public const string COMPONENTS_GROUP = "Components"; public const string SYSTEMS_GROUP = "Systems"; diff --git a/src/DebugUtils/EcsDebug.cs b/src/DebugUtils/EcsDebug.cs index 050f3f4..2c79c4f 100644 --- a/src/DebugUtils/EcsDebug.cs +++ b/src/DebugUtils/EcsDebug.cs @@ -76,6 +76,7 @@ namespace DCFApixels.DragonECS [MetaColor(MetaColor.DragonRose)] [MetaGroup(PACK_GROUP, DEBUG_GROUP)] [MetaDescription(AUTHOR, "Debugging utility. To modify or change the behavior, create a new class inherited from DebugService and set this service using DebugService.Set().")] + [MetaID("10A4587C92013B55820D8604D718A1C3")] public static class EcsDebug { public static void Set() where T : DebugService, new() diff --git a/src/DebugUtils/TypeMeta.cs b/src/DebugUtils/TypeMeta.cs index c4aaf96..55bcf70 100644 --- a/src/DebugUtils/TypeMeta.cs +++ b/src/DebugUtils/TypeMeta.cs @@ -32,6 +32,7 @@ namespace DCFApixels.DragonECS [MetaColor(MetaColor.DragonRose)] [MetaGroup(EcsConsts.PACK_GROUP, EcsConsts.DEBUG_GROUP)] [MetaDescription(EcsConsts.AUTHOR, "Intended for extending meta information of types, for customization of type display in the editor. You can get it by using the object.GetMeta() or Type.ToMeta() extension method. Meta information is collected from meta attributes.")] + [MetaID("248D587C9201EAEA881F27871B4D18A6")] [DebuggerTypeProxy(typeof(DebuggerProxy))] public sealed class TypeMeta : ITypeMeta { diff --git a/src/EcsPipeline.Builder.cs b/src/EcsPipeline.Builder.cs index 054b0f9..47b754d 100644 --- a/src/EcsPipeline.Builder.cs +++ b/src/EcsPipeline.Builder.cs @@ -14,6 +14,7 @@ namespace DCFApixels.DragonECS [MetaColor(MetaColor.DragonRose)] [MetaGroup(PACK_GROUP, OTHER_GROUP)] [MetaDescription(AUTHOR, "...")] + [MetaID("FC38597C9201C15D1A14D133237BD67F")] public interface IEcsDefaultAddParams { AddParams AddParams { get; } diff --git a/src/EcsPipeline.cs b/src/EcsPipeline.cs index 1e9af3d..d29dac8 100644 --- a/src/EcsPipeline.cs +++ b/src/EcsPipeline.cs @@ -279,6 +279,7 @@ namespace DCFApixels.DragonECS [MetaColor(MetaColor.Black)] [MetaGroup(PACK_GROUP, OTHER_GROUP)] [MetaDescription(AUTHOR, "An auxiliary type of system for dividing a pipeline into layers. This system is automatically added to the EcsPipeline.")] + [MetaID("42596C7C9201D0B85D1335E6E4704B57")] public class SystemsLayerMarkerSystem : IEcsProcess { public readonly string name; diff --git a/src/Utils/EcsPipelineTemplate.cs b/src/Utils/EcsPipelineTemplate.cs index 3283af3..3532f83 100644 --- a/src/Utils/EcsPipelineTemplate.cs +++ b/src/Utils/EcsPipelineTemplate.cs @@ -3,10 +3,15 @@ using System.Runtime.Serialization; namespace DCFApixels.DragonECS { + using static EcsConsts; + [Serializable] [DataContract] [MetaTags(MetaTags.HIDDEN)] + [MetaDescription(AUTHOR, "...")] + [MetaGroup(PACK_GROUP, OTHER_GROUP)] [MetaID("128D547C9201EEAC49B05F89E4A253DF")] + [MetaColor(MetaColor.DragonRose)] public class EcsPipelineTemplate : IEcsModule { [DataMember] public string[] layers;