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; }
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; }