void OnTriggerEnter2D(Collider2D collider) { CollectableMono collectable = collider.gameObject.GetComponent <CollectableMono>(); if (collectable != null) { Collect(collectable); collectable.OnCollect(); } }
public void AddCollected(CollectableMono collectable) { Uncollected.Remove(collectable); if (!Collected.Contains(collectable)) { Collected.Add(collectable); } else { Debug.LogError("attempted to add collectable " + collectable.name + " that's already been added."); } }
private void Collect(CollectableMono collectable) { Collected.Add(collectable); }