void OnFriendTab()
	{
		AsSoundManager.Instance.PlaySound( "Sound/Interface/S6002_EFF_Button", Vector3.zero, false);

		if( true == isFriendTab)
			return;

		curPage = 0;

		body_CS_POST_ADDRESS_BOOK addressBook = new body_CS_POST_ADDRESS_BOOK( ePOST_ADDRESS_BOOK_TYPE.ePOST_ADDRESS_BOOK_TYPE_FRIEND, (byte)curPage, isOnline);
		byte[] packet = addressBook.ClassToPacketBytes();
		AsNetworkMessageHandler.Instance.Send( packet);

		isFriendTab = true;
		friendRadio.Value = isFriendTab;
		guildRadio.Value = !isFriendTab;
	}
Example #2
0
	void OnFriendSearchBtn()
	{
		AsSoundManager.Instance.PlaySound( "Sound/Interface/S6002_EFF_Button", Vector3.zero, false);

		Vector3 dlgPos = candidateDlg.gameObject.transform.position;
		candidateDlg.gameObject.transform.position = new Vector3( dlgPos.x, dlgPos.y, gameObject.transform.position.z - 3.0f);
		candidateDlg.Show();

		body_CS_POST_ADDRESS_BOOK addressBook = new body_CS_POST_ADDRESS_BOOK( ePOST_ADDRESS_BOOK_TYPE.ePOST_ADDRESS_BOOK_TYPE_FRIEND, 0, false);
		byte[] packet = addressBook.ClassToPacketBytes();
		AsNetworkMessageHandler.Instance.Send( packet);
	}
	void OnOnlineFilterBtn()
	{
		isOnline = !isOnline;
		online.Value = isOnline;
		curPage = 0;

		ePOST_ADDRESS_BOOK_TYPE type = ( true == isFriendTab) ? ePOST_ADDRESS_BOOK_TYPE.ePOST_ADDRESS_BOOK_TYPE_FRIEND : ePOST_ADDRESS_BOOK_TYPE.ePOST_ADDRESS_BOOK_TYPE_GUILD;

		body_CS_POST_ADDRESS_BOOK addressBook = new body_CS_POST_ADDRESS_BOOK( type, (byte)curPage, isOnline);
		byte[] packet = addressBook.ClassToPacketBytes();
		AsNetworkMessageHandler.Instance.Send( packet);
	}
	void OnNextPageBtn()
	{
		AsSoundManager.Instance.PlaySound( "Sound/Interface/S6002_EFF_Button", Vector3.zero, false);

		curPage++;

		if( maxPage <= curPage)
		{
			curPage = (byte)( maxPage - 1);
			return;
		}

		ePOST_ADDRESS_BOOK_TYPE type = ( true == isFriendTab) ? ePOST_ADDRESS_BOOK_TYPE.ePOST_ADDRESS_BOOK_TYPE_FRIEND : ePOST_ADDRESS_BOOK_TYPE.ePOST_ADDRESS_BOOK_TYPE_GUILD;

		body_CS_POST_ADDRESS_BOOK addressBook = new body_CS_POST_ADDRESS_BOOK( type, (byte)curPage, isOnline);
		byte[] packet = addressBook.ClassToPacketBytes();
		AsNetworkMessageHandler.Instance.Send( packet);
	}