Abstract class for an action an AI can take, can range from movement to grabbing a nearby weapon.
|action_cooldown||Cooldown between actions performances|
|behavior_flags||Flags for extra behavior|
|required_distance||What distance you need to be from the target to perform the action|
|finish_action||Called when the action is finished.|
|perform||Called by the AI controller when this action is performed|
Cooldown between actions performances
Flags for extra behavior
What distance you need to be from the target to perform the action
Called when the action is finished.
Called by the AI controller when this action is performed