public ConfigView(ConfigBundle config) { InitializeComponent(); this.config = config; InitializeLoadedComponents(); }
void ParseConfigBundle(string assetBundleId, ConfigBundle bundle) { for (int i = 0; i < bundle.m_levels.Count; ++i) { CfgLevel lcfg = bundle.m_levels[i]; _levels.Add(lcfg); _levelSaveMap.Add(new KeyValuePair <string, int> (assetBundleId, i)); } for (int i = 0; i < bundle.m_frog.Count; ++i) { CfgFrog fcfg = bundle.m_frog[i]; _frogs.Add(fcfg); } _generalConfig = bundle.m_general; }
private ConfigBundle CreateBundle(ConfigParams configData) { logger.LogInformation("creating config bundle"); ConfigBundle bundle = new ConfigBundle(loggerFactory); bundle.InputParams = configData; //грузим тайминги bundle.Timings = LoadFromExcel <TimingDTO>(configData.Timing, "reading times config file", 3, (elems => new TimingDTO() { equipmentId = elems[0].Text, materialId = elems[1].Text, timing = elems[2].Text } )); //грузим номенклатуру bundle.Nomenclature = LoadFromExcel <NomenclatureDTO>(configData.Nomenclature, "reading Nomenclature config file", 2, (elems => new NomenclatureDTO() { id = elems[0].Text, name = elems[1].Text } )); //грузим партии bundle.Parties = LoadFromExcel <partiesDTO>(configData.Parties, "reading Parties config file", 2, (elems => new partiesDTO() { id = elems[0].Text, nomenclatureId = elems[1].Text } )); //грузим оборудование bundle.Equipment = LoadFromExcel <MachineToolsDTO>(configData.Equipment, "reading Machine_tools config file", 2, (elems => new MachineToolsDTO() { id = elems[0].Text, name = elems[1].Text } )); logger.LogInformation("config bundle created"); return(bundle); }