public GameInfo(string name) : base(name) { this.isATemplate = false; factionRelations = new GameFactionRelations(); unifiedOrdersRegistry = new UnifiedOrdersRegistry(); lastTurnPriority = -1; }
public void ImportDataFromTemplate(TemplateInfo baseData) { factions = baseData.factions; zones = baseData.zones; troopTypes = baseData.troopTypes; deployedCommanders = baseData.deployedCommanders; mercCaravans = baseData.mercCaravans; rules = baseData.rules; this.isATemplate = false; factionRelations = new GameFactionRelations(); unifiedOrdersRegistry = new UnifiedOrdersRegistry(); lastTurnPriority = -1; }