| | |
| | | }
|
| | | }
|
| | | fightPower += UIHelper.GetFightPower(dict);
|
| | | var config = ConfigManager.Instance.GetTemplate<HorseConfig>(_id);
|
| | | var config = Config.Instance.Get<HorseConfig>(_id);
|
| | | fightPower += config.InitFightPower;
|
| | | return fightPower;
|
| | | }
|
| | |
| | | {
|
| | | Dictionary<int, int> dict1 = null;
|
| | | Dictionary<int, int> dict2 = null;
|
| | | var skillConfig = ConfigManager.Instance.GetTemplate<SkillConfig>(skills[i]);
|
| | | var skillConfig = Config.Instance.Get<SkillConfig>(skills[i]);
|
| | | if (skillConfig == null)
|
| | | {
|
| | | continue;
|
| | |
| | | {
|
| | | Dictionary<int, int> dict1 = null;
|
| | | Dictionary<int, int> dict2 = null;
|
| | | var skillConfig = ConfigManager.Instance.GetTemplate<SkillConfig>(skills[i]);
|
| | | var skillConfig = Config.Instance.Get<SkillConfig>(skills[i]);
|
| | | if (skillConfig == null)
|
| | | {
|
| | | continue;
|
| | |
| | | {
|
| | | if (qualitys == null)
|
| | | {
|
| | | var config = ConfigManager.Instance.GetTemplate<FuncConfigConfig>("PetQuality");
|
| | | var config = Config.Instance.Get<FuncConfigConfig>("PetQuality");
|
| | | qualitys = ConfigParse.GetMultipleStr<int>(config.Numerical1);
|
| | | qualityTitles = ConfigParse.GetMultipleStr(config.Numerical2);
|
| | | }
|
| | |
| | | {
|
| | | for (int i = 0; i < horses.Count; i++)
|
| | | {
|
| | | HorseConfig horseConfig = ConfigManager.Instance.GetTemplate<HorseConfig>(horses[i].id);
|
| | | HorseConfig horseConfig = Config.Instance.Get<HorseConfig>(horses[i].id);
|
| | | if (horseConfig.Quality == condition)
|
| | | {
|
| | | HorseUpConfig horseUpConfig = HorseUpConfig.GetHorseIDAndLV(horses[i].id, horses[i].lv);
|
| | |
| | | public int GetPetFightPower(int id, int lv)
|
| | | {
|
| | | var fightPower = 0;
|
| | | var config = ConfigManager.Instance.GetTemplate<PetInfoConfig>(id);
|
| | | var config = Config.Instance.Get<PetInfoConfig>(id);
|
| | | var _init_fightpower = 0;
|
| | | int.TryParse(config.InitFightPower, out _init_fightpower);
|
| | | fightPower += _init_fightpower;
|
| | |
| | | }
|
| | | for (int i = 0; i < skills.Count; i++)
|
| | | {
|
| | | var skillConfig = ConfigManager.Instance.GetTemplate<SkillConfig>(skills[i]);
|
| | | var skillConfig = Config.Instance.Get<SkillConfig>(skills[i]);
|
| | | if (skillConfig != null)
|
| | | {
|
| | | fightPower += skillConfig.FightPower;
|
| | |
| | |
|
| | | public int GetPetAtkSkillProperty(int skillId, List<PetInfo> pets)
|
| | | {
|
| | | SkillConfig skillconfig = ConfigManager.Instance.GetTemplate<SkillConfig>(skillId);
|
| | | SkillConfig skillconfig = Config.Instance.Get<SkillConfig>(skillId);
|
| | | if (skillconfig == null)
|
| | | {
|
| | | return 0;
|
| | |
| | | var atk = 0;
|
| | | for (int i = 0; i < pets.Count; i++)
|
| | | {
|
| | | var config = ConfigManager.Instance.GetTemplate<PetInfoConfig>(pets[i].id);
|
| | | var config = Config.Instance.Get<PetInfoConfig>(pets[i].id);
|
| | | if (config != null && config.Quality == quality)
|
| | | {
|
| | | var petUpConfig = PetClassCostConfig.GetPetIdAndRank(pets[i].id, pets[i].lv);
|
| | |
| | | {
|
| | | return 0;
|
| | | }
|
| | | var itemConfig = ConfigManager.Instance.GetTemplate<ItemConfig>(_itemData.ItemID);
|
| | | var itemConfig = Config.Instance.Get<ItemConfig>(_itemData.ItemID);
|
| | | _rank = itemConfig.LV;
|
| | | for (int i = 0; i < _list.Count; i++)
|
| | | {
|
| | |
| | | && _suit.Index <= (int)RoleEquipType.retShoes
|
| | | && roleEquipDataDic.TryGetValue((RoleEquipType)_suit.Index, out _itemData))
|
| | | {
|
| | | itemConfig = ConfigManager.Instance.GetTemplate<ItemConfig>(_itemData.ItemID);
|
| | | itemConfig = Config.Instance.Get<ItemConfig>(_itemData.ItemID);
|
| | | if (itemConfig.SuiteiD <= 0)
|
| | | {
|
| | | continue;
|
| | |
| | | {
|
| | | continue;
|
| | | }
|
| | | var _itemCfg = ConfigManager.Instance.GetTemplate<ItemConfig>(_item.ItemID);
|
| | | var _itemCfg = Config.Instance.Get<ItemConfig>(_item.ItemID);
|
| | | if (suitModel.IsMakerSuit(_type, _itemCfg.ItemColor, _itemCfg.StarLevel))
|
| | | {
|
| | | if (_itemCfg.LV < _suit.suitDict[(int)_type])
|
| | |
| | | }
|
| | | catch (Exception e)
|
| | | {
|
| | | DesignDebug.Log(e.StackTrace);
|
| | | DebugEx.Log(e.StackTrace);
|
| | | }
|
| | | }
|
| | |
|
| | | int Compare(PetInfo x, PetInfo y)
|
| | | {
|
| | | var config_x = ConfigManager.Instance.GetTemplate<PetInfoConfig>(x.id);
|
| | | var config_y = ConfigManager.Instance.GetTemplate<PetInfoConfig>(y.id);
|
| | | var config_x = Config.Instance.Get<PetInfoConfig>(x.id);
|
| | | var config_y = Config.Instance.Get<PetInfoConfig>(y.id);
|
| | | if (config_x == null || config_y == null)
|
| | | {
|
| | | return 0;
|
| | |
| | |
|
| | | int Compare(HorseInfo x,HorseInfo y)
|
| | | {
|
| | | var config_x = ConfigManager.Instance.GetTemplate<HorseConfig>(x.id);
|
| | | var config_y = ConfigManager.Instance.GetTemplate<HorseConfig>(y.id);
|
| | | var config_x = Config.Instance.Get<HorseConfig>(x.id);
|
| | | var config_y = Config.Instance.Get<HorseConfig>(y.id);
|
| | | if (config_x == null || config_y == null)
|
| | | {
|
| | | return 0;
|