//public override void produce() //{ // throw new NotImplementedException(); //} //public override void payTaxes() //{ // throw new NotImplementedException(); //} //internal Army getVirtualArmy(Procent procent) //{ // Army virtualArmy = consolidateArmies(false).getVirtualArmy(procent); // return virtualArmy; //} public void KillArmy(Army army) { army.DeSelect(); army.Province.RemoveArmy(army); allArmies.Remove(army); World.DayPassed -= army.OnMoveArmy; UnityEngine.Object.Destroy(army.unit.gameObject); Game.provincesToRedrawArmies.Add(army.Province); //Debug.Log("Killed army " + army); }