Channel Conditions
Channel Conditions are checked every frame to ensure that an Actor is still able to continue channeling. While channeling, the Actor plays the Ability as normal (including looping, etc), but if one (or more) of the conditions fail - then the Ability is cancelled and treated as either a Branch, Interrupt, or Success.
Returns true if the keys with the provided Input Actions are currently pressed.
Input Actions
The name of the Input Actions to check for key presses.
Negate
Whether to negate (reverse) the result. In this case, that would mean the condition would fail if you press any of the keys provided in the Input Actions.
Returns true as long as the Actor's linear velocity is less than the provided threshold.
Velocity Threshold
How fast, in cm/s, is allowed before breaking the channel.
Use XY Speed Only
If true, only check the 2D (XY) speed. This leaves out any vertical speed.
Negate
Whether to negate (reverse) the result. In this case, that would mean the condition would fail if the Actor ever fell below the threshold.
Calls into the Ability's CheckCustomChannelConditional for the result.
Event Name
An optional name for this check that is passed along when calling into the Ability method.
Negate
Whether to negate (reverse) the result from the Blueprint.