| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 | 
							- using ET;
 
- using FairyGUI;
 
- using UI.League;
 
- using UnityEngine;
 
- namespace GFGGame
 
- {
 
-     //联盟成员日志
 
-     public class LeagueMemberLogView : BaseWindow
 
-     {
 
-         private UI_LeagueMemberLogUI _ui;
 
-         public override void Dispose()
 
-         {
 
-             if (_ui != null)
 
-             {
 
-                 _ui.Dispose();
 
-                 _ui = null;
 
-             }
 
-             base.Dispose();
 
-         }
 
-         protected override void OnInit()
 
-         {
 
-             base.OnInit();
 
-             packageName = UI_LeagueMemberLogUI.PACKAGE_NAME;
 
-             _ui = UI_LeagueMemberLogUI.Create();
 
-             this.viewCom = _ui.target;
 
-             // isfullScreen = true;
 
-             this.viewCom.Center();
 
-             this.modal = true;
 
-             viewAnimationType = EnumViewAnimationType.ZOOM_CENTER;
 
-             _ui.m_btnClose.onClick.Add(Hide);
 
-             _ui.m_list.itemRenderer = RenderListItem;
 
-         }
 
-         protected override void AddEventListener()
 
-         {
 
-             base.AddEventListener();
 
-         }
 
-         protected override void OnShown()
 
-         {
 
-             base.OnShown();
 
-             _ui.m_list.numItems = LeagueDataManager.Instance.ListLogDatas.Count;
 
-         }
 
-         protected override void OnHide()
 
-         {
 
-             base.OnHide();
 
-         }
 
-         protected override void RemoveEventListener()
 
-         {
 
-             base.RemoveEventListener();
 
-         }
 
-         private void RenderListItem(int index, GObject obj)
 
-         {
 
-             LeagueLogData logData = LeagueDataManager.Instance.ListLogDatas[index];
 
-             UI_ListLogItem item = UI_ListLogItem.Proxy(obj);
 
-             RoleInfoManager.Instance.UpdateHeadWithLv(item.m_comHead, logData.RoleInfo.headId, logData.RoleInfo.headBorderId, logData.RoleInfo.roleLv);
 
-             item.m_txtName.text = logData.RoleInfo.roleName;
 
-             item.m_txtTime.text = TimeUtil.CheckIsSameTime(logData.Time, TimeHelper.ClientNow()) ? TimeUtil.FormattingTime6(logData.Time) : TimeUtil.FormattingTime2(logData.Time);
 
-             string strInfo = "";
 
-             switch (logData.Type)
 
-             {
 
-                 case LeagueJoinQuitLogType.Join:
 
-                     strInfo = "加入了雅集";
 
-                     break;
 
-                 case LeagueJoinQuitLogType.Quit:
 
-                     strInfo = "退出了雅集";
 
-                     break;
 
-                 case LeagueJoinQuitLogType.Change:
 
-                     strInfo = string.Format("从{0}变更为{1}", LeagueDataManager.Instance.GetMemberTitle(logData.OldPos), LeagueDataManager.Instance.GetMemberTitle(logData.NewPos));
 
-                     break;
 
-                 case LeagueJoinQuitLogType.Kick:
 
-                     strInfo = "被请离了雅集";
 
-                     break;
 
-             }
 
-             item.m_txtInfo.text = strInfo;
 
-             UI_ListLogItem.ProxyEnd();
 
-         }
 
-     }
 
- }
 
 
  |