public void RemoveBuff(AutoReduce buff) { if (_buffs.Contains(buff)) { _buffs.Remove(buff); } }
void InstantiateBuff(Buff buff) { AutoReduce b = Camera.Instantiate(PrefabManager.Instance._buffTemplet).GetComponent <AutoReduce>(); GameManager.Instance._scene.AddObjectToUI(b.gameObject); b.Init(buff); _buffs.Add(b); }
public void SetBuffPosition(AutoReduce buff, int index) { buff.transform.position = _buffPos.transform.position + new Vector3(index * _buffSize, 0f, 0f); }