using System.Threading.Tasks; using GameLogic.Hero; using UnityEngine; namespace Fort23.Mono { [UIBinding(prefab = "MainUIPanel" )] public partial class MainUIPanel : UIPanel { private void Init() { } protected override void AddEvent() { } protected override void DelEvent() { } public override void AddButtonEvent() { } private async Task InitBattleHero() { for (int i = 0; i < PlayerManager.Instance.heroListInLead.Count; i++) { RectTransform rectTransform = hero_battle[i] as RectTransform; WidgetHero itemHero = await UIManager.Instance.CreateGComponent(null, poolName: "WidgetHero", root: rectTransform); itemHero.InitHero(PlayerManager.Instance.heroListInLead[i]); } } } }