mirror of
https://github.com/DCFApixels/DragonECS.git
synced 2025-09-18 01:44:35 +08:00
update SingleAspect
This commit is contained in:
parent
1aa9a865b1
commit
689932f40b
@ -4,10 +4,18 @@ namespace DCFApixels.DragonECS
|
||||
{
|
||||
public sealed class EmptyAspect : EcsAspect { }
|
||||
|
||||
public sealed class SingleAspect<TPool> : EcsAspect where TPool : IEcsPoolImplementation, new()
|
||||
public sealed class SinglePoolAspect<TPool> : EcsAspect where TPool : IEcsPoolImplementation, new()
|
||||
{
|
||||
public readonly TPool pool = B.IncludePool<TPool>();
|
||||
}
|
||||
public sealed class SingleTagAspect<TComponent> : EcsAspect where TComponent : struct, IEcsTagComponent
|
||||
{
|
||||
public readonly EcsTagPool<TComponent> pool = B.IncludePool<EcsTagPool<TComponent>>();
|
||||
}
|
||||
public sealed class SingleAspect<TComponent> : EcsAspect where TComponent : struct, IEcsComponent
|
||||
{
|
||||
public readonly EcsPool<TComponent> pool = B.IncludePool<EcsPool<TComponent>>();
|
||||
}
|
||||
public sealed class CombinedAspect<A0, A1> : EcsAspect
|
||||
where A0 : EcsAspect, new()
|
||||
where A1 : EcsAspect, new()
|
||||
|
Loading…
Reference in New Issue
Block a user