Exemplo n.º 1
0
 public void stopButton()
 {
     mainCam.StopGame();
     player.resetGame();
     foreach (Drager dr in MovableTile)
     {
         dr.StopGame();
     }
     foreach (Drager dr in Inventory)
     {
         dr.StopGame();
     }
     foreach (MS_Arabian ar in arabian)
     {
         ar.ResetGame();
     }
     foreach (MS_Soldier so in soldier)
     {
         so.ResetGame();
     }
     foreach (MS_HealthController hc in healthController)
     {
         hc.ResetGame();
     }
     ammoBox.SetActive(true);
     MainBGM.SetVolume(0.7f);
     buttonArea.enabled = true;
 }
Exemplo n.º 2
0
 public void stopGame()
 {
     if (rm.isact == false)
     {
         rm.act();
     }
     MainBgm.PlaySound();
     start = false;
     stop  = true;
     reset = false;
     mainCam.StopGame();
     rm.ResetGame();
     foreach (Drager dr in MovableTile)
     {
         dr.StopGame();
     }
     foreach (Drager dr in Inventory)
     {
         dr.StopGame();
     }
     foreach (rm_enemy en in enemy)
     {
         en.enemyStop();
     }
     foreach (rm_obj ob in obj)
     {
         ob.Active();
     }
     rm.movestart       = false;
     buttonArea.enabled = true;
 }
Exemplo n.º 3
0
    //캐릭터 사망시 행동
    public void deadAction()
    {
        mainCam.StopGame();
        //메인 배경음 볼륨 0으로 줄이고 사망 배경음 재생
        MainBGM.SetVolume(0);
        DeadBGM.PlaySound();
        //버튼 비활성화
        disableButton();
        //2.712초 후(배경음 재생 완료 후) 게임상태 Stop상태로 전환, 버튼 활성화
        Invoke("stopGame", 2.712f);
        Invoke("enableButton", 2.712f);

        //적들 애니메이션과 움직임 중지
        foreach (Mario_Goomba gm in Goomba)
        {
            gm.StopGame();
        }
    }