private void OnOpenMiniProfile(CUIEvent uiEvent) { ulong num = 0uL; int num2 = 0; this.m_bUp = false; this.m_OpenSrc = (CMiniPlayerInfoSystem.OpenSrc)uiEvent.m_eventParams.tag; CMiniPlayerInfoSystem.OpenSrc openSrc = this.m_OpenSrc; if (openSrc != CMiniPlayerInfoSystem.OpenSrc.Rank) { if (openSrc == CMiniPlayerInfoSystem.OpenSrc.Chat) { if (Singleton <CChatController> .GetInstance().view.CurTab == EChatChannel.Lobby) { num = uiEvent.m_eventParams.commonUInt64Param1; num2 = uiEvent.m_eventParams.tag2; this.m_ComplanText = uiEvent.m_eventParams.tagStr; this.m_ComplanName = uiEvent.m_eventParams.tagStr1; this.m_ComplanOpenId = uiEvent.m_eventParams.pwd; } else if (Singleton <CChatController> .GetInstance().view.CurTab == EChatChannel.Guild || Singleton <CChatController> .GetInstance().view.CurTab == EChatChannel.GuildMatchTeam) { num = uiEvent.m_eventParams.commonUInt64Param1; num2 = uiEvent.m_eventParams.tag2; } else if (Singleton <CChatController> .GetInstance().view.CurTab == EChatChannel.Settle) { num = uiEvent.m_eventParams.commonUInt64Param1; num2 = uiEvent.m_eventParams.tag2; this.m_bUp = true; } else if (Singleton <CChatController> .GetInstance().view.CurTab == EChatChannel.Friend_Chat) { CChatSysData sysData = Singleton <CChatController> .GetInstance().model.sysData; if (sysData == null) { Debug.LogError("Open mini profile failed, CChatSysData is null"); return; } num = sysData.ullUid; num2 = (int)sysData.dwLogicWorldId; } } } else { num = uiEvent.m_eventParams.commonUInt64Param1; num2 = uiEvent.m_eventParams.tag2; } if (num > 0uL) { if (num == this.m_CurSelectedUuid && num2 == this.m_CurSelectedLogicWorld) { return; } this.m_CurSelectedUuid = num; this.m_CurSelectedLogicWorld = num2; Singleton <CPlayerInfoSystem> .GetInstance().ShowPlayerDetailInfo(num, num2, CPlayerInfoSystem.DetailPlayerInfoSource.DefaultOthers, false, CPlayerInfoSystem.Tab.Base_Info); } }