36 lines
1.3 KiB
C#
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);
|
|
}
|
|
}
|
|
} |