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; }
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); }