コード例 #1
0
        public void StartAttack()
        {
            this.attacker          = GetGameManager().CurrentPlayerController;
            this.defender          = GetGameManager().DestinationTerritory.OwnerController;
            this.attackerTerritory = GetGameManager().SelectedTerritoy;
            this.defenderTerritory = GetGameManager().DestinationTerritory;

            maxAttackerTanks = attackerTerritory.GetTerritory().GetArmies() - 1;
            maxDefenderTanks = defenderTerritory.GetTerritory().GetArmies();

            attackerHealth.maxValue = maxAttackerTanks;
            defenderHealth.maxValue = maxDefenderTanks;
            attackerHealth.value    = maxAttackerTanks;
            defenderHealth.value    = maxDefenderTanks;
        }
コード例 #2
0
 private void ClearBattlefield()
 {
     attacker             = null;
     defender             = null;
     attackerTerritory    = null;
     defenderTerritory    = null;
     maxAttackerTanks     = 3;
     maxDefenderTanks     = 3;
     currentAttackerTanks = 1;
     currentDefenderTanks = 1;
     resultText.text      = "";
     foreach (Text text in attackDiceResults)
     {
         text.text = "";
     }
     foreach (Text text in defendDiceResults)
     {
         text.text = "";
     }
 }