public Defend(Agent agent, int actionDuration, int cooldownDuration, OnAbilityComplete cooldown) { this.agent = agent; process = new AbilityProcess(actionDuration, cooldownDuration, cooldown); }
public AbilityProcess(int actionDuration, int cooldownDuration, OnAbilityComplete cooldown) { this.actionDuration = actionDuration; this.cooldownDuration = cooldownDuration; this.cooldown = cooldown; }