Class Player
The data obtained by the vehicle sensors.
Assembly: Holoride.ElasticSDK.Runtime.dll
Syntax
[DefaultExecutionOrder(-5000)]
[DisallowMultipleComponent]
[HelpURL("http://localhost:8080/api/Holoride.ElasticSDK.Player.html")]
public class Player : MonoBehaviour, IStateReceiverLocalizationEventListener, IStateReceiverListener
Fields
OnConnect
Declaration
[Tooltip("Fired when connection to the underlying vehicle localization service has been successfully established.")]
public UnityEvent OnConnect
Field Value
OnConnectError
Declaration
[Tooltip("Fired when connection to the underlying vehicle localization service failed.")]
public StringUnityEvent OnConnectError
Field Value
OnDisconnect
Declaration
[Tooltip("Fired when connection to the underlying vehicle localization service has been lost or was closed successfully.")]
public UnityEvent OnDisconnect
Field Value
OnRouteChanged
Declaration
[Tooltip("Fired when the route has changed.")]
public UnityEvent OnRouteChanged
Field Value
OnUserRecenter
Declaration
[Tooltip("Fired when the user triggered a successful manual recenter via button press.")]
public UnityEvent OnUserRecenter
Field Value
OnVehicleLocalizationAvailable
Declaration
[Tooltip("Fired when vehicle localization becomes available.")]
public Player.VehicleLocalizationStatusUnityEvent OnVehicleLocalizationAvailable
Field Value
OnVehicleLocalizationReset
Declaration
[Tooltip("Fired when the service reports that localization has been reset.")]
public UnityEvent OnVehicleLocalizationReset
Field Value
OnVehicleLocalizationStart
Declaration
[Tooltip("Called as soon as the first geo coordinate is set.")]
public UnityEvent OnVehicleLocalizationStart
Field Value
OnVehicleLocalizationUnavailable
Declaration
[Tooltip("Fired when vehicle localization becomes unavailable.")]
public Player.VehicleLocalizationStatusUnityEvent OnVehicleLocalizationUnavailable
Field Value
Methods
OnMapAccessTokenReceived(string)
Declaration
public void OnMapAccessTokenReceived(string token)
Parameters
Type |
Name |
Description |
string |
token |
|
Recenter()
Sends broadcast to service to trigger a recenter process for the vehicle.
Declaration
Events
OnVehicleLocalizationReceivedAsync
Declaration
public event Action<VehicleSensorState> OnVehicleLocalizationReceivedAsync
Event Type
Explicit Interface Implementations
IStateReceiverLocalizationEventListener.OnConnect()
Declaration
void IStateReceiverLocalizationEventListener.OnConnect()
IStateReceiverLocalizationEventListener.OnConnectError(StateReceiverInitializationError)
Declaration
void IStateReceiverLocalizationEventListener.OnConnectError(StateReceiverInitializationError error)
Parameters
IStateReceiverLocalizationEventListener.OnDisconnect()
Declaration
void IStateReceiverLocalizationEventListener.OnDisconnect()
IStateReceiverLocalizationEventListener.OnRouteChanged()
Declaration
void IStateReceiverLocalizationEventListener.OnRouteChanged()
IStateReceiverLocalizationEventListener.OnVehicleLocalizationReceivedAsync(VehicleSensorState)
Declaration
void IStateReceiverLocalizationEventListener.OnVehicleLocalizationReceivedAsync(VehicleSensorState state)
Parameters
IStateReceiverLocalizationEventListener.OnVehicleLocalizationReset()
Declaration
void IStateReceiverLocalizationEventListener.OnVehicleLocalizationReset()
IStateReceiverLocalizationEventListener.OnVehicleLocalizationStart()
Declaration
void IStateReceiverLocalizationEventListener.OnVehicleLocalizationStart()
IStateReceiverLocalizationEventListener.OnVehicleLocalizationStatusChanged(VehicleLocalizationStatus)
Declaration
void IStateReceiverLocalizationEventListener.OnVehicleLocalizationStatusChanged(VehicleLocalizationStatus status)
Parameters
Implements