Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

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.
  • No labels

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.