public FactionRecord(FactionRecord faction, ManaInTreasury manaInTreasury) // for update { Id = faction.Id; RaceTypeId = faction.RaceTypeId; GoldInTreasury = faction.GoldInTreasury; ManaInTreasury = manaInTreasury; }
public FactionRecord(int raceTypeId, int goldInTreasury, int manaInTreasury) // for creation { Id = GameDataSequences.GetNextSequence("Faction"); RaceTypeId = new RaceTypeId(raceTypeId); GoldInTreasury = new GoldInTreasury(goldInTreasury); ManaInTreasury = new ManaInTreasury(manaInTreasury); }