using Fort23.Core; using Fort23.UTool; using UnityEngine.UI; using UnityEngine; using System.Collections.Generic; using TMPro; namespace Fort23.Mono { public partial class MainUIPanel { #region 自定义数据 private List _hero_battle; public List hero_battle { get{ if (_hero_battle == null) { _hero_battle = GetUIUnit>("hero_battle"); } return _hero_battle; } } private RectTransform _herobag; public RectTransform herobag { get{ if (_herobag == null) { _herobag = GetUIUnit("herobag"); } return _herobag; } } private RectTransform _Icon_Coin; public RectTransform Icon_Coin { get{ if (_Icon_Coin == null) { _Icon_Coin = GetUIUnit("Icon_Coin"); } return _Icon_Coin; } } private RectTransform _expPoint; public RectTransform expPoint { get{ if (_expPoint == null) { _expPoint = GetUIUnit("expPoint"); } return _expPoint; } } private Slider _exp; public Slider exp { get{ if (_exp == null) { _exp = GetUIUnit("exp"); } return _exp; } } private TextMeshProUGUI _TextExp; public TextMeshProUGUI TextExp { get{ if (_TextExp == null) { _TextExp = GetUIUnit("TextExp"); } return _TextExp; } } private TextMeshProUGUI _coinText; public TextMeshProUGUI coinText { get{ if (_coinText == null) { _coinText = GetUIUnit("coinText"); } return _coinText; } } #endregion 自定义数据结束 public override async CTask SetUIGameObject(GameObject gObjectPoolInterface) { await base.SetUIGameObject(gObjectPoolInterface); Init(); } } }