mirror of
https://github.com/DCFApixels/DragonECS.git
synced 2025-09-18 01:44:35 +08:00
update MetaIDs
This commit is contained in:
parent
70520d38c6
commit
4aeb79fd0c
@ -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;
|
||||
|
@ -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() { }
|
||||
|
@ -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()
|
||||
|
@ -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
|
||||
{
|
||||
|
@ -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; }
|
||||
|
@ -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;
|
||||
|
@ -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
|
||||
{
|
||||
|
@ -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
|
||||
{
|
||||
|
@ -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();
|
||||
|
@ -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
|
||||
|
@ -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>
|
||||
{
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user