private void Update() { shootTime -= Time.deltaTime; if (shootTime <= 0) { Fire(); } if (canJump) { jumpTime -= Time.deltaTime; if (jumpTime <= 0) { if (movComp.IsGrounded()) { movComp.Jump(); if (!isWaitingDestroy) { audioSource.PlayOneShot(jumpStartClip, 3); } } jumpTime = Random.Range(minJumpRate, maxJumpRate); } } }