Files
AbdulandGitHub a2441db455 Update tiny samples to 0.29 preview (#14)
* Update tiny samples to 0.29 preview

* Add project settings
2020-08-25 21:23:11 -07:00

34 lines
862 B
C#

using Unity.Entities;
namespace Unity.TinyGems
{
[UpdateInGroup(typeof(InitializationSystemGroup))]
public class SetupGameSystem : SystemBase
{
protected override void OnStartRunning()
{
var gameSystemEntity = EntityManager.CreateEntity();
#if UNITY_EDITOR
EntityManager.SetName(gameSystemEntity, "GameManager");
#endif
EntityManager.AddComponentData(gameSystemEntity, new ActiveScene()
{
Value = Scenes.Title
});
EntityManager.AddComponentData(gameSystemEntity, new GameStateData
{
State = GameState.None
});
EntityManager.CreateEntity(typeof(ActiveInput));
}
protected override void OnUpdate()
{
}
}
}