Exemplo n.º 1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="Station"/> class.
        /// </summary>
        /// <param name="src">The source.</param>
        /// <exception cref="System.ArgumentNullException">src</exception>
        protected Station(SerializableOutpost src)
        {
            src.ThrowIfNull(nameof(src));

            ID              = src.StationID;
            Name            = src.StationName;
            CorporationID   = src.CorporationID;
            CorporationName = src.CorporationName;
            SolarSystem     = StaticGeography.GetSolarSystemByID(src.SolarSystemID);
            FullLocation    = GetFullLocation(SolarSystem, src.StationName);
        }