public virtual void RemoveBuff(UnitBuff _buffToRemove) { if (!curBuffs.Contains(_buffToRemove)) { return; } _buffToRemove.ActivateBuff(this, false); curBuffs.Remove(_buffToRemove); }
public virtual void AddBuff(UnitBuff _buffToAdd) { _buffToAdd.ActivateBuff(this, true); curBuffs.Add(_buffToAdd); }