private void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
     else
     {
         Destroy(gameObject);
         return;
     }
     DontDestroyOnLoad(gameObject);
 }
Example #2
0
 void Update()
 {
     if (isSliding && TimeSlide > 0f && controller.isGrounded)
     {
         SlideIcon.SetActive(true);
         if (Input.GetKey(KeyCode.LeftShift))
         {
             Slide();
         }
     }
     if (TimeSlide <= 0f)
     {
         SlideIcon.SetActive(false);
         TimeToSlide -= Time.deltaTime;
         if (TimeToSlide <= 0f)
         {
             TimeSlide   = CopyTimeSlide;
             TimeToSlide = CopyTimeToSlide;
         }
     }
 }