private void RequestCurPageGuild()
	{
		if( m_oldPage == m_curPage)
			return;
		
		body_CS_GUILD_UI_SCROLL scroll = new body_CS_GUILD_UI_SCROLL( eGUILD_UI_SCROLL.eGUILD_UI_SCROLL_GUILD, m_curPage, false);
		byte[] packet = scroll.ClassToPacketBytes();
		AsNetworkMessageHandler.Instance.Send( packet);
		
		m_oldPage = m_curPage;
	}
	void OnGuildList( ref POINTER_INFO ptr)
	{
		if( ptr.evt == POINTER_INFO.INPUT_EVENT.TAP)
		{
			body_CS_GUILD_UI_SCROLL scroll = new body_CS_GUILD_UI_SCROLL( eGUILD_UI_SCROLL.eGUILD_UI_SCROLL_GUILD, 0 , false);
			byte[] packet = scroll.ClassToPacketBytes();
			AsNetworkMessageHandler.Instance.Send( packet);
		}
	}
	void OnBtnList()
	{
		body_CS_GUILD_UI_SCROLL scroll = new body_CS_GUILD_UI_SCROLL( eGUILD_UI_SCROLL.eGUILD_UI_SCROLL_GUILD, 0 , false);
		byte[] packet = scroll.ClassToPacketBytes();
		AsNetworkMessageHandler.Instance.Send( packet);
	}
	public void RequestCurPageApplicant( bool isForced=false)
	{
		if( ( oldPage == curPage) && ( false == isForced))
			return;
		
		body_CS_GUILD_UI_SCROLL scroll = new body_CS_GUILD_UI_SCROLL( eGUILD_UI_SCROLL.eGUILD_UI_SCROLL_NOT_APPROVE_MEMBER, curPage, onlineBtn.Value);
		byte[] packet = scroll.ClassToPacketBytes();
		AsNetworkMessageHandler.Instance.Send( packet);
		
		oldPage = curPage;
	}
	private void RequestCurPageAccept(bool isForceRequest = false)
	{
		if( m_oldPage == m_curPage && isForceRequest == false )
			return;

		body_CS_GUILD_UI_SCROLL scroll = new body_CS_GUILD_UI_SCROLL( eGUILD_UI_SCROLL.eGUILD_UI_SCROLL_NOT_APPROVE_MEMBER, m_curPage, false);
		byte[] packet = scroll.ClassToPacketBytes();
		AsNetworkMessageHandler.Instance.Send( packet);

		m_oldPage = m_curPage;
	}
	void OnAcceptList( ref POINTER_INFO ptr)
	{
		if( ptr.evt == POINTER_INFO.INPUT_EVENT.TAP)
		{
			AsSoundManager.Instance.PlaySound( "Sound/Interface/S6002_EFF_Button", Vector3.zero, false);

			body_CS_GUILD_UI_SCROLL scroll = new body_CS_GUILD_UI_SCROLL( eGUILD_UI_SCROLL.eGUILD_UI_SCROLL_NOT_APPROVE_MEMBER, 0 , false );
			byte[] packet = scroll.ClassToPacketBytes();
			AsNetworkMessageHandler.Instance.Send( packet);
		}
	}
	private void RemoveExileMember( uint uniqKey)
	{
		body_CS_GUILD_UI_SCROLL scroll = new body_CS_GUILD_UI_SCROLL( eGUILD_UI_SCROLL.eGUILD_UI_SCROLL_APPROVE_MEMBER, curPage, onlineFilter.Value);
		byte[] packet = scroll.ClassToPacketBytes();
		AsNetworkMessageHandler.Instance.Send( packet);
		return;
		
		for( int i = 0; i < list.Count; i++)
		{
			UIListButton listBtn = list.GetItem(i) as UIListButton;
			AsGuildMemberListItem item = listBtn.gameObject.GetComponent<AsGuildMemberListItem>();
			if( uniqKey == item.Data.nCharUniqKey)
			{
				list.RemoveItem( i, true);
				return;
			}
		}
	}
	private void RequestCurPageMember()
	{
		if( oldPage == curPage)
			return;
		
		body_CS_GUILD_UI_SCROLL scroll = new body_CS_GUILD_UI_SCROLL( eGUILD_UI_SCROLL.eGUILD_UI_SCROLL_APPROVE_MEMBER, curPage, onlineFilter.Value);
		byte[] packet = scroll.ClassToPacketBytes();
		AsNetworkMessageHandler.Instance.Send( packet);
		
		oldPage = curPage;
	}