public bool RemoveBuff(BuffFacade b, bool IsApply = true) { int index = Buffs.IndexOf(b); Debug.Log("Buff unit remove"); if (index == -1) { return(false); } else { if (IsApply) { Debuff(index); } Buffs.RemoveAt(index); Buffed.RemoveAt(index); } Debug.Log("Buff unit remove " + index); return(true); }