fix queries

This commit is contained in:
Mikhail 2024-02-25 23:05:00 +08:00
parent 5ced4c0388
commit 7de803cc12
3 changed files with 9 additions and 3 deletions

View File

@ -37,7 +37,10 @@ namespace DCFApixels.DragonECS
#region Methods #region Methods
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
public EcsSpan Execute() => ExecuteFor(_aspect.World.Entities); public EcsSpan Execute()
{
return ExecuteFor(_aspect.World.Entities);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
public EcsSpan ExecuteFor(EcsSpan span) public EcsSpan ExecuteFor(EcsSpan span)
{ {

View File

@ -40,7 +40,10 @@ namespace DCFApixels.DragonECS
#region Methods #region Methods
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
public EcsReadonlyGroup Execute() => ExecuteFor(_aspect.World.Entities); public EcsReadonlyGroup Execute()
{
return ExecuteFor(_aspect.World.Entities);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
public EcsReadonlyGroup ExecuteFor(EcsSpan span) public EcsReadonlyGroup ExecuteFor(EcsSpan span)
{ {

View File

@ -26,7 +26,7 @@
{ {
world.ReleaseDelEntityBufferAll(); world.ReleaseDelEntityBufferAll();
} }
var executor = world.GetExecutor<EcsWhereToGroupExecutor<TAspect>>(); var executor = world.GetExecutor<EcsWhereExecutor<TAspect>>();
aspect = executor.Aspect; aspect = executor.Aspect;
return executor.ExecuteFor(span); return executor.ExecuteFor(span);
} }