示例#1
0
 public void CallHandler()
 {
     gameOverDisplayer.Show();
     gameModeManager.SetGameMode(GameEnum.GAME_MODE.GAMEOVER);
     playerOutZoneAnimator.Animate();
     outZoneSEPlayer.Play();
 }
示例#2
0
 public void CallHandler()
 {
     gameOverDisplayer.Show();
     gameModeManager.SetGameMode(GameEnum.GAME_MODE.GAMEOVER);
     playerEnemyHitAnimator.Animate();
     needleSEPlayer.Play();
 }
示例#3
0
 public void CallHandler()
 {
     gameClearDisplayer.Show();
     gameModeManager.SetGameMode(GameEnum.GAME_MODE.CLEAR);
     buttonsActivator.SetActive(false);
     goalSEPlayer.Play();
 }
示例#4
0
 public void CallHandler()
 {
     if (player.position.y > transform.position.y + 0.4f)
     {
         playerJumper.Jump();
         enemyDestroyAnimator.Animate();
         scoreManager.AddScore(ENEMY_SCORE);
         enemySEPlayer.Play(GameEnum.ENEMY_SE.DEFEAT);
     }
     else
     {
         gameOverDisplayer.Show();
         gameModeManager.SetGameMode(GameEnum.GAME_MODE.GAMEOVER);
         playerEnemyHitAnimator.Animate();
         enemySEPlayer.Play(GameEnum.ENEMY_SE.MISS);
     }
 }
示例#5
0
 public void SetGameMode(GameMode mode)
 {
     GameModeManager.SetGameMode(mode);
 }