Esempio n. 1
0
    private void OnTriggerEnter(Collider other)
    {
        var crystal = other.GetComponent <ICollectable>();

        if (crystal != null)
        {
            var revard = crystal.Collect();
            CrystalCollected?.Invoke(revard);
        }
    }
Esempio n. 2
0
    public void IncrementCrystals()
    {
        Crystals++;
        if (CrystalCollected != null)
        {
            CrystalCollected.Invoke();
        }

        for (int i = 0; i < crystalDisplay.Count; i++)
        {
            if (i < Crystals)
            {
                crystalDisplay[i].SetActive(true);
            }
        }
    }