コード例 #1
0
    public static void StartBuildingDestroy()
    {
        var ent = MainLoader.entityManager.CreateEntity();
        ChangeGameStateRequest c = new ChangeGameStateRequest {
            newState = e_GameStates.state_DestroyBuildings
        };

        MainLoader.entityManager.AddComponentData(ent, c);
    }
コード例 #2
0
    public static void StartRoadBuilding()
    {
        //var entityManager = World.DefaultGameObjectInjectionWorld.EntityManager;
        //entityManager.CreateEntity(typeof(UI_Command_StartRoadBuilding));
        var ent = MainLoader.entityManager.CreateEntity();
        ChangeGameStateRequest c = new ChangeGameStateRequest {
            newState = e_GameStates.state_RoadPlacement
        };

        MainLoader.entityManager.AddComponentData(ent, c);
    }