public virtual bool Remove(AbilityCaster caster) { if (caster.HasAbility(order)) { caster.Remove(caster.Get(index)); return(true); } return(false); }
public virtual bool Add(AbilityCaster caster) { if (caster.HasAbility(order) == false) { caster.Add(new AbilityInfo(this)); return(true); } return(false); }