private IEnumerator FireHook() { grapplingHook.ToggleActiveState(); if (!IsGrounded()) { grapplingHook.JumpShot(xMovementDirection); } else { grapplingHook.StandardShot(xMovementDirection); } yield return(new WaitForSeconds(1.5f)); grapplingHook.CollisionCheck(); }