DragonECS/src/Executors/EcsQueryExecutor.cs

17 lines
433 B
C#
Raw Normal View History

namespace DCFApixels.DragonECS
{
public abstract class EcsQueryExecutor
{
2023-05-27 15:59:46 +08:00
private EcsWorld _world;
public EcsWorld World => _world;
internal void Initialize(EcsWorld world)
{
_world = world;
OnInitialize();
}
protected abstract void OnInitialize();
internal void Destroy() => OnDestroy();
protected abstract void OnDestroy();
}
}