private void OnNextBtn() { AsSoundManager.Instance.PlaySound( "Sound/Interface/S6002_EFF_Button", Vector3.zero, false); curPage++; if( eRankViewType.World == eType) { if( WorldMaxPage <= curPage) { curPage = (short)( WorldMaxPage - 1); return; } pageText.Text = string.Format( "{0}/{1}", curPage + 1, WorldMaxPage); body_CS_RANK_TOP_LOAD worldRank = new body_CS_RANK_TOP_LOAD( eRANKTYPE.eRANKTYPE_ITEM, curPage); byte[] sendData = worldRank.ClassToPacketBytes(); AsNetworkMessageHandler.Instance.Send( sendData); } else if (eRankViewType.Week == eType) { if (WeekMaxPage <= curPage) { curPage = (short)(WeekMaxPage - 1); return; } pageText.Text = string.Format("{0}/{1}", curPage + 1, WeekMaxPage); body_CS_RANK_TOP_LOAD weekRank = new body_CS_RANK_TOP_LOAD(eRANKTYPE.eRANKTYPE_AP, curPage); byte[] sendData = weekRank.ClassToPacketBytes(); AsNetworkMessageHandler.Instance.Send(sendData); } else if( eRankViewType.Friend == eType) { if( FriendMaxPage <= curPage) { curPage = (short)( FriendMaxPage - 1); return; } pageText.Text = string.Format( "{0}/{1}", curPage + 1, FriendMaxPage); body_CS_RANK_MYFRIEND_LOAD friendRank = new body_CS_RANK_MYFRIEND_LOAD( eRANKTYPE.eRANKTYPE_ITEM, curPage); byte[] sendData = friendRank.ClassToPacketBytes(); AsNetworkMessageHandler.Instance.Send( sendData); } else if( eRankViewType.PvpWorld == eType) { if( PvpWorldMaxPage <= curPage) { curPage = (short)( PvpWorldMaxPage - 1); return; } pageText.Text = string.Format( "{0}/{1}", curPage + 1, PvpWorldMaxPage); body_CS_RANK_TOP_LOAD PvpworldRank = new body_CS_RANK_TOP_LOAD( eRANKTYPE.eRANKTYPE_ARENA, curPage); byte[] sendData = PvpworldRank.ClassToPacketBytes(); AsNetworkMessageHandler.Instance.Send( sendData); } else if( eRankViewType.PvpFriend == eType) { if( PvpFriendMaxPage <= curPage) { curPage = (short)( PvpFriendMaxPage - 1); return; } pageText.Text = string.Format( "{0}/{1}", curPage + 1, PvpFriendMaxPage); body_CS_RANK_MYFRIEND_LOAD PvpfriendRank = new body_CS_RANK_MYFRIEND_LOAD( eRANKTYPE.eRANKTYPE_ARENA, curPage); byte[] sendData = PvpfriendRank.ClassToPacketBytes(); AsNetworkMessageHandler.Instance.Send( sendData); } }
private void OnPvpFriendTab() { if( eRankViewType.PvpFriend == eType) return; AsSoundManager.Instance.PlaySound( "Sound/Interface/S6002_EFF_Button", Vector3.zero, false); eType = eRankViewType.PvpFriend; curPage = 0; toggleBtn.spriteText.color = Color.gray; _SetString_SubTitle( eType); btnRewardLineup.gameObject.SetActive(false); // pageText.Text = string.Format( "{0}/{1}", curPage + 1, FriendMaxPage); prevPage.SetControlState( UIButton.CONTROL_STATE.NORMAL); nextPage.SetControlState( UIButton.CONTROL_STATE.NORMAL); //toggleBtn.Text = AsTableManager.Instance.GetTbl_String(909); toggleBtn.SetControlState( UIButton.CONTROL_STATE.DISABLED); isMyInfo = true; body_CS_RANK_MYFRIEND_LOAD friendRank = new body_CS_RANK_MYFRIEND_LOAD( eRANKTYPE.eRANKTYPE_ARENA, curPage); byte[] sendData = friendRank.ClassToPacketBytes(); AsNetworkMessageHandler.Instance.Send( sendData); }