22 results for "jump" in function
Tells the Character to jump on the next movement update by setting `bPressedJump` to true.
Returns true if the Character is currently allowed to jump.
Called each frame by CharacterMovementComponent to process jump input.
Called each frame after CheckJumpInput to update JumpKeyHoldTime and clear bPressedJump once the hold window expires.
Returns the maximum duration the jump key can be held to continue receiving upward force.
Returns whether the replicated `bProxyIsJumpForceApplied` flag is currently set, indicating the Character is under active jump force on simulated proxies.
Returns true while the jump key is held and the hold time has not yet exceeded JumpMaxHoldTime, meaning the jump is still actively applying upward force.
Immediately moves the montage playback position to the start of the named section.
Jumps the montage playback position to the end of the named section rather than its start.
Called by CharacterMovementComponent when the character reaches the peak of a jump.
Event fired when the character has just started a jump.
The C++ implementation body for the OnJumped BlueprintNativeEvent.
Marks the character as no longer attempting to jump, clearing jump-related state flags and timers.
Sets the `bProxyIsJumpForceApplied` replicated flag and marks the property dirty for replication.
Clears the jump input flag (`bPressedJump`) and resets the hold timer so the Character stops receiving jump Z-velocity on the next movement update.
Draws Character-specific debug information (movement state, jump state, based movement) to the HUD canvas when `showdebug` is active.
Registers which properties are replicated to remote machines and under what conditions.
Returns true if the character is currently in the Falling movement mode, which includes both the upward and downward phases of a jump.
Jumps the montage playhead to a specific time position without restarting it.
Called by CharacterMovementComponent whenever the movement mode changes (e.
Called by the Controller when the pawn is restarted after being possessed.
Adjusts InOutAngle1 so that the difference between it and InAngle0 is at most 180 degrees, preventing large jumps when interpolating rotation components converted from quaternions.