diff --git a/src/EcsAspect.cs b/src/EcsAspect.cs index 5474f08..75a3be2 100644 --- a/src/EcsAspect.cs +++ b/src/EcsAspect.cs @@ -30,7 +30,7 @@ namespace DCFApixels.DragonECS } public interface IEcsAspect { - EcsMask Mask { get; set; } + EcsMask Mask { get; } } #region IEcsAspectExtensions tmp @@ -87,10 +87,6 @@ namespace DCFApixels.DragonECS { get { return EcsAspect.CurrentBuilder.Opt; } } - public static EcsMask.Builder GetMask() - { - return EcsAspect.CurrentBuilder.GetMask(); - } } public abstract class EcsAspect : IEcsAspect, ITemplateNode, IComponentMask { @@ -134,10 +130,6 @@ namespace DCFApixels.DragonECS { get { return B.Singleton; } } - protected static EcsMask.Builder GetMask() - { - return B.GetMask(); - } #endregion //Инициализация аспектов проходит в синхронизированном состоянии, поэтому использование _staticMaskCache потоко безопасно. @@ -151,7 +143,6 @@ namespace DCFApixels.DragonECS public EcsMask Mask { get { return _mask; } - set { } } public EcsWorld World { @@ -285,10 +276,6 @@ namespace DCFApixels.DragonECS #endregion #region Include/Exclude/Optional/Combine/Except - public EcsMask.Builder GetMask() - { - return EcsMask.New(_world); - } public Singleton Get() where T : struct { return new Singleton(_world.ID);