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 }
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; } }
public void RecivePartyPositionInfo( body1_SC_PARTY_USER_POSITION _info ) { m_UserPosition = _info; if(IsPartyWarpXZMsgBox) { m_bPartyWarpXZMsgBox = false; PartyWarpXZMsgBox(); } }