public static void RegisterOrb(ShrineOrb orb) { if (!instance.orbs.Contains(orb)) { instance.orbs.Add(orb); } UIManager.UpdateOrbUI(instance.orbs.Count); }
public static void PlayerGrabbedOrd(ShrineOrb orb) { if (!instance.orbs.Contains(orb)) { return; } instance.orbs.Remove(orb); if (instance.orbs.Count == 0) { instance.lockedDoor.Open(); } UIManager.UpdateOrbUI(instance.orbs.Count); }