private void Awake() { if (instance == null) { instance = this; } else { Destroy(gameObject); return; } DontDestroyOnLoad(gameObject); }
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; } } }