Files
ft/Client/Assets/Scripts/UI/PartnerGather/Mining/EventPartnerMiningInfoPopupPanel.cs
2026-06-29 21:18:33 +08:00

36 lines
1.3 KiB
C#

using asap.core;
using cfg;
using DataCenter;
using GameCore;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
namespace UI.PartnerGather.Mining
{
public class EventPartnerMiningInfoPopupPanel : MonoBehaviour
{
[SerializeField] private Image rewardIcon;
[SerializeField] private TMP_Text text_info, text_tips;
[SerializeField] private Button btnClose;
private Tables _tables;
private FishingEventData _fishingEventData;
private IUIService _uiService;
private EventPartnerData _data;
private EventPartnerGatherManager _gatherManager;
private void Start()
{
btnClose.onClick.AddListener(() => UIManager.Instance.DestroyUI(gameObject.name));
_gatherManager = GContext.container.Resolve<EventPartnerGatherManager>();
var eventPartnerMineMainData = _gatherManager.EventPartnerMineMainData;
//
_tables = GContext.container.Resolve<Tables>();
var itemId = eventPartnerMineMainData.ItemID;
var item = _tables.TbItem.GetOrDefault(itemId);
var itemName = LocalizationMgr.GetText(item.Name_l10n_key);
//
text_info.text = LocalizationMgr.GetFormatTextValue("UI_COMMON_eventicon_get3", itemName);
}
}
}