VelocityBasedRollingExtension

GetFollowTargetVelocity

Get follow target's world-space velocity. Must check the returned FollowTarget's validity before using the velocity. Will return zero vector if the follow target is inavlid.

Input / Output
Description

Input

Target

A VelocityBasedRollingExtension target object.

Output

Follow Target

Follow target owned by this camera. Can be invalid.

Return Value

Follow target's velocity. Can be zero vector if the follow target is invalid.

StartRoll

Start rolling. Used when RollScheme is Manual. You can use the AsyncStartRoll node to do something when rolling completes. Cannot be paused. If you just want to normally start rolling, use this node instead. DO NOT mix-use these two nodes.

Input / Output
Description

Input

Target

A VelocityBasedRollingExtension target object.

TargetRoll

Target roll, starting from current roll.

Duration

Rolling duraion, default is 1.0.

Blend Func

Function to control the smoothness of rolling.

Blend Exp

Blending exponential.

AsyncStartRoll

Async start rolling from current roll. Used when RollScheme is Manual. You can use AsyncPauseRoll to pause or unpause rolling. If you just want to normally start rolling, use the StartRoll blueprint node. DO NOT mix-use these two nodes.

Input / Output
Description

Input

Target

A VelocityBasedRollingExtension target object.

TargetRoll

Target roll, starting from current roll.

Duration

Rolling duraion, default is 1.0.

Blend Func

Function to control the smoothness of rolling.

Blend Exp

Blending exponential.

AsyncPauseRoll

Pause or unpause rolling for AsyncStartRoll. Used when RollScheme is Manual.

Input / Output
Description

Input

Target

A VelocityBasedRollingExtension target object.

Set Pause

Whether or not to pause rolling. False is resume.

Last updated