49 lines
1.9 KiB
C#
49 lines
1.9 KiB
C#
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
using GameCore;
|
|
using asap.core;
|
|
using cfg;
|
|
using TMPro;
|
|
public class TurntableInfoPopupPanel : MonoBehaviour
|
|
{
|
|
Button btn_close;
|
|
TurntableRewardItem rewardItem1;
|
|
TurntableRewardItem rewardItem2;
|
|
TurntableRewardItem rewardItem4;
|
|
TMP_Text text_num;
|
|
void Awake()
|
|
{
|
|
btn_close = transform.Find("btn_close").GetComponent<Button>();
|
|
rewardItem1 = transform.Find("root/info2/reward1").GetComponent<TurntableRewardItem>();
|
|
rewardItem2 = transform.Find("root/info2/reward2").GetComponent<TurntableRewardItem>();
|
|
rewardItem4 = transform.Find("root/info2/reward4").GetComponent<TurntableRewardItem>();
|
|
text_num = transform.Find("root/info1/icon_ticket/text_num").GetComponent<TMP_Text>();
|
|
}
|
|
void Start()
|
|
{
|
|
btn_close.onClick.AddListener(() =>
|
|
{
|
|
UIManager.Instance.DestroyUI(UITypes.FishingTurntableInfoPopupPanel);
|
|
});
|
|
var _fishingEventData = GContext.container.Resolve<FishingEventData>();
|
|
var wheelLevel = _fishingEventData.wheelLevel;
|
|
var _tables = GContext.container.Resolve<Tables>();
|
|
rewardItem1.wheelDrop = _tables.TbWheelDrop.Get(wheelLevel.WheelDrop[0]);
|
|
rewardItem1.Init(false);
|
|
rewardItem2.wheelDrop = _tables.TbWheelDrop.Get(wheelLevel.WheelDrop[1]);
|
|
rewardItem2.Init(false);
|
|
rewardItem4.wheelDrop = _tables.TbWheelDrop.Get(wheelLevel.WheelDrop[3]);
|
|
rewardItem4.Init(false);
|
|
int TurntableCoupon = _fishingEventData.TurntableCoupon;
|
|
int CostNumber = wheelLevel.CostNumber;
|
|
if (TurntableCoupon < CostNumber)
|
|
{
|
|
text_num.text = $"<color=red>{ConvertTools.GetNumberString(TurntableCoupon)}/{CostNumber}</color>";
|
|
}
|
|
else
|
|
{
|
|
text_num.text = $"{ConvertTools.GetNumberString(TurntableCoupon)} /{CostNumber}";
|
|
}
|
|
}
|
|
}
|