Inheritance: MonoBehaviour
Example #1
0
 // Use this for initialization
 void OnEnable()
 {
     collectedFlowers = 0;
     playerLight      = playerMaskController;
     localEndscreen   = endscreen;
 }
Example #2
0
    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;
                }

        }
    }
Example #3
0
    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;
                }

        }
    }