Beyond_Beyaan.Empire.LaunchTransports C# (CSharp) Метод

LaunchTransports() публичный Метод

public LaunchTransports ( ) : void
Результат void
        public void LaunchTransports()
        {
            foreach (var planet in PlanetManager.Planets)
            {
                if (planet.TransferSystem.Key.StarSystem != null)
                {
                    Fleet newFleet = new Fleet();
                    newFleet.Empire = this;
                    newFleet.GalaxyX = planet.System.X;
                    newFleet.GalaxyY = planet.System.Y;
                    newFleet.AddTransport(planet.Races[0], planet.TransferSystem.Value);
                    newFleet.TravelNodes = new List<TravelNode> {planet.TransferSystem.Key };
                    planet.RemoveRacePopulation(planet.Races[0], planet.TransferSystem.Value);
                    planet.TransferSystem = new KeyValuePair<TravelNode,int>(new TravelNode(), 0);
                    newFleet.ResetMove();
                    FleetManager.AddFleet(newFleet);
                }
            }
        }