Пример #1
0
	private void RecivePartyUserPosition( byte[] _packet)
	{
		body1_SC_PARTY_USER_POSITION _result = new body1_SC_PARTY_USER_POSITION();
		_result.PacketBytesToClass(_packet);

		AsPartyManager.Instance.RecivePartyPositionInfo( _result );
		if( AsHudDlgMgr.Instance.IsOpenWorldMapDlg )
		{
			AsHudDlgMgr.Instance.worldMapDlg.RecivePartyPositionInfo( _result );
		}
		#if _PARTY_LOG_
		Debug.Log("RecivePartyUserPosition [ count : " + _result.nCharCnt );
		#endif
	}
Пример #2
0
	public void RecivePartyPositionInfo( body1_SC_PARTY_USER_POSITION _info )
	{	
		switch( m_eDlgState )
		{
		case eDLG_STATE.ZONE_DLG:			
			GetZoneLogic().SetParyPositionInfo( _info.body );
			break;
			
		case eDLG_STATE.AREA_DLG:	
			GetAreaLogic().SetParyPositionInfo( _info.body );
			break;
			
		case eDLG_STATE.WORLD_DLG:
			GetWorldLogic().SetParyPositionInfo( _info.body );
			break;
			
		case eDLG_STATE.WAYPOINT_AREA_DLG:
			break;
			
		case eDLG_STATE.WAYPOINT_WORLD_DLG:
			break;
		}		
	}	
Пример #3
0
	public void RecivePartyPositionInfo( body1_SC_PARTY_USER_POSITION _info )
	{	
		m_UserPosition = _info;
		if(IsPartyWarpXZMsgBox)
		{
			m_bPartyWarpXZMsgBox = false;
			PartyWarpXZMsgBox();			
		}
	}