备份CatanBuilding瘦身独立工程
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
using asap.core;
|
||||
using cfg;
|
||||
using GameCore;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
public class EventFishingDuelRankChangePopupPanel : BasePanel
|
||||
{
|
||||
Button closeButton;
|
||||
Button mask;
|
||||
GameObject rankUpPanel;
|
||||
GameObject rankDownPanel;
|
||||
Image icon_rank;
|
||||
TMP_Text text_rank;
|
||||
private void Awake()
|
||||
{
|
||||
mask = transform.Find("mask").GetComponent<Button>();
|
||||
closeButton = transform.Find("btn_close").GetComponent<Button>();
|
||||
rankUpPanel = transform.Find("root_promote").gameObject;
|
||||
rankDownPanel = transform.Find("root_demote").gameObject;
|
||||
closeButton.onClick.AddListener(ClosePanel);
|
||||
mask.onClick.AddListener(ClosePanel);
|
||||
}
|
||||
|
||||
public void SetRank(bool isUp, EventSolomain eventSolomain)
|
||||
{
|
||||
if (isUp)
|
||||
{
|
||||
rankUpPanel.SetActive(true);
|
||||
rankDownPanel.SetActive(false);
|
||||
icon_rank = rankUpPanel.transform.Find("icon_rank").GetComponent<Image>();
|
||||
text_rank = rankUpPanel.transform.Find("text_rank").GetComponent<TMP_Text>();
|
||||
}
|
||||
else
|
||||
{
|
||||
rankUpPanel.SetActive(false);
|
||||
rankDownPanel.SetActive(true);
|
||||
icon_rank = rankDownPanel.transform.Find("icon_rank").GetComponent<Image>();
|
||||
text_rank = rankDownPanel.transform.Find("text_rank").GetComponent<TMP_Text>();
|
||||
}
|
||||
GContext.container.Resolve<IUIService>().SetImageSprite(icon_rank, eventSolomain.RankIcon);
|
||||
text_rank.text = LocalizationMgr.GetText(eventSolomain.RankText_l10n_key);
|
||||
}
|
||||
void ClosePanel()
|
||||
{
|
||||
UIManager.Instance.DestroyUI(UITypes.EventFishingDuelRankChangePopupPanel);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user