| | |
| | | using System.Collections; |
| | | using System.Collections.Generic; |
| | | using Cysharp.Threading.Tasks; |
| | | using UnityEngine; |
| | | using UnityEngine.UI; |
| | | |
| | |
| | | |
| | | protected override void InitComponent() |
| | | { |
| | | fiterManager = HeroSelectBehaviour.Create(heroSelectBehaviour); |
| | | |
| | | } |
| | | |
| | | |
| | |
| | | |
| | | public override void Refresh() |
| | | { |
| | | fiterManager.Display(0, SelectJobCountry); |
| | | if (null != fiterManager) |
| | | { |
| | | fiterManager.Display(0, SelectJobCountry); |
| | | } |
| | | else |
| | | { |
| | | HeroSelectBehaviour.Create(heroSelectBehaviour).ContinueWith(fmgr => |
| | | { |
| | | if (this == null) |
| | | { |
| | | if (fmgr != null) |
| | | { |
| | | GameObject.DestroyImmediate(fmgr.gameObject); |
| | | } |
| | | return; |
| | | } |
| | | fiterManager = fmgr; |
| | | fiterManager.Display(0, SelectJobCountry); |
| | | }).Forget(); |
| | | } |
| | | } |
| | | |
| | | /// 回调参数: 职业,国家,伤害类型,6大战斗属性,特殊属性 |