public void StartCombat(PlanetGridSquare Attacker, PlanetGridSquare Defender) { Combat c = new Combat() { Attacker = Attacker }; if (Attacker.TroopsHere.Count <= 0) { AudioManager.PlayCue("sd_weapon_bigcannon_01"); AudioManager.PlayCue("uzi_loop"); } else { Attacker.TroopsHere[0].DoAttack(); AudioManager.PlayCue(Attacker.TroopsHere[0].sound_attack); } c.Defender = Defender; this.p.ActiveCombats.Add(c); }
public static void StartCombat(PlanetGridSquare Attacker, PlanetGridSquare Defender, Planet p) { Combat c = new Combat() { Attacker = Attacker }; if (Attacker.TroopsHere.Count > 0) { Attacker.TroopsHere[0].DoAttack(); } c.Defender = Defender; p.ActiveCombats.Add(c); }