少年修仙传客户端代码仓库
client_Zxw
2018-12-26 1aa4f5530b0d8f456fdceef8c50124c214989353
5398 子 【开发】【1.4】跨服竞技场 / 【前端】【1.4】跨服竞技场开发
2个文件已修改
18 ■■■■ 已修改文件
System/CrossServerOneVsOne/CrossServerRewardModel.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/CrossServerOneVsOne/SegmentRewardCell.cs 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/CrossServerOneVsOne/CrossServerRewardModel.cs
@@ -124,6 +124,10 @@
                    itemClass.Isbind = int.Parse((_jsonData[j][2]).ToString());
                    itemClassList.Add(itemClass);
                }
                if (itemClassList.Count <= 0)
                {
                    continue;
                }
                seasonAwardClass.ItemList = itemClassList;
                SegmentRewardDic.Add(_config.DanLV, seasonAwardClass);
            }
@@ -186,7 +190,7 @@
                    _bool = MathUtility.GetBitValue(DayWinCountAwardState, (ushort)Index);
                    break;
                case CrossRealmPKAwardStateEnum.DanLVAwardState:
                    _bool = MathUtility.GetBitValue(DayWinCountAwardState, (ushort)Index);
                    _bool = MathUtility.GetBitValue(DanLVAwardState, (ushort)Index);
                    break;
            }
        }
System/CrossServerOneVsOne/SegmentRewardCell.cs
@@ -5,7 +5,8 @@
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using TableConfig;
namespace Snxxz.UI {
    //段位奖励的奖励条
    [XLua.Hotfix]
@@ -36,12 +37,19 @@
        }
        public void SetReceive(int id)
        {
            m_ReceiveBtn.RemoveAllListeners();
            m_ReceiveBtn.AddListener(OnClickReceive);
            _Id = id;
            var config = Config.Instance.Get<CrossServerArenaConfig>(_Id);
            if (config != null)
            {
                m_Image_Segment.SetSprite(config.IconKey);
              //  m_Image_Segment.SetNativeSize();
            }
            if (crossServerRewardModel.SegmentRewardDic.ContainsKey(id))
            {
                var dic = crossServerRewardModel.SegmentRewardDic[id];
                var dic = crossServerRewardModel.SegmentRewardDic[id];
                m_Text_Segment.text = dic.Name;
                ReceiveItem(id);
            }