update MetaIDs

This commit is contained in:
DCFApixels 2025-03-19 16:30:20 +08:00
parent 70520d38c6
commit 4aeb79fd0c
13 changed files with 28 additions and 28 deletions

View File

@ -10,7 +10,7 @@ namespace DCFApixels.DragonECS
[MetaColor(MetaColor.DragonRose)]
[MetaGroup(EcsConsts.PACK_GROUP, EcsConsts.PROCESSES_GROUP)]
[MetaDescription(EcsConsts.AUTHOR, "The process to run when EcsPipeline.Init() is called. Before Init")]
[MetaID("DE26527C92015AFDD4ECF4D81A4C946B")]
[MetaID("DragonECS_DE26527C92015AFDD4ECF4D81A4C946B")]
public interface IEcsPreInit : IEcsProcess
{
void PreInit();
@ -19,7 +19,7 @@ namespace DCFApixels.DragonECS
[MetaColor(MetaColor.DragonRose)]
[MetaGroup(EcsConsts.PACK_GROUP, EcsConsts.PROCESSES_GROUP)]
[MetaDescription(EcsConsts.AUTHOR, "The process to run when EcsPipeline.Init() is called. After PreInit")]
[MetaID("CC45527C9201DF82DCAAAEF33072F9EF")]
[MetaID("DragonECS_CC45527C9201DF82DCAAAEF33072F9EF")]
public interface IEcsInit : IEcsProcess
{
void Init();
@ -28,7 +28,7 @@ namespace DCFApixels.DragonECS
[MetaColor(MetaColor.DragonRose)]
[MetaGroup(EcsConsts.PACK_GROUP, EcsConsts.PROCESSES_GROUP)]
[MetaDescription(EcsConsts.AUTHOR, "The process to run when EcsPipeline.Run() is called.")]
[MetaID("9654527C9201BE75546322B9BB03C131")]
[MetaID("DragonECS_9654527C9201BE75546322B9BB03C131")]
public interface IEcsRun : IEcsProcess
{
void Run();
@ -44,7 +44,7 @@ namespace DCFApixels.DragonECS
[MetaColor(MetaColor.DragonRose)]
[MetaGroup(EcsConsts.PACK_GROUP, EcsConsts.PROCESSES_GROUP)]
[MetaDescription(EcsConsts.AUTHOR, "The process to run when EcsPipeline.Destroy() is called.")]
[MetaID("4661527C9201EE669C6EB61B19899AE5")]
[MetaID("DragonECS_4661527C9201EE669C6EB61B19899AE5")]
public interface IEcsDestroy : IEcsProcess
{
void Destroy();
@ -62,7 +62,7 @@ namespace DCFApixels.DragonECS.Internal
[MetaGroup(EcsConsts.PACK_GROUP, EcsConsts.PROCESSES_GROUP)]
[MetaDescription(EcsConsts.AUTHOR, "...")]
[MetaTags(MetaTags.HIDDEN)]
[MetaID("3273527C9201285BAA0A463F700A50FB")]
[MetaID("DragonECS_3273527C9201285BAA0A463F700A50FB")]
internal sealed class EcsPreInitRunner : EcsRunner<IEcsPreInit>, IEcsPreInit
{
private RunHelper _helper;
@ -83,7 +83,7 @@ namespace DCFApixels.DragonECS.Internal
[MetaGroup(EcsConsts.PACK_GROUP, EcsConsts.PROCESSES_GROUP)]
[MetaDescription(EcsConsts.AUTHOR, "...")]
[MetaTags(MetaTags.HIDDEN)]
[MetaID("ED85527C9201A391AB8EC0B734917859")]
[MetaID("DragonECS_ED85527C9201A391AB8EC0B734917859")]
internal sealed class EcsInitRunner : EcsRunner<IEcsInit>, IEcsInit
{
private RunHelper _helper;
@ -104,7 +104,7 @@ namespace DCFApixels.DragonECS.Internal
[MetaGroup(EcsConsts.PACK_GROUP, EcsConsts.PROCESSES_GROUP)]
[MetaDescription(EcsConsts.AUTHOR, "...")]
[MetaTags(MetaTags.HIDDEN)]
[MetaID("2098527C9201F260C840BFD50BC7E0BA")]
[MetaID("DragonECS_2098527C9201F260C840BFD50BC7E0BA")]
internal sealed class EcsRunRunner : EcsRunner<IEcsRun>, IEcsRun
{
private readonly struct Pair
@ -184,7 +184,7 @@ namespace DCFApixels.DragonECS.Internal
[MetaGroup(EcsConsts.PACK_GROUP, EcsConsts.PROCESSES_GROUP)]
[MetaDescription(EcsConsts.AUTHOR, "...")]
[MetaTags(MetaTags.HIDDEN)]
[MetaID("06A6527C92010430ACEB3DA520F272CC")]
[MetaID("DragonECS_06A6527C92010430ACEB3DA520F272CC")]
internal sealed class EcsDestroyRunner : EcsRunner<IEcsDestroy>, IEcsDestroy
{
private RunHelper _helper;

View File

@ -10,7 +10,7 @@ namespace DCFApixels.DragonECS
[MetaGroup(EcsConsts.PACK_GROUP, EcsConsts.WORLDS_GROUP)]
[MetaDescription(EcsConsts.AUTHOR, "Inherits EcsWorld without extending its functionality and is used for specific injections. Can be used to store regular game entities, can also be used as a single world in the game for all entities.")]
[DebuggerTypeProxy(typeof(DebuggerProxy))]
[MetaID("4EE3527C92015BAB0299CB7B4E2663D1")]
[MetaID("DragonECS_4EE3527C92015BAB0299CB7B4E2663D1")]
public sealed class EcsDefaultWorld : EcsWorld, IInjectionUnit
{
public EcsDefaultWorld() : base() { }
@ -23,7 +23,7 @@ namespace DCFApixels.DragonECS
[MetaGroup(EcsConsts.PACK_GROUP, EcsConsts.WORLDS_GROUP)]
[MetaDescription(EcsConsts.AUTHOR, "Inherits EcsWorld without extending its functionality and is used for specific injections. Can be used to store event entities.")]
[DebuggerTypeProxy(typeof(DebuggerProxy))]
[MetaID("D7CE527C920160BCD765EFA72DBF8B89")]
[MetaID("DragonECS_D7CE527C920160BCD765EFA72DBF8B89")]
public sealed class EcsEventWorld : EcsWorld, IInjectionUnit
{
public EcsEventWorld() : base() { }

View File

@ -79,7 +79,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<T>().")]
[MetaID("10A4587C92013B55820D8604D718A1C3")]
[MetaID("DragonECS_10A4587C92013B55820D8604D718A1C3")]
public static class EcsDebug
{
public static void Set<T>() where T : DebugService, new()

View File

@ -37,7 +37,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")]
[MetaID("DragonECS_248D587C9201EAEA881F27871B4D18A6")]
[DebuggerTypeProxy(typeof(DebuggerProxy))]
public sealed class TypeMeta : ITypeMeta
{

View File

@ -17,7 +17,7 @@ namespace DCFApixels.DragonECS
[MetaColor(MetaColor.DragonRose)]
[MetaGroup(PACK_GROUP, OTHER_GROUP)]
[MetaDescription(AUTHOR, "...")]
[MetaID("FC38597C9201C15D1A14D133237BD67F")]
[MetaID("DragonECS_FC38597C9201C15D1A14D133237BD67F")]
public interface IEcsDefaultAddParams
{
AddParams AddParams { get; }

View File

@ -23,7 +23,7 @@ namespace DCFApixels.DragonECS
[MetaColor(MetaColor.DragonRose)]
[MetaGroup(PACK_GROUP, OTHER_GROUP)]
[MetaDescription(AUTHOR, "...")]
[MetaID("F064557C92010419AB677453893D00AE")]
[MetaID("DragonECS_F064557C92010419AB677453893D00AE")]
public interface IEcsPipelineMember : IEcsProcess
{
EcsPipeline Pipeline { get; set; }
@ -32,7 +32,7 @@ namespace DCFApixels.DragonECS
[MetaColor(MetaColor.DragonRose)]
[MetaGroup(PACK_GROUP, OTHER_GROUP)]
[MetaDescription(AUTHOR, "Container and engine for systems. Responsible for configuring the execution order of systems, providing a mechanism for messaging between systems, and a dependency injection mechanism.")]
[MetaID("9F5A557C9201C5C3D9BCAC2FF1CC07D4")]
[MetaID("DragonECS_9F5A557C9201C5C3D9BCAC2FF1CC07D4")]
public sealed partial class EcsPipeline
{
private readonly IConfigContainer _configs;
@ -289,7 +289,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")]
[MetaID("DragonECS_42596C7C9201D0B85D1335E6E4704B57")]
public class SystemsLayerMarkerSystem : IEcsProcess
{
public readonly string name;

View File

@ -14,7 +14,7 @@ namespace DCFApixels.DragonECS
[MetaGroup(EcsConsts.PACK_GROUP, EcsConsts.OTHER_GROUP)]
[MetaDescription(EcsConsts.AUTHOR, "...")]
[MetaTags(MetaTags.HIDDEN)]
[MetaID("EF8A557C9201E6F04D4A76DC670BDE19")]
[MetaID("DragonECS_EF8A557C9201E6F04D4A76DC670BDE19")]
public interface IEcsProcess : IEcsMember { }
namespace RunnersCore
@ -69,7 +69,7 @@ namespace DCFApixels.DragonECS
[MetaGroup(EcsConsts.PACK_GROUP, EcsConsts.OTHER_GROUP)]
[MetaDescription(EcsConsts.AUTHOR, "...")]
[MetaTags(MetaTags.HIDDEN)]
[MetaID("E49B557C92010E46DF1602972BC988BC")]
[MetaID("DragonECS_E49B557C92010E46DF1602972BC988BC")]
public interface IEcsRunner : IEcsProcess
{
EcsPipeline Pipeline { get; }
@ -84,7 +84,7 @@ namespace DCFApixels.DragonECS
[MetaGroup(EcsConsts.PACK_GROUP, EcsConsts.OTHER_GROUP)]
[MetaDescription(EcsConsts.AUTHOR, "...")]
[MetaTags(MetaTags.HIDDEN)]
[MetaID("7DB3557C9201F85E0E1C17D7B19D9CEE")]
[MetaID("DragonECS_7DB3557C9201F85E0E1C17D7B19D9CEE")]
public abstract class EcsRunner<TProcess> : EcsRunner, IEcsRunner, IEcsProcess
where TProcess : IEcsProcess
{

View File

@ -48,7 +48,7 @@ namespace DCFApixels.DragonECS
[MetaColor(MetaColor.DragonRose)]
[MetaGroup(EcsConsts.PACK_GROUP, EcsConsts.WORLDS_GROUP)]
[MetaDescription(EcsConsts.AUTHOR, "Container for entities and components.")]
[MetaID("AEF3557C92019C976FC48F90E95A9DA6")]
[MetaID("DragonECS_AEF3557C92019C976FC48F90E95A9DA6")]
[DebuggerTypeProxy(typeof(DebuggerProxy))]
public partial class EcsWorld : IEntityStorage, IEcsMember, INamedMember
{

View File

@ -9,7 +9,7 @@ namespace DCFApixels.DragonECS
[MetaColor(MetaColor.DragonRose)]
[MetaGroup(EcsConsts.PACK_GROUP, EcsConsts.DI_GROUP)]
[MetaDescription(EcsConsts.AUTHOR, "The interface of the dependency injection process.")]
[MetaID("4C86537C92019AA24383CBF53CBD456C")]
[MetaID("DragonECS_4C86537C92019AA24383CBF53CBD456C")]
public interface IEcsInject<T> : IEcsInjectProcess
{
void Inject(T obj);
@ -22,7 +22,7 @@ namespace DCFApixels.DragonECS
[MetaColor(MetaColor.DragonRose)]
[MetaGroup(EcsConsts.PACK_GROUP, EcsConsts.DI_GROUP)]
[MetaDescription(EcsConsts.AUTHOR, "The process interface that signals the completion of injection during pipeline initialization via the EcsPipeline.Init() method.")]
[MetaID("05C3537C920155AFC044C900E4F17D90")]
[MetaID("DragonECS_05C3537C920155AFC044C900E4F17D90")]
public interface IOnInitInjectionComplete : IEcsProcess
{
void OnBeforeInitInjection();

View File

@ -20,7 +20,7 @@ namespace DCFApixels.DragonECS
[MetaColor(MetaColor.DragonRose)]
[MetaGroup(EcsConsts.PACK_GROUP, EcsConsts.POOLS_GROUP)]
[MetaDescription(EcsConsts.AUTHOR, "Standard component.")]
[MetaID("84D2537C9201D6F6B92FEC1C8883A07A")]
[MetaID("DragonECS_84D2537C9201D6F6B92FEC1C8883A07A")]
public interface IEcsComponent : IEcsMember { }
/// <summary>Pool for IEcsComponent components</summary>
@ -30,7 +30,7 @@ namespace DCFApixels.DragonECS
[MetaColor(MetaColor.DragonRose)]
[MetaGroup(EcsConsts.PACK_GROUP, EcsConsts.POOLS_GROUP)]
[MetaDescription(EcsConsts.AUTHOR, "Pool for IEcsComponent components.")]
[MetaID("C501547C9201A4B03FC25632E4FAAFD7")]
[MetaID("DragonECS_C501547C9201A4B03FC25632E4FAAFD7")]
[DebuggerDisplay("Count: {Count} Type: {ComponentType}")]
public sealed class EcsPool<T> : IEcsPoolImplementation<T>, IEcsStructPool<T>, IEnumerable<T> //IEnumerable<T> - IntelliSense hack
where T : struct, IEcsComponent

View File

@ -74,7 +74,7 @@ namespace DCFApixels.DragonECS.Internal
[MetaGroup(EcsConsts.PACK_GROUP, EcsConsts.POOLS_GROUP)]
[MetaDescription(EcsConsts.AUTHOR, "A placeholder type, an instance of this type replaces the null ref.")]
[MetaTags(MetaTags.HIDDEN)]
[MetaID("460E547C9201227A4956AC297F67B484")]
[MetaID("DragonECS_460E547C9201227A4956AC297F67B484")]
[DebuggerDisplay("-")]
public sealed class EcsNullPool : IEcsPoolImplementation<NullComponent>
{

View File

@ -20,7 +20,7 @@ namespace DCFApixels.DragonECS
[MetaColor(MetaColor.DragonRose)]
[MetaGroup(EcsConsts.PACK_GROUP, EcsConsts.POOLS_GROUP)]
[MetaDescription(EcsConsts.AUTHOR, "Tag component or component without data.")]
[MetaID("8D3E547C92013C6A2C2DFC8D2F1FA297")]
[MetaID("DragonECS_8D3E547C92013C6A2C2DFC8D2F1FA297")]
public interface IEcsTagComponent : IEcsMember { }
/// <summary> Pool for IEcsTagComponent components. </summary>
@ -30,7 +30,7 @@ namespace DCFApixels.DragonECS
[MetaColor(MetaColor.DragonRose)]
[MetaGroup(EcsConsts.PACK_GROUP, EcsConsts.POOLS_GROUP)]
[MetaDescription(EcsConsts.AUTHOR, "Pool for IEcsTagComponent components. EcsTagPool is optimized for storing tag components or components without data.")]
[MetaID("9D80547C9201E852E4F17324EAC1E15A")]
[MetaID("DragonECS_9D80547C9201E852E4F17324EAC1E15A")]
[DebuggerDisplay("Count: {Count} Type: {ComponentType}")]
public sealed class EcsTagPool<T> : IEcsPoolImplementation<T>, IEcsStructPool<T>, IEnumerable<T> //IEnumerable<T> - IntelliSense hack
where T : struct, IEcsTagComponent

View File

@ -13,7 +13,7 @@ namespace DCFApixels.DragonECS
[MetaTags(MetaTags.HIDDEN)]
[MetaDescription(AUTHOR, "...")]
[MetaGroup(PACK_GROUP, OTHER_GROUP)]
[MetaID("128D547C9201EEAC49B05F89E4A253DF")]
[MetaID("DragonECS_128D547C9201EEAC49B05F89E4A253DF")]
[MetaColor(MetaColor.DragonRose)]
public class EcsPipelineTemplate : IEcsModule
{