public void GameVictory() { StartCoroutine(GameVictoryRoutine()); }
IEnumerator GameVictoryRoutine() { isLive = false; enemyCleaner.SetActive(true);
yield return new WaitForSeconds(0.5f);
uiResult.gameObject.SetActive(true); uiResult.Win (); Stop();
AudioManager.instance.PlayBgm(false); AudioManager.instance.PlaySfx(AudioManager.Sfx.Win);
}
→ enemyCleaner 삭제 혹은 활용 생각, uiResult.Win() 이기는 ui 삭제 혹은 활용. → 이기는걸 꼭 없애야할까? → 근데 점수제로 하려면 없애야하지 않을까? → ㅇㅈ 결국엔 랭킹 매기고 경쟁을 일으키려면 점수제로 하는게 맞다.
levelTime = GameManager.instance.maxGameTime / spawnData.Length; // 120/20 이면 각단계마다 20초씩버티는 느낌!! → 이거 maxGameTime 삭제할건데, 레벨디자인 몬스터가 점차적으로 쎄지게끔 해보자! - > spawner.cs 의 Update() 미친 수정필요 레벨 디자인 해보자!! → 일단 Spawner.cs 로그함수 + 선형함수로 난이도 짜긴함 수정 필요할듯
https://geniusjun4663.tistory.com/33