public void UpdateList( body1_SC_GUILD_MEMBER_INFO_RESULT data ) { m_maxPage = data.nMaxPage; m_pageNum.Text = string.Format( "{0}/{1}", m_curPage + 1, data.nMaxPage); m_acceptList.ClearList( true); foreach( body2_SC_GUILD_MEMBER_INFO_RESULT member in data.infos) { // UIListButton listBtn = m_acceptList.CreateItem( m_listItem) as UIListButton; UIListItemContainer listBtn = m_acceptList.CreateItem( m_listItem) as UIListItemContainer; AsGuildNewListItem_Accept item = listBtn.gameObject.GetComponent<AsGuildNewListItem_Accept>(); item.Init( member); } }
void GuildNotApproveMemberInfoResult( byte[] _packet) { body1_SC_GUILD_MEMBER_INFO_RESULT memberInfo = new body1_SC_GUILD_MEMBER_INFO_RESULT(); memberInfo.PacketBytesToClass( _packet); if( null == AsHudDlgMgr.Instance.GuildDlg) { Debug.LogWarning( "Guild dlg is not exist"); return; } AsGuildDlg guildDlg = AsHudDlgMgr.Instance.GuildDlg.gameObject.GetComponentInChildren<AsGuildDlg>(); guildDlg.InsertApplicantList( memberInfo); }
public void InsertMemberList( body1_SC_GUILD_MEMBER_INFO_RESULT data) { memberPanel.InsertMemberList( data); }
public void InsertApplicantList( body1_SC_GUILD_MEMBER_INFO_RESULT data) { managePanel.InsertApplicantList( data); }
public void InsertApplicantList( body1_SC_GUILD_MEMBER_INFO_RESULT data) { maxPage = data.nMaxPage; page.Text = string.Format( "{0}/{1}", curPage + 1, data.nMaxPage); applicantList.ClearList( true); foreach( body2_SC_GUILD_MEMBER_INFO_RESULT member in data.infos) { if( ( true == onlyOnline) && ( false == member.bConnect)) continue; UIListButton listBtn = applicantList.CreateItem( listItemObj) as UIListButton; AsGuildApplicantListItem item = listBtn.gameObject.GetComponent<AsGuildApplicantListItem>(); item.Init( member); } noApplicant.gameObject.SetActiveRecursively( 0 == applicantList.Count); }
public void UpdateList( body1_SC_GUILD_MEMBER_INFO_RESULT data ) { m_maxPage = data.nMaxPage; m_pageNum.Text = string.Format( "{0}/{1}",m_curPage + 1, data.nMaxPage); m_memberList.ClearList( true); int nStartNumber = m_curPage * data.infos.Length; foreach( body2_SC_GUILD_MEMBER_INFO_RESULT member in data.infos ) { // UIListButton itemBtn = m_memberList.CreateItem( m_listItem) as UIListButton; UIListItemContainer itemBtn = m_memberList.CreateItem( m_listItem) as UIListItemContainer; AsGuildNewListItem_Member item = itemBtn.gameObject.GetComponent<AsGuildNewListItem_Member>(); item.Init( nStartNumber , member ); nStartNumber++; } }
public void InsertMemberList( body1_SC_GUILD_MEMBER_INFO_RESULT data) { maxPage = data.nMaxPage; pageText.Text = string.Format( "{0}/{1}", curPage + 1, data.nMaxPage); list.ClearList( true); foreach( body2_SC_GUILD_MEMBER_INFO_RESULT member in data.infos) { if( ( true == onlineMember) && ( false == member.bConnect)) continue; UIListButton listBtn = list.CreateItem( listItem) as UIListButton; AsGuildMemberListItem item = listBtn.gameObject.GetComponent<AsGuildMemberListItem>(); item.Init( member); } }
public void InsertMemberList( body1_SC_GUILD_MEMBER_INFO_RESULT data) { panelManager.InsertMemberList( data); }
public void InitMemberTab( body1_SC_GUILD_MEMBER_INFO_RESULT data) { panelManager.Init( AsGuildPanelManager.eGuildPanelState.MemberInfo, data); }
public new void PacketBytesToClass( byte[] data) { Type infotype = this.GetType(); FieldInfo headerinfo = null; int index = ParsePacketHeader( data); // eType byte[] type = new byte[ sizeof( Int32)]; Buffer.BlockCopy( data, index, type, 0, sizeof( Int32)); headerinfo = infotype.GetField( "eType", BINDING_FLAGS_PIG); headerinfo.SetValue( this, BitConverter.ToInt32( type, 0)); index += sizeof( Int32); switch( eType) { case eGUILD_UI_SCROLL.eGUILD_UI_SCROLL_GUILD: searchResult = new body1_SC_GUILD_SEARCH_RESULT(); searchResult.PacketBytesToClass2( data, index); break; case eGUILD_UI_SCROLL.eGUILD_UI_SCROLL_APPROVE_MEMBER: case eGUILD_UI_SCROLL.eGUILD_UI_SCROLL_NOT_APPROVE_MEMBER: memberInfoResult = new body1_SC_GUILD_MEMBER_INFO_RESULT(); memberInfoResult.PacketBytesToClass2( data, index); break; } }