StarSystem.StarSystem C# (CSharp) Method

StarSystem() public method

public StarSystem ( ) : Casanova.Prelude
return Casanova.Prelude
  public StarSystem()
  {
    JustEntered = false;
    frame = World.frame;

    this.ID = World.StarSystemCounter++;
    World.NotifySlotStarSystemShipsStarSystem1.Add(ID, new List<StarSystem>());
    World.NotifySlotStarSystemShipsPlanet2.Add(ID, new List<Planet>());
    World.NotifySlotStarSystemShipsStarSystem1[ID].Add(this);
    Ships = (

Enumerable.Empty<Ship>()).ToList<Ship>();
    Planets = (

Enumerable.Empty<Planet>()).ToList<Planet>();

    StarSystem1 = new List<Ship>(Ships);
    List<Ship> q;
    q = (

(Ships).Select(__ContextSymbol7 => new { ___s10 = __ContextSymbol7 })
.Where(__ContextSymbol8 => ((!(__ContextSymbol8.___s10.Arrived)) && (!(__ContextSymbol8.___s10.Destroyed))))
.Select(__ContextSymbol9 => __ContextSymbol9.___s10)
.ToList<Ship>()).ToList<Ship>();
    StarSystem1 = q;
  }
  public void Init()