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 OnToggleBtn() { AsSoundManager.Instance.PlaySound( "Sound/Interface/S6002_EFF_Button", Vector3.zero, false); if( true == isMyInfo) { if( eRankViewType.World == eType || eRankViewType.Friend == eType) { curPage = 0; toggleBtn.Text = AsTableManager.Instance.GetTbl_String(1665); pageText.Text = string.Format( "1/{0}", WorldMaxPage); body_CS_RANK_TOP_LOAD worldRank = new body_CS_RANK_TOP_LOAD( eRANKTYPE.eRANKTYPE_ITEM, 0); byte[] sendData = worldRank.ClassToPacketBytes(); AsNetworkMessageHandler.Instance.Send( sendData); prevPage.SetControlState( UIButton.CONTROL_STATE.NORMAL); nextPage.SetControlState( UIButton.CONTROL_STATE.NORMAL); } else if (eRankViewType.Week == eType) { curPage = 0; toggleBtn.Text = AsTableManager.Instance.GetTbl_String(1665); pageText.Text = string.Format("1/{0}", WeekMaxPage); body_CS_RANK_TOP_LOAD weekRank = new body_CS_RANK_TOP_LOAD(eRANKTYPE.eRANKTYPE_AP, 0); byte[] sendData = weekRank.ClassToPacketBytes(); AsNetworkMessageHandler.Instance.Send(sendData); prevPage.SetControlState(UIButton.CONTROL_STATE.NORMAL); nextPage.SetControlState(UIButton.CONTROL_STATE.NORMAL); } else { curPage = 0; toggleBtn.Text = AsTableManager.Instance.GetTbl_String(908); pageText.Text = string.Format( "1/{0}", PvpWorldMaxPage); body_CS_RANK_TOP_LOAD PvpworldRank = new body_CS_RANK_TOP_LOAD( eRANKTYPE.eRANKTYPE_ARENA, 0); byte[] sendData = PvpworldRank.ClassToPacketBytes(); AsNetworkMessageHandler.Instance.Send( sendData); prevPage.SetControlState( UIButton.CONTROL_STATE.NORMAL); nextPage.SetControlState( UIButton.CONTROL_STATE.NORMAL); } } else { if( eRankViewType.World == eType || eRankViewType.Friend == eType) { toggleBtn.Text = AsTableManager.Instance.GetTbl_String(1670); pageText.Text = "1/1"; body_CS_RANK_MYRANK_LOAD myRank = new body_CS_RANK_MYRANK_LOAD( eRANKTYPE.eRANKTYPE_ITEM); byte[] sendData = myRank.ClassToPacketBytes(); AsNetworkMessageHandler.Instance.Send( sendData); prevPage.SetControlState( UIButton.CONTROL_STATE.DISABLED); nextPage.SetControlState( UIButton.CONTROL_STATE.DISABLED); } else if (eRankViewType.Week == eType) { toggleBtn.Text = AsTableManager.Instance.GetTbl_String(1670); pageText.Text = "1/1"; body_CS_RANK_MYRANK_LOAD myRank = new body_CS_RANK_MYRANK_LOAD(eRANKTYPE.eRANKTYPE_AP); byte[] sendData = myRank.ClassToPacketBytes(); AsNetworkMessageHandler.Instance.Send(sendData); prevPage.SetControlState(UIButton.CONTROL_STATE.DISABLED); nextPage.SetControlState(UIButton.CONTROL_STATE.DISABLED); } else { toggleBtn.Text = AsTableManager.Instance.GetTbl_String(909); pageText.Text = "1/1"; body_CS_RANK_MYRANK_LOAD PvpmyRank = new body_CS_RANK_MYRANK_LOAD(eRANKTYPE.eRANKTYPE_ARENA); byte[] sendData = PvpmyRank.ClassToPacketBytes(); AsNetworkMessageHandler.Instance.Send(sendData); prevPage.SetControlState(UIButton.CONTROL_STATE.DISABLED); nextPage.SetControlState(UIButton.CONTROL_STATE.DISABLED); } } isMyInfo = !isMyInfo; }
private void OnWeekTab() { if( eRankViewType.Week == eType) return; AsSoundManager.Instance.PlaySound( "Sound/Interface/S6002_EFF_Button", Vector3.zero, false); eType = eRankViewType.Week; curPage = 0; toggleBtn.spriteText.color = Color.black; _SetString_SubTitle( eType); btnRewardLineup.gameObject.SetActive(true); // 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.NORMAL); isMyInfo = false; body_CS_RANK_TOP_LOAD myRank = new body_CS_RANK_TOP_LOAD(eRANKTYPE.eRANKTYPE_AP, curPage); byte[] sendData = myRank.ClassToPacketBytes(); AsNetworkMessageHandler.Instance.Send( sendData); }