public void AddCooldownRef(CooldownResetPetAbility cooldownResetPetAbility) { if (cooldownReset != null) { cooldownReset.Deactivate(); SuccessCastSpellDelegateEvent -= cooldownReset.ResetCooldown; } cooldownReset = cooldownResetPetAbility; if (cooldownResetPetAbility != null) { SuccessCastSpellDelegateEvent += cooldownResetPetAbility.ResetCooldown; cooldownResetPetAbility.Activate(); } }
public void AddCooldownRef(CooldownResetPetAbility cooldownResetPetAbility) { _cooldownResetPetAbility = cooldownResetPetAbility; }