コード例 #1
0
ファイル: UnitMenuItem.cs プロジェクト: Mitsugaru/Salpakan
 private void HandleUnitRemoved(UnitRemovedEvent e)
 {
     if (e.Unit.Rank.Equals(rank))
     {
         int amount = UnitManager.GetPlacementAmountForUnit(rank);
         if (amount > 0)
         {
             remaining.text = amount.ToString();
             image.color = Color.white;
         }
     }
 }
コード例 #2
0
ファイル: GameManager.cs プロジェクト: Mitsugaru/Salpakan
 private void HandleUnitRemoved(UnitRemovedEvent e)
 {
     if (CurrentMode.Equals(GameMode.PlayerOne) || CurrentMode.Equals(GameMode.PlayerOneSetup))
     {
         PlayerOne.Pieces.Remove(e.Unit);
     }
     else if (CurrentMode.Equals(GameMode.PlayerTwo) || CurrentMode.Equals(GameMode.PlayerTwoSetup))
     {
         PlayerTwo.Pieces.Remove(e.Unit);
     }
 }