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; }
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; }
//캐릭터 사망시 행동 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(); } }