private void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject.CompareTag("orb")) { OrbCollider orb = collision.gameObject.GetComponent <OrbCollider>(); Orb orbType = orb.m_Orb; if (orbInventory[orbType.Type.Name] < maxOrbs) { opAud.PlayCue(elementConversion[orbType.Type.Name]); IncrementOrb(orbType.Type.Name); orb.DestroyObject(); pUI.UpdateInventoryUI(); } } }
private void Awake() { mm = GameObject.FindGameObjectWithTag("gameManager").GetComponent <MapManager>(); m_OrbCollider = GetComponent <OrbCollider>(); }