Exemple #1
0
 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;
 }
Exemple #2
0
    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();
    }