示例#1
0
	private void PostAddressBook( byte[] _packet)
	{
		body1_SC_POST_ADDRESS_BOOK addressBook = new body1_SC_POST_ADDRESS_BOOK();
		addressBook.PacketBytesToClass( _packet);

		if( eRESULTCODE.eRESULT_SUCC != addressBook.eResult)
		{
			Debug.LogWarning( "PostAddressBook : " + addressBook.eResult);
			AsHudDlgMgr.Instance.postBoxDlg.ClearAddress();
			return;
		}

		AsHudDlgMgr.Instance.postBoxDlg.InsertAddress( addressBook);
	}
示例#2
0
	public void InsertAddress( body1_SC_POST_ADDRESS_BOOK addressBook)
	{
		candidateDlg.InsertAddress( addressBook);
	}
	public void InsertAddress( body1_SC_POST_ADDRESS_BOOK addresses)
	{
		maxPage = addresses.nMaxPage;
		UpdatePageText();

		list.ClearList( true);

		foreach( body2_SC_POST_ADDRESS_BOOK address in addresses.body)
		{
			if( 0 == string.Compare( AsUserInfo.Instance.SavedCharStat.charName_, address.szCharName))
				continue;

			UIListItem item = list.CreateItem( listItem) as UIListItem;

			AsSearchedReceiverItem searchedItem = item.GetComponent<AsSearchedReceiverItem>();
			searchedItem.Init( address);
		}
	}