public void DoRestart(CatchGameController sender) { if (RestartEvent != null) { RestartEvent(sender); } }
/// <summary> /// 플레이어가 게임을 재도전할 시 호출되는 함수. /// 게임을 재시작할때마다 초기화해줘야하는 부분을 여기서 초기화해준다. /// </summary> /// <param name="sender"></param> void OnRestart(CatchGameController sender) { _objectModel.SetActive(true); _sight.SetActive(true); IsCatched = false; _collider.enabled = true; _property.Initialize(); }