/// <summary> /// 소변기에서 게임을 완료했을시 게임다시시작. /// </summary> public void RestartBtn() { int stageIdx = UnityEngine.Random.Range(1, 2); if ((int)_curStageIdx != stageIdx) { _curStageIdx = (BaseGameManager.eStageState)stageIdx; } else { _curStageIdx = 0; } SoundManager._uniqueinstance.PlayEffSound(SoundManager.eEffType.ZIPPERUP); SoundManager.INSTANCE.PlayEffSound(SoundManager.eEffType.BTN); SoundManager._uniqueinstance.PlayEffSound(SoundManager.eEffType.TOILET_SOUND); // 소변기 물내려가는 이펙트 및 소리 Transform tf = GameObject.FindGameObjectWithTag("ToiletWaterFall").transform; GameObject go = Instantiate(_toiletWaterFall, tf.position, tf.rotation); Destroy(go, 7); BaseGameManager._uniqueinstance.SceneRestart(_curStageIdx); }
/// <summary> /// "FadeOut_ToLobby" 에니메이션이 일어난 후 => 로비로. /// </summary> public void StartLobby() { int stageIdx = 1; if ((int)_curStageIdx != stageIdx) { _curStageIdx = (BaseGameManager.eStageState)stageIdx; } else { _curStageIdx = 0; } BaseGameManager._uniqueInstance.SceneMoveAtGame(_curStageIdx); }
public void OnFadeCompleteLobby() { int stageIdx = 2; if ((int)_curStageIdx != stageIdx) { _curStageIdx = (BaseGameManager.eStageState)stageIdx; } else { _curStageIdx = 0; } BaseGameManager._uniqueinstance.SceneMoveAtLobby(_curStageIdx); }
/// <summary> /// 소변기를 찾지 못했을 시 게임다시시작 메소드. /// </summary> public void RestartClick() { int stageIdx = UnityEngine.Random.Range(1, 2); if ((int)_curStageIdx != stageIdx) { _curStageIdx = (BaseGameManager.eStageState)stageIdx; } else { _curStageIdx = 0; } SoundManager.INSTANCE.PlayEffSound(SoundManager.eEffType.BTN); BaseGameManager._uniqueinstance.SceneRestart(_curStageIdx); }