DragonECS/src/Builtin/Worlds.cs
2023-04-24 17:46:10 +08:00

23 lines
918 B
C#

namespace DCFApixels.DragonECS
{
//TODO использовать этот мир для холостых вызовов. чтоб все нулевые ентити стучались в него, так можно попробовать сократить число проверок
//internal sealed class EcsDeathWrold : EcsWorld<EcsDefaultWorld>
//{
// public EcsDeathWrold(EcsPipeline pipeline) : base(pipeline) { }
//}
public sealed class EcsDefaultWorld : EcsWorld<EcsDefaultWorld>
{
public EcsDefaultWorld(EcsPipeline pipeline = null) : base(pipeline) { }
}
public sealed class EcsEventWorld : EcsWorld<EcsEventWorld>
{
public EcsEventWorld(EcsPipeline pipeline = null) : base(pipeline) { }
}
public sealed class EcsUIWorld : EcsWorld<EcsUIWorld>
{
public EcsUIWorld(EcsPipeline pipeline = null) : base(pipeline) { }
}
}