Ability Types determine what kind of ability is in use.
3 Ability types are supported.
The Spawn
ability type is the type of ability that spawns an actor in the game, or activates a non-looped animation montage and the ability cooldown is activated the moment that actor is spawned.
Examples of Spawn
ability types:
These are “Fire and Forget” type abilities that don’t require any additional input after the ability has been activated.
The Ability Manager
for Spawn
ability types has the following process:
Input Action Pressed
-> Ability Activate
-> Spawn Ability Actor Created
-> Deactivate Ability Automatically Called
-> Ability Deactivate
-> On Cooldown
-> Wait for Cooldown
-> Ability Ready Called
-> Callback to allow Ability to be called again
The Hold
ability type is the type of ability that stays active while the input action is being held down, and deactivates when the input action is released.
The cooldown activates when the input action is released.
Examples of Hold
ability types: