| System/CrossServerOneVsOne/CrossSeverOneVsOneDayAwardCell.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/KnapSack/Logic/ItemTipsModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/KnapSack/New/KingTreasureShowModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | 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);