Exemple #1
0
 public Faction(SerializableFaction faction, Database database)
 {
     ItemId                 = new ItemId <Faction>(faction.Id, faction.FileName);
     Color                  = Helpers.ColorFromString(faction.Color);
     Name                   = faction.Name;
     HomeStarDistance       = new NumericValue <int>(faction.HomeStarDistance, 0, 1000);
     WanderingShipsDistance = new NumericValue <int>(faction.WanderingShipsDistance, 0, 1000);
     Hidden                 = faction.Hidden;
 }
Exemple #2
0
        public void Save(SerializableFaction serializable)
        {
            if (serializable == null)
            {
                return;
            }

            serializable.Name                   = Name;
            serializable.Color                  = Helpers.ColorToString(Color);
            serializable.HomeStarDistance       = HomeStarDistance.Value;
            serializable.WanderingShipsDistance = WanderingShipsDistance.Value;
            serializable.Hidden                 = Hidden;
        }