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; }
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 = ""; } }