| | |
| | | {
|
| | | int _id = cell.index;
|
| | | MountStoneItem _MountStoneItem = cell.GetComponent<MountStoneItem>();
|
| | | ItemConfig _item = ConfigManager.Instance.GetTemplate<ItemConfig>(_id.ToString());
|
| | | if (ConfigManager.Instance.GetTemplate<ItemConfig>(_id) == null)
|
| | | ItemConfig _item = Config.Instance.Get<ItemConfig>(_id.ToString());
|
| | | if (Config.Instance.Get<ItemConfig>(_id) == null)
|
| | | return;
|
| | | _MountStoneItem.m_BGMItem.SetItemBackGround(_item.ItemColor);
|
| | | _MountStoneItem.Item.SetSprite(_item.IconKey);
|
| | |
| | | _MountStoneItem.ItemNum.text = hs_number.ToString() + "/1";
|
| | | bagIndex = playerPack.GetSinglePackModel(PackType.rptItem).ItemIndexlist(_id, 1);
|
| | | }
|
| | | int _maxuse = ConfigManager.Instance.GetTemplate<AttrFruitConfig>(_id.ToString()).MaxUseCnt;
|
| | | int _maxuse = Config.Instance.Get<AttrFruitConfig>(_id.ToString()).MaxUseCnt;
|
| | | _MountStoneItem.PetExpNum.text = tag_Item[_id].ToString() + "/" + _maxuse.ToString();
|
| | | _MountStoneItem.Slider.value = (float)Math.Round((float)tag_Item[_id] / _maxuse, 2, MidpointRounding.AwayFromZero);
|
| | | SpiritBeastsText(_id.ToString(), _MountStoneItem.Some_text, tag_Item[_id]);
|
| | |
| | | void SpiritBeastsText(string _id, Text _text, int _max)//兽魂文本的判定赋值
|
| | | {
|
| | | Dictionary<int, int> _dic = new Dictionary<int, int>();
|
| | | var config = ConfigManager.Instance.GetTemplate<ItemConfig>(_id);
|
| | | var config = Config.Instance.Get<ItemConfig>(_id);
|
| | |
|
| | | if (config.Effect1 != 0)
|
| | | _dic.Add(config.Effect1, config.EffectValueA1);
|
| | |
| | | foreach (var item in _dic.Keys)
|
| | | {
|
| | | textNumber += 1;
|
| | | val += ConfigManager.Instance.GetTemplate<PlayerPropertyConfig>(item).Name;
|
| | | val += Config.Instance.Get<PlayerPropertyConfig>(item).Name;
|
| | | if (item == 15 || item == 16)
|
| | | {
|
| | | val += "<color=#109d06> +" + (_dic[item] * _max) / 100 + "% </color>";
|
| | |
| | | string val = string.Empty;
|
| | | foreach (var item in _dic.Keys)
|
| | | {
|
| | | var propertyConfig = ConfigManager.Instance.GetTemplate<PlayerPropertyConfig>(item);
|
| | | var propertyConfig = Config.Instance.Get<PlayerPropertyConfig>(item);
|
| | | val += propertyConfig.Name;
|
| | |
|
| | | switch (propertyConfig.ISPercentage)
|
| | |
| | | }
|
| | | private int JumpIndex()
|
| | | {
|
| | | SuccessConfig successConfig = ConfigManager.Instance.GetTemplate<SuccessConfig>(AchievementGoto.guideAchievementId);
|
| | | SuccessConfig successConfig = Config.Instance.Get<SuccessConfig>(AchievementGoto.guideAchievementId);
|
| | | if (successConfig != null)
|
| | | {
|
| | | int[] StoneId = successConfig.Condition;
|
| | |
| | | private int MaxSortIndex(int sortId)
|
| | | {
|
| | | int index = 0;
|
| | | var AttrFruitconfig = ConfigManager.Instance.GetTemplate<AttrFruitConfig>(sortId);
|
| | | var AttrFruitconfig = Config.Instance.Get<AttrFruitConfig>(sortId);
|
| | | if (AttrFruitconfig != null)
|
| | | {
|
| | | index = AttrFruitconfig.Sort;
|
| | |
| | | private bool IsUse(int Id)
|
| | | {
|
| | | int hs_number = playerPack.GetItemCountByID(PackType.rptItem, Id);//魂石数量
|
| | | int _maxuse = ConfigManager.Instance.GetTemplate<AttrFruitConfig>(Id.ToString()).MaxUseCnt;
|
| | | int _maxuse = Config.Instance.Get<AttrFruitConfig>(Id.ToString()).MaxUseCnt;
|
| | | if (tag_Item.ContainsKey(Id))
|
| | | {
|
| | | if (hs_number > 0 && _maxuse > tag_Item[Id])
|
| | |
| | | private bool IsFull(int Id)
|
| | | {
|
| | | bool IsBool = true;
|
| | | int _maxuse = ConfigManager.Instance.GetTemplate<AttrFruitConfig>(Id.ToString()).MaxUseCnt;
|
| | | int _maxuse = Config.Instance.Get<AttrFruitConfig>(Id.ToString()).MaxUseCnt;
|
| | | if (tag_Item.ContainsKey(Id))
|
| | | {
|
| | | if (tag_Item[Id] >= _maxuse)
|