mirror of
https://github.com/DCFApixels/DragonECS.git
synced 2025-09-18 01:44:35 +08:00
remove static EcsAspect.GetMask
This commit is contained in:
parent
68118dc581
commit
9a88fff7a7
@ -30,7 +30,7 @@ namespace DCFApixels.DragonECS
|
|||||||
}
|
}
|
||||||
public interface IEcsAspect
|
public interface IEcsAspect
|
||||||
{
|
{
|
||||||
EcsMask Mask { get; set; }
|
EcsMask Mask { get; }
|
||||||
}
|
}
|
||||||
|
|
||||||
#region IEcsAspectExtensions tmp
|
#region IEcsAspectExtensions tmp
|
||||||
@ -87,10 +87,6 @@ namespace DCFApixels.DragonECS
|
|||||||
{
|
{
|
||||||
get { return EcsAspect.CurrentBuilder.Opt; }
|
get { return EcsAspect.CurrentBuilder.Opt; }
|
||||||
}
|
}
|
||||||
public static EcsMask.Builder GetMask()
|
|
||||||
{
|
|
||||||
return EcsAspect.CurrentBuilder.GetMask();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
public abstract class EcsAspect : IEcsAspect, ITemplateNode, IComponentMask
|
public abstract class EcsAspect : IEcsAspect, ITemplateNode, IComponentMask
|
||||||
{
|
{
|
||||||
@ -134,10 +130,6 @@ namespace DCFApixels.DragonECS
|
|||||||
{
|
{
|
||||||
get { return B.Singleton; }
|
get { return B.Singleton; }
|
||||||
}
|
}
|
||||||
protected static EcsMask.Builder GetMask()
|
|
||||||
{
|
|
||||||
return B.GetMask();
|
|
||||||
}
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
//Инициализация аспектов проходит в синхронизированном состоянии, поэтому использование _staticMaskCache потоко безопасно.
|
//Инициализация аспектов проходит в синхронизированном состоянии, поэтому использование _staticMaskCache потоко безопасно.
|
||||||
@ -151,7 +143,6 @@ namespace DCFApixels.DragonECS
|
|||||||
public EcsMask Mask
|
public EcsMask Mask
|
||||||
{
|
{
|
||||||
get { return _mask; }
|
get { return _mask; }
|
||||||
set { }
|
|
||||||
}
|
}
|
||||||
public EcsWorld World
|
public EcsWorld World
|
||||||
{
|
{
|
||||||
@ -285,10 +276,6 @@ namespace DCFApixels.DragonECS
|
|||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region Include/Exclude/Optional/Combine/Except
|
#region Include/Exclude/Optional/Combine/Except
|
||||||
public EcsMask.Builder GetMask()
|
|
||||||
{
|
|
||||||
return EcsMask.New(_world);
|
|
||||||
}
|
|
||||||
public Singleton<T> Get<T>() where T : struct
|
public Singleton<T> Get<T>() where T : struct
|
||||||
{
|
{
|
||||||
return new Singleton<T>(_world.ID);
|
return new Singleton<T>(_world.ID);
|
||||||
|
Loading…
Reference in New Issue
Block a user