protected override void FinishGame() { base.FinishGame(); var bestTime = UpdateMaxScore(); Destroy(_instancePawn.gameObject); _instanceController.Clear(); _instanceController = null; UIEnd.PlayEnd(ConverTimerToString(_currentTimer), ConverTimerToString(bestTime)); }
protected override IEnumerator AnimDeathEnum() { _finish = true; _animDeath = true; Destroy(_instancePawn.gameObject); _instanceController.Clear(); _instanceController = null; InputController.ResetData(); PropulsionCooldown.LaForceVeloce.ResetForceVeloce(); yield return(new WaitForSeconds(2f)); SpawnGameplay(); _finish = false; _animDeath = false; }
void Start() { ch_controller = GetComponent <CharacterController>(); ch_animator = GetComponent <Animator>(); mob_ch_contr = GameObject.FindGameObjectWithTag("Joystick").GetComponent <MobilePlayerController>(); }
protected override void SpawnGameplay() { _instancePawn = CreatePawn(); _instanceController = CreateController(_instancePawn); Cam.Init(_instancePawn.transform); }