using FairyGUI; using UI.Field; using UnityEngine; namespace GFGGame { public class FieldFightEndView : BaseWindow { private UI_FieldFightEndUI _ui; public override void Dispose() { base.Dispose(); } protected override void OnInit() { base.OnInit(); _ui = UI_FieldFightEndUI.Create(); this.viewCom = _ui.target; this.viewCom.Center(); this.modal = true; viewAnimationType = EnumViewAnimationType.ZOOM_CENTER; _ui.m_list.itemRenderer = ListItemRender; } protected override void OnShown() { base.OnShown(); } private void UpdateView() { FieldCfg fieldCfg = FieldCfgArray.Instance.GetCfgs(FieldDataManager.Instance.difficulty)[0]; string num = StringUtil.GetColorText(string.Format("{0}/{1}", 0, fieldCfg.num), "#BB674E"); _ui.m_txtNum.text = string.Format("第{0}轮", num); } protected override void OnHide() { base.OnHide(); } private void ListItemRender(int index, GObject obj) { ItemData reward = new ItemData(); if (obj.data == null) { obj.data = new ItemView(obj as GComponent); } (obj.data as ItemView).SetData(reward); } } }