void Awake() { controller = GetComponent <CharacterController>(); trickSystem = FindObjectOfType <Trick_Pattern>(); _gameManager = GameManager.GetInstance(); targetRotation = transform.rotation; slideParticle = transform.FindChild("P_Slide").GetComponent <ParticleSystem>(); waterEffect = transform.FindChild("P_Idle").gameObject; speedWaterEffect = transform.FindChild("P_IdleSpeed").gameObject; isGrounded = true; descending = true; }
public void EndRun() { if (!trickSystem) { trickSystem = FindObjectOfType <Trick_Pattern>(); } trickSystem.EndOfTrick(); GameObject.Find("HUD").GetComponent <Canvas>().enabled = false; CameraScript camera = Camera.main.GetComponent <CameraScript>(); camera.SetNewState(camera.end); _endCanvas.enabled = true; _endCanvas.GetComponentInChildren <Score>().ScoreFinal(); endRun.LaunchEndRunProtocol(); }