| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 | 
							- using ET;
 
- using FairyGUI;
 
- using UI.Arena;
 
- using UnityEngine;
 
- namespace GFGGame
 
- {
 
-     public class ArenaRankUpView : BaseWindow
 
-     {
 
-         private UI_ArenaRankUpUI _ui;
 
-         public override void Dispose()
 
-         {
 
-             if (_ui != null)
 
-             {
 
-                 _ui.Dispose();
 
-                 _ui = null;
 
-             }
 
-             base.Dispose();
 
-         }
 
-         protected override void OnInit()
 
-         {
 
-             base.OnInit();
 
-             packageName = UI_ArenaUI.PACKAGE_NAME;
 
-             _ui = UI_ArenaRankUpUI.Create();
 
-             this.viewCom = _ui.target;
 
-             this.viewCom.Center();
 
-             this.modal = true;
 
-             viewAnimationType = EnumViewAnimationType.ZOOM_CENTER;
 
-         }
 
-         protected override void AddEventListener()
 
-         {
 
-             base.AddEventListener();
 
-         }
 
-         protected override void OnShown()
 
-         {
 
-             base.OnShown();
 
-             int lastGrade = (int)(this.viewData as object[])[0];//胜利后排名互换,我的上个段位就是对手的当前段位
 
-             int lastRank = (int)(this.viewData as object[])[1];//胜利后排名互换,我的上个排名就是对手的当前排名
 
-             string targetName = (this.viewData as object[])[2].ToString();
 
-             int targetHeadId = (int)(this.viewData as object[])[3];
 
-             string targetHeadRes = (this.viewData as object[])[4].ToString();
 
-             this.clickBlankToClose = false;
 
-             UpdateInfo(_ui.m_comMyHeadInfo.target, ArenaDataManager.Instance.Grade, ArenaDataManager.Instance.Rank, RoleDataManager.roleName, RoleDataManager.headId, RoleDataManager.headBorderId, "");
 
-             UpdateInfo(_ui.m_comTargetHeadInfo.target, lastGrade, lastRank, targetName, targetHeadId, 0, targetHeadRes);
 
-             _ui.m_t0.Play(() => { this.clickBlankToClose = true; });
 
-         }
 
-         protected override void OnHide()
 
-         {
 
-             base.OnHide();
 
-             _ui.m_t1.Play();
 
-         }
 
-         protected override void RemoveEventListener()
 
-         {
 
-             base.RemoveEventListener();
 
-         }
 
-         private void UpdateInfo(GComponent com, int grade, int rank, string name, int headId, int borderId, string res)
 
-         {
 
-             UI_ComDanSimpleInfo comDanSimpleInfo = UI_ComDanSimpleInfo.Proxy(com);
 
-             comDanSimpleInfo.m_txtName.text = name;
 
-             ArenaRankCfg rankCfg = ArenaRankCfgArray.Instance.GetCfg(grade);
 
-             comDanSimpleInfo.m_txtDanTitle.text = rankCfg.gradeName;
 
-             comDanSimpleInfo.m_txtRank.text = string.Format("段位排名:{0}", rank);
 
-             if (headId > 0)
 
-             {
 
-                 RoleInfoManager.Instance.UpdateHead(comDanSimpleInfo.m_comHead, headId, borderId);
 
-             }
 
-             else
 
-             {
 
-                 RoleInfoManager.Instance.UpdateArenaNpcHead(comDanSimpleInfo.m_comHead, res);
 
-             }
 
-             UI_ComDanSimpleInfo.ProxyEnd();
 
-         }
 
-     }
 
- }
 
 
  |