Ejemplo n.º 1
0
 private void OnPlayerDeath()
 {
     gamePlayHandler = FindObjectOfType <GamePlayHandler>();
     if (gamePlayHandler != null)
     {
         gamePlayHandler.PlayerKilled(gameObject);
     }
     gameObject.SetActive(false);
 }
Ejemplo n.º 2
0
    public void OnGameStateSet()
    {
        switch (gameState)
        {
        case eGameState.CINEMATIC:
            InitiateVariables();
            //TODO Play Cinematic
            //TODO Add skip option
            break;

        case eGameState.START:
            InitiateVariables();
            break;

        case eGameState.SELECT:
            InitiateVariables();
            charSelectionTimer = FindObjectOfType <CharacterSelectionTimer>();
            charSelectionTimer.matchStartTimer = characterSelectionCountdownTimer;
            charSelectionTimer.ResetCounter();
            AudioManager.instance.Play("PressStart_01");
            break;

        case eGameState.PLAYING:
            gamePlayHandler = FindObjectOfType <GamePlayHandler>();
            gamePlayHandler.AwakeLevel(this);
            AudioManager.instance.Play("GamePlay_01");
            break;

        case eGameState.ROUNDOVER:
            break;

        case eGameState.GAMEOVER:

            break;

        case eGameState.NULL:
            break;

        default:
            break;
        }
    }