コード例 #1
0
ファイル: GameManager.cs プロジェクト: joerty0916/practice
 public static void RegisterOrb(ShrineOrb orb)
 {
     if (!instance.orbs.Contains(orb))
     {
         instance.orbs.Add(orb);
     }
     UIManager.UpdateOrbUI(instance.orbs.Count);
 }
コード例 #2
0
ファイル: GameManager.cs プロジェクト: joerty0916/practice
 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);
 }