少年修仙传客户端代码仓库
client_linchunjie
2018-08-23 522ca3468a56c88cb15eaa428eb7499d3dba386f
System/Mount/MountStoneTipsWin.cs
@@ -111,8 +111,8 @@
        {
            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);
@@ -140,7 +140,7 @@
                _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]);
@@ -161,7 +161,7 @@
        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);
@@ -184,7 +184,7 @@
                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>";
@@ -206,7 +206,7 @@
                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)
@@ -246,7 +246,7 @@
        }
        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;
@@ -324,7 +324,7 @@
        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;
@@ -335,7 +335,7 @@
        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])
@@ -349,7 +349,7 @@
        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)