DragonECS-Unity/src/Buildin/EcsDefaultWorldSingletonProvider.cs

24 lines
676 B
C#
Raw Normal View History

2024-03-03 03:51:49 +08:00
namespace DCFApixels.DragonECS
{
public class EcsDefaultWorldSingletonProvider : EcsWorldProvider<EcsDefaultWorld>
{
private static EcsDefaultWorldSingletonProvider _instance;
public static EcsDefaultWorldSingletonProvider Instance
{
get
{
if (_instance == null)
{
_instance = FindOrCreateSingleton<EcsDefaultWorldSingletonProvider>("DefaultSingletonProvider");
}
return _instance;
}
}
protected override EcsDefaultWorld BuildWorld()
{
return new EcsDefaultWorld();
}
}
}