diff --git a/src/Aspect/EcsAspectAuto.cs b/src/Aspect/EcsAspectAuto.cs index afda901..6ab79d9 100644 --- a/src/Aspect/EcsAspectAuto.cs +++ b/src/Aspect/EcsAspectAuto.cs @@ -74,7 +74,7 @@ namespace DCFApixels.DragonECS } }//TODO КОНЕЦ убрать дублирование кода - вынести в отедльный метод - if (!fieldInfo.TryGetCustomAttribute(out InjectAttribute injectAttribute)) + if (!fieldInfo.TryGetCustomAttribute(out InjectAspectMemberAttribute injectAttribute)) { continue; } diff --git a/src/Attributes/AspectAttributes.cs b/src/Attributes/AspectAttributes.cs index 155be0a..acd365c 100644 --- a/src/Attributes/AspectAttributes.cs +++ b/src/Attributes/AspectAttributes.cs @@ -4,15 +4,15 @@ using System.Linq; namespace DCFApixels.DragonECS { - public abstract class InjectAttribute : Attribute { } + public abstract class InjectAspectMemberAttribute : Attribute { } [AttributeUsage(AttributeTargets.Field, Inherited = false, AllowMultiple = false)] - public sealed class IncAttribute : InjectAttribute { } + public sealed class IncAttribute : InjectAspectMemberAttribute { } [AttributeUsage(AttributeTargets.Field, Inherited = false, AllowMultiple = false)] - public sealed class ExcAttribute : InjectAttribute { } + public sealed class ExcAttribute : InjectAspectMemberAttribute { } [AttributeUsage(AttributeTargets.Field, Inherited = false, AllowMultiple = false)] - public sealed class OptAttribute : InjectAttribute { } + public sealed class OptAttribute : InjectAspectMemberAttribute { } [AttributeUsage(AttributeTargets.Field, Inherited = false, AllowMultiple = false)] - public sealed class CombineAttribute : InjectAttribute + public sealed class CombineAttribute : InjectAspectMemberAttribute { public readonly int order = 0; public CombineAttribute(int order = 0) => this.order = order;