using System.Threading.Tasks; using ET; using FairyGUI; //using UI.Arena; using UnityEngine; using UI.FieldWork; namespace GFGGame { class FieldWorkRoundTipsView : BaseWindow { private UI_FieldWorkRoundTips _ui; private EffectUI _effectUI1; public override void Dispose() { if (_ui != null) { _ui.Dispose(); _ui = null; } if (_effectUI1 != null) { EffectUIPool.Recycle(_effectUI1); _effectUI1 = null; } base.Dispose(); } protected override void OnInit() { base.OnInit(); packageName = UI_FieldWorkRoundTips.PACKAGE_NAME; _ui = UI_FieldWorkRoundTips.Create(); this.viewCom = _ui.target; this.viewCom.Center(); modal = true; clickBlankToClose = false; _effectUI1 = EffectUIPool.CreateEffectUI(_ui.m_effect, "ui_zj", "Tydc_Text_tx/Tydc_Text_tx"); } protected override void OnShown() { base.OnShown(); _ui.m_icon.url = "ui://FieldWork/wz_" + FieldWorkDataManager.Instance.CurFightIndex; _ui.m_t0.Play(this.Hide); } protected override void OnHide() { base.OnHide(); } } }