Files
back_cantanBuilding/Assets/Scripts/UI/ShootingRange/ShootingRangeInfoPanel.cs
2026-05-26 16:15:54 +08:00

22 lines
780 B
C#

using asap.core;
using GameCore;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
public class ShootingRangeInfoPanel : MonoBehaviour
{
[SerializeField] private Button btnClose;
[SerializeField] private Image ammoIcon;
[SerializeField] private TMP_Text textExplain;
private EventShootingRangeData _data;
private void Awake()
{
btnClose.onClick.AddListener(() => UIManager.Instance.DestroyUI(UITypes.ShootingRangeInfoPanel));
_data = GContext.container.Resolve<EventShootingRangeData>();
GContext.container.Resolve<IUIService>().SetImageSprite(ammoIcon, _data.AmmoIconUrl);
textExplain.text =
LocalizationMgr.GetFormatTextValue("UI_EventSandDigPanel_7", LocalizationMgr.GetText(_data.AmmoNameUrl));
}
}