public void LoadConfigs() { //UIWindows配置表 ReadCsv config = new ReadCsv("UIWindows"); for (int i = 3; i < config.GetRow(); i++) { UIWindowsData data = new UIWindowsData(config, i); this.UIWindowsDataDict_.Add(data._id, data); } //BattleSatge配置表 config = new ReadCsv("BattleSatge"); for (int i = 3; i < config.GetRow(); i++) { BattleSatgeConfigData data = new BattleSatgeConfigData(config, i); this.BattleSatgeConfigDict.Add(data._id, data); } //HeroConfigData配置表 config = new ReadCsv("Hero"); for (int i = 3; i < config.GetRow(); i++) { HeroConfigData data = new HeroConfigData(config, i); this.HeroConfigDict.Add(data._id, data); } }
private List <BattleRoleData> QueryEnermyRoleList() { List <BattleRoleData> result = new List <BattleRoleData>(); if (ConfigData.Instance.BattleSatgeConfigDict.ContainsKey(CurStageID)) { BattleSatgeConfigData curConfigData = ConfigData.Instance.BattleSatgeConfigDict[CurStageID]; for (int i = 0; i < curConfigData._pos.Length; i++) { if (curConfigData._pos[i] > 0) { result.Add(new BattleRoleData(GetBattlePosIndex(false, i + 1), curConfigData._pos[i], false)); } } } return(result); }