// Use this for initialization void OnEnable() { collectedFlowers = 0; playerLight = playerMaskController; localEndscreen = endscreen; }
private void newGameState(GameStates pState) { switch (pState) { case GameStates.menu: { _menu = new Menu(this); AddChild(_menu); break; } case GameStates.part1: { playerScore = 0; playerHasWeapon = false; playerCoins = 0; playerLives = 3; _part1 = new Level(this, "part1.txt", 1); AddChild(_part1); break; } case GameStates.part2: { playerHasWeapon = true; _part2 = new Level(this, "part2.txt", 2); AddChild(_part2); break; } case GameStates.part3: { playerHasWeapon = true; _part3 = new Level(this, "part3.txt", 3); AddChild(_part3); break; } case GameStates.wonlostscreen: { _wlscreen = new WonLostScreen(this, levelWon); AddChild(_wlscreen); break; } case GameStates.nameinput: { _nameinput = new NameInput(_part1); AddChild(_nameinput); break; } case GameStates.endscreen: { _endscreen = new Endscreen(this, levelWon); AddChild(_endscreen); break; } } }
private void newGameState(GameStates pState) { switch (pState) { case GameStates.menu: { _menu = new Menu(this); AddChild(_menu); break; } case GameStates.level: { _level = new Level(this, "level1prototype.txt"); AddChild(_level); break; } case GameStates.bossarena: { _bossArena = new Level(this, "bossarena.txt"); AddChild(_bossArena); break; } case GameStates.nameinput: { _nameinput = new NameInput(_level); AddChild(_nameinput); break; } case GameStates.endscreen: { _endscreen = new Endscreen(this); AddChild(_endscreen); break; } } }