rename InjectAttribute to InjectAspectMemberAttribute

This commit is contained in:
Mikhail 2024-05-25 21:43:43 +08:00
parent 6dbd557f0b
commit adadefa698
2 changed files with 6 additions and 6 deletions

View File

@ -74,7 +74,7 @@ namespace DCFApixels.DragonECS
}
}//TODO КОНЕЦ убрать дублирование кода - вынести в отедльный метод
if (!fieldInfo.TryGetCustomAttribute(out InjectAttribute injectAttribute))
if (!fieldInfo.TryGetCustomAttribute(out InjectAspectMemberAttribute injectAttribute))
{
continue;
}

View File

@ -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;