From c053dc06bb22f911a0e53dcfc7181f534d8cf8ba Mon Sep 17 00:00:00 2001
From: Client_PangDeRong <593317293@qq.com>
Date: 星期四, 13 九月 2018 19:59:32 +0800
Subject: [PATCH] 3545 我要天机奖励界面和主界面增加骰子图标根据奖励变动
---
System/TaiChi/WytjGameWin.cs | 41 ++++++++++++++++++++++++++++++-----------
1 files changed, 30 insertions(+), 11 deletions(-)
diff --git a/System/TaiChi/WytjGameWin.cs b/System/TaiChi/WytjGameWin.cs
index a3ef16b..156a8b0 100644
--- a/System/TaiChi/WytjGameWin.cs
+++ b/System/TaiChi/WytjGameWin.cs
@@ -3,6 +3,7 @@
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
+using TableConfig;
using Spine;
namespace Snxxz.UI
@@ -53,6 +54,7 @@
[SerializeField] List<Image> resultImglist;
[SerializeField] GameObject resultObj;
[SerializeField] List<Button> awardbtnlist = new List<Button>();
+ [SerializeField] List<Image> awardImagelist = new List<Image>();
#endregion
TaiChiModel _taiChiModel;
@@ -136,17 +138,6 @@
{
startBtn.interactable = true;
}
-
- for (int i = 0; i < awardbtnlist.Count; i++)
- {
- int index = i;
- awardbtnlist[i].RemoveAllListeners();
- awardbtnlist[i].AddListener(() =>
- {
- ItemAttrData attrData = new ItemAttrData(taiChiModel.diceReweardIdlist[index], true);
- ModelCenter.Instance.GetModel<ItemTipsModel>().SetItemTipsModel(attrData);
- });
- }
}
private void RefreshUI()
@@ -179,6 +170,34 @@
reward1Text.text = modelInterface.OnChangeCoinsUnit((ulong)taiChiModel.GetDiceRewardExp(diceReward.exp));
reward2Text.text = modelInterface.OnChangeCoinsUnit((ulong)diceReward.gold);
reward3Text.text = modelInterface.OnChangeCoinsUnit((ulong)diceReward.itemCount);
+
+ for (int i = 0; i < awardbtnlist.Count; i++)
+ {
+ ItemConfig itemConfig = null;
+ switch (i)
+ {
+ case 0:
+ itemConfig = Config.Instance.Get<ItemConfig>(diceReward.itemID);
+ break;
+ case 1:
+ itemConfig = Config.Instance.Get<ItemConfig>(diceReward.goldId);
+ break;
+ case 2:
+ itemConfig = Config.Instance.Get<ItemConfig>(diceReward.expId);
+ break;
+ }
+
+ awardbtnlist[i].RemoveAllListeners();
+ if (itemConfig != null)
+ {
+ awardImagelist[i].SetSprite(itemConfig.IconKey);
+ awardbtnlist[i].AddListener(() =>
+ {
+ ItemAttrData attrData = new ItemAttrData(itemConfig.ID, true);
+ ModelCenter.Instance.GetModel<ItemTipsModel>().SetItemTipsModel(attrData);
+ });
+ }
+ }
}
if (taiChiModel.taiChiResultNum == "0")
--
Gitblit v1.8.0