예제 #1
0
 public State(GameScenarioCompiler scenario)
 {
     this.scenario = scenario;
     index         = 0;
     Debug.Assert(scenario.waves.Length > 0, "Empty scenario!");
     wave = scenario.waves[0].Begin();
 }
예제 #2
0
    // métodos padrões
    void Awake()
    {
        playerHealth = startingPlayerHealth;
        board.Initialize(boardSize, tileContentFactory);
        board.ShowGrid = true;

        scenario       = new GameScenarioCompiler(enemyFactory);
        activeScenario = scenario.Begin();
    }