public void LoadData() { Config.JsonReader reader = new Config.JsonReader(); TechGroupConfig config = reader.LoadJsonDataConfig<TechGroupConfig>(Config.JsonConfigPath.TechGroupConfigJsonPath); InitGroupIndexList = config.InitGroupIndexList; configList = config.configList; indexCheck.Clear(); for(int i = 0; i < configList.Count; i++) { if(!indexCheck.Contains(configList[i].groupIndex)) { indexCheck.Add(configList[i].groupIndex); } else { Debug.LogError("Parse TechGroupConfig Error! Index Can not be same! "); } if (configList[i].ObjectNum != configList[i].techElementList.Count) { Debug.LogError("Parse TechGroupConfig Error! Num not Matching! groupIndex=" + config.configList[i].groupIndex); } } if(InitGroupIndexList.Count!= configList.Count) { Debug.LogError("Parse TechGroupConfig Error! Num not Matching! InitGroupIndexListCount="+InitGroupIndexList.Count); } }
public MaterialConfig LoadConfigData() { Config.JsonReader reader = new Config.JsonReader(); MaterialConfig config = reader.LoadJsonDataConfig <MaterialConfig>(Config.JsonConfigPath.MaterialConfigJsonPath); return(config); }
public GeneralModifier LoadModifierData() { Config.JsonReader reader = new Config.JsonReader(); var modifer = reader.LoadJsonDataConfig <GeneralModifier>(Config.JsonConfigPath.ModifierDataConfigJsonPath); ModifierBase = modifer.ModifierBase; return(modifer); }
public void ReadData() { Config.JsonReader reader = new Config.JsonReader(); BaseResourcesConfig config = reader.LoadJsonDataConfig <BaseResourcesConfig>(Config.JsonConfigPath.BaseResourceJsonPath); CurrencyName = config.CurrencyName; CurrencyIcon = Utility.LoadSprite(config.CurrencyIconPath); }
public void LoadData() { Config.JsonReader reader = new Config.JsonReader(); var config = reader.LoadJsonDataConfig <TechnologyConfigCommon>(Config.JsonConfigPath.TechnologyConfigCommon); techFinishEffect = config.techFinishEffect; techRequireData = config.techRequireData; }
public void ReadOrderConfigData() { Config.JsonReader reader = new Config.JsonReader(); OrderConfig config = reader.LoadJsonDataConfig <OrderConfig>(Config.JsonConfigPath.OrderConfigJsonPath); order_max_count_default = config.order_max_count_default; orderContent = config.orderContent; ///Add Dic orderContentDic = new Dictionary <string, OrderContent>(); for (int i = 0; i < orderContent.Count; i++) { if (orderContentDic.ContainsKey(orderContent[i].ConfigID)) { Debug.LogError("Find Same Order Config ID , ID=" + orderContent[i].ConfigID); continue; } else { orderContentDic.Add(orderContent[i].ConfigID, orderContent[i]); } } }