示例#1
0
 public void ShowFriendList()
 {
     CurrentPage             = 1;
     transform.localPosition = Vector3.zero;
     FriendDataManager.Instance.IsUpdateFriendList = true;
     if (commonUIBottomButtonTool == null)
     {
         commonUIBottomButtonTool = CreatObjectToNGUI.InstantiateObj(UIBottomBtnPrefab, CreatBottomBtnPoint).GetComponent <UI.MainUI.CommonUIBottomButtonTool>();
         ShowBottomBtn();
     }
     else
     {
         commonUIBottomButtonTool.ShowAnim();
     }
 }
示例#2
0
 /// <summary>
 /// 打开
 /// </summary>
 /// <param name="notifyArgs"></param>
 private void ShowNearlyPlayerHandle(INotifyArgs notifyArgs)
 {
     StopAllCoroutines();
     if (LoadingUI.Instance != null)
     {
         LoadingUI.Instance.Close();
     }
     NearlySMsgGetActorListHead = (SMsgGetActorListHead)notifyArgs;
     m_panelElementList.Clear();
     for (int i = 0; i < NearlySMsgGetActorListHead.dwFriendNum; i++)
     {
         PanelElementDataModel playerElementData = new PanelElementDataModel();
         playerElementData.sMsgRecvAnswerFriends_SC.dwFriendID  = NearlySMsgGetActorListHead.sMsgRecvAnswerFriends_SC[i].dwFriendID;
         playerElementData.sMsgRecvAnswerFriends_SC.szName      = NearlySMsgGetActorListHead.sMsgRecvAnswerFriends_SC[i].szName;
         playerElementData.sMsgRecvAnswerFriends_SC.sActorLevel = NearlySMsgGetActorListHead.sMsgRecvAnswerFriends_SC[i].sActorLevel;
         playerElementData.sMsgRecvAnswerFriends_SC.bOnLine     = NearlySMsgGetActorListHead.sMsgRecvAnswerFriends_SC[i].bOnLine;
         playerElementData.sMsgRecvAnswerFriends_SC.dProfession = NearlySMsgGetActorListHead.sMsgRecvAnswerFriends_SC[i].dProfession;
         playerElementData.BtnType = ButtonType.NearlyPlayer;
         //TraceUtil.Log("附近玩家列表=====>>>>>.dProfession" + sMsgGetActorListHead.sMsgRecvAnswerFriends_SC[i].dProfession);
         if (!m_panelElementList.Exists(P => P.dwFriendID == playerElementData.sMsgRecvAnswerFriends_SC.dwFriendID))
         {
             NearlyItem nearlyItem = new NearlyItem();
             nearlyItem.Index      = i;
             nearlyItem.dwFriendID = playerElementData.sMsgRecvAnswerFriends_SC.dwFriendID;
             nearlyItem.element    = playerElementData;
             nearlyItem.m_isFriend = FriendDataManager.Instance.GetFriendListData.Exists(P => P.sMsgRecvAnswerFriends_SC.dwFriendID == playerElementData.sMsgRecvAnswerFriends_SC.dwFriendID);
             m_panelElementList.Add(nearlyItem);
         }
     }
     CurrentPage = 1;
     ResetPageInfo();
     if (commonUIBottomButtonTool == null)
     {
         commonUIBottomButtonTool = CreatObjectToNGUI.InstantiateObj(UIBottomBtnPrefab, CreatBottomBtnPoint).GetComponent <UI.MainUI.CommonUIBottomButtonTool>();
         ShowBottomBtn();
     }
     else
     {
         commonUIBottomButtonTool.ShowAnim();
     }
     transform.localPosition = Vector3.zero;
 }