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