Class RecordedTrackablesProvider
Implements
Inherited Members
Object.FindObjectsByType<T>(FindObjectsSortMode)
Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
Object.FindFirstObjectByType<T>()
Object.FindAnyObjectByType<T>()
Object.FindFirstObjectByType<T>(FindObjectsInactive)
Object.FindAnyObjectByType<T>(FindObjectsInactive)
Namespace: Unity.MARS.Recording.Providers
Assembly: Unity.MARS.dll
Syntax
public abstract class RecordedTrackablesProvider : MonoBehaviour, IRecordedDataProvider
Methods
ClearData()
Remove all provided data. This is called when a looping recording reaches its duration.
Declaration
public abstract void ClearData()
GetPlaybackID(MarsTrackableId)
Gets the session-unique trackable ID mapped to the given recording-unique ID. This creates a new mapping if one does not already exist for the given ID.
Declaration
protected MarsTrackableId GetPlaybackID(MarsTrackableId recordedID)
Parameters
Type | Name | Description |
---|---|---|
MarsTrackableId | recordedID | Recording-unique trackable ID |
Returns
Type | Description |
---|---|
MarsTrackableId | The corresponding session-unique trackable ID |
OnDisable()
Declaration
protected virtual void OnDisable()