Ejemplo n.º 1
0
	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);
		}
	}
Ejemplo n.º 2
0
	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);
	}