少年修仙传客户端代码仓库
Client_PangDeRong
2018-12-28 4037ba981112feefe1b71999bacbc0cf44c21522
5398 子 【开发】【1.4】跨服竞技场 / 【前端】【1.4】跨服竞技场开发
3个文件已修改
29 ■■■■■ 已修改文件
System/CrossServerOneVsOne/CrossSeverOneVsOneDayAwardCell.cs 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/ItemTipsModel.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/New/KingTreasureShowModel.cs 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/CrossServerOneVsOne/CrossSeverOneVsOneDayAwardCell.cs
@@ -30,20 +30,26 @@
        CrossServerOneVsOneModel.AwardType awardType;
        float height = 0;
        bool isLineMove = false;
        private void Awake()
        {
            recieveBtn.AddListener(ClickRecieve);
        }
        public override void Display(object _data)
        {
            base.Display(_data);
            isLineMove = false;
            recieveBtn.AddListener(ClickRecieve);
            crossServerModel.UpdateDayAwardsEvent += UpdateDayAwards;
            awardType = (CrossServerOneVsOneModel.AwardType)_data;
            DisplayDayAward();
            crossServerModel.UpdateDayAwardsEvent -= UpdateDayAwards;
            crossServerModel.UpdateDayAwardsEvent += UpdateDayAwards;
        }
        public override void Dispose()
        {
            base.Dispose();
            recieveBtn.RemoveAllListeners();
            crossServerModel.UpdateDayAwardsEvent -= UpdateDayAwards;
        }
System/KnapSack/Logic/ItemTipsModel.cs
@@ -670,7 +670,7 @@
                    break;
                case ItemWinType.KingTreasure:
                    var kingTreasureShow = ModelCenter.Instance.GetModel<KingTreasureShowModel>();
                    kingTreasureShow.SetInitData(curAttrData.itemConfig.EffectValueA1,0);
                    kingTreasureShow.SetInitData(curAttrData.itemId);
                    break;
            }
        }
System/KnapSack/New/KingTreasureShowModel.cs
@@ -11,6 +11,7 @@
    {
        KingTreasureModel kingTreasureModel { get { return ModelCenter.Instance.GetModel<KingTreasureModel>(); } }
        public string effectDes { get; private set;}
        public KingTreasureItemConfig kingTreasureItemConfig { get; private set; }
        public int treasureId { get; private set; }
        public string treasureSource { get; private set;}
        public override void Init()
@@ -33,17 +34,17 @@
           
        }
        public void SetTreasureSource(string treasureSource)
        public void SetInitData(int itemId)
        {
            this.treasureSource = treasureSource;
        }
            ItemConfig itemConfig = Config.Instance.Get<ItemConfig>(itemId);
            kingTreasureItemConfig = Config.Instance.Get<KingTreasureItemConfig>(itemId);
            if (kingTreasureItemConfig == null || itemConfig == null) return;
        public void SetInitData(int treasureId, int rewardLv)
        {
            this.treasureId = treasureId;
            this.treasureId = itemConfig.EffectValueA1;
            this.treasureSource = kingTreasureItemConfig.description;
            effectDes = string.Empty;
            KingTreasureModel.Division division;
            bool isDivision = kingTreasureModel.TryGetDivision(treasureId,rewardLv, out division);
            bool isDivision = kingTreasureModel.TryGetDivision(treasureId,kingTreasureItemConfig.rewardLevel, out division);
            if(isDivision)
            {
                SetEffectDes(division.basePropertys);