Class SimulatedTrackablesProvider<T>
Implements
IUsesFunctionalityInjection
IFunctionalitySubscriber<IProvidesFunctionalityInjection>
IFunctionalitySubscriber<IProvidesSlowTasks>
IFunctionalitySubscriber
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.Providers.Synthetic
Assembly: Unity.MARS.dll
Syntax
public abstract class SimulatedTrackablesProvider<T> : MonoBehaviour, IUsesFunctionalityInjection, IFunctionalitySubscriber<IProvidesFunctionalityInjection>, IUsesSlowTasks, IFunctionalitySubscriber<IProvidesSlowTasks>, IFunctionalitySubscriber where T : IMRTrackable
Type Parameters
Name | Description |
---|---|
T |
Fields
m_SimulatedTrackables
Declaration
protected readonly Dictionary<SimulatedObject, List<T>> m_SimulatedTrackables
Field Value
Type | Description |
---|---|
Dictionary<SimulatedObject, List<T>> |
Methods
AddObjectTrackables(SimulatedObject)
Declaration
protected abstract void AddObjectTrackables(SimulatedObject simulatedObject)
Parameters
Type | Name | Description |
---|---|---|
SimulatedObject | simulatedObject |
OnDisable()
Declaration
protected virtual void OnDisable()
OnEnable()
Declaration
protected virtual void OnEnable()
RemoveTrackable(T)
Declaration
protected abstract void RemoveTrackable(T trackable)
Parameters
Type | Name | Description |
---|---|---|
T | trackable |
UpdateObjectTrackables(SimulatedObject)
Declaration
protected abstract void UpdateObjectTrackables(SimulatedObject simulatedObject)
Parameters
Type | Name | Description |
---|---|---|
SimulatedObject | simulatedObject |
Implements
Unity.XRTools.ModuleLoader.IUsesFunctionalityInjection
Unity.XRTools.ModuleLoader.IFunctionalitySubscriber<TProvider>
Unity.XRTools.ModuleLoader.IFunctionalitySubscriber<TProvider>
Unity.XRTools.ModuleLoader.IFunctionalitySubscriber