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);
		}
	}
Ejemplo n.º 2
0
	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);
	}
Ejemplo n.º 3
0
	public void InsertMemberList( body1_SC_GUILD_MEMBER_INFO_RESULT data)
	{
		memberPanel.InsertMemberList( data);
	}
Ejemplo n.º 4
0
	public void InsertApplicantList( body1_SC_GUILD_MEMBER_INFO_RESULT data)
	{
		managePanel.InsertApplicantList( data);
	}
Ejemplo n.º 5
0
	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++;
		}
	}
Ejemplo n.º 7
0
	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);
		}
	}
Ejemplo n.º 8
0
	public void InsertMemberList( body1_SC_GUILD_MEMBER_INFO_RESULT data)
	{
		panelManager.InsertMemberList( data);
	}
Ejemplo n.º 9
0
	public void InitMemberTab( body1_SC_GUILD_MEMBER_INFO_RESULT data)
	{
		panelManager.Init( AsGuildPanelManager.eGuildPanelState.MemberInfo, data);
	}
Ejemplo n.º 10
0
	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;
		}
	}