public void addBuff(Ibuff buff) { string bn = buff.getName(); foreach (var b in buffList) { if (bn == b.getName()) { b.mergeBuff(gameObject); } return; } buffList.Add(buff); buff.applyBuff(gameObject); }
public virtual void AddBuff(Ibuff buff) { // buffs.Add((Abstractbuff)buff); }