private void OnTriggerEnter(Collider other) { var crystal = other.GetComponent <ICollectable>(); if (crystal != null) { var revard = crystal.Collect(); CrystalCollected?.Invoke(revard); } }
public void IncrementCrystals() { Crystals++; if (CrystalCollected != null) { CrystalCollected.Invoke(); } for (int i = 0; i < crystalDisplay.Count; i++) { if (i < Crystals) { crystalDisplay[i].SetActive(true); } } }