update debuggerproxy

This commit is contained in:
Mikhail 2024-11-08 15:15:27 +08:00
parent d0c2cab838
commit 9f8861dff4

View File

@ -1140,6 +1140,7 @@ namespace DCFApixels.DragonECS
protected class DebuggerProxy protected class DebuggerProxy
{ {
private EcsWorld _world; private EcsWorld _world;
private List<MaskQueryExecutor> _queries;
public EntitySlotInfo[] Entities public EntitySlotInfo[] Entities
{ {
get get
@ -1156,9 +1157,13 @@ namespace DCFApixels.DragonECS
public long Version { get { return _world.Version; } } public long Version { get { return _world.Version; } }
public IEcsPool[] Pools { get { return _world._pools; } } public IEcsPool[] Pools { get { return _world._pools; } }
public short ID { get { return _world.ID; } } public short ID { get { return _world.ID; } }
public List<MaskQueryExecutor> MaskQueries { get { return _queries; } }
public DebuggerProxy(EcsWorld world) public DebuggerProxy(EcsWorld world)
{ {
_world = world; _world = world;
int v = 0;
_queries = new List<MaskQueryExecutor>();
world.GetMaskQueryExecutors(_queries, ref v);
} }
} }
#endregion #endregion