protected virtual void AbilityAction(GameEntity executor, GameContext gameContext) { executor.AddAbilityCooldown(cooldown); }
public override void AddAbilityToEntity(GameEntity entity) { entity.AddAbility(cooldown, AbilityAction); entity.AddAbilityCooldown(cooldown); }