Inheritance
LocomotionTool
public sealed class LocomotionTool : MonoBehaviour, ITool, ILocomotor, IUsesCameraRig, IUsesRayOrigin, IUsesRayVisibilitySettings, IFunctionalitySubscriber<IProvidesRayVisibilitySettings>, ICustomActionMap, IProcessInput, ILinkedObject, IUsesViewerScale, IFunctionalitySubscriber<IProvidesViewerScale>, ISettingsMenuItemProvider, ISerializePreferences, IUsesDeviceType, IUsesGetVRPlayerObjects, IFunctionalitySubscriber<IProvidesGetVRPlayerObjects>, IUsesBlockUIInteraction, IFunctionalitySubscriber<IProvidesBlockUIInteraction>, IUsesRequestFeedback, IFunctionalitySubscriber<IProvidesRequestFeedback>, IUsesNode, IUsesFunctionalityInjection
Properties
Declaration
public ActionMap actionMap { get; }
Property Value
Implements
Declaration
public Transform cameraRig { set; }
Property Value
| Type |
Description |
| Transform |
|
Declaration
public bool enableCrawling { get; set; }
Property Value
Declaration
public bool enableRotating { get; set; }
Property Value
Declaration
public bool enableScaling { get; set; }
Property Value
Declaration
public bool ignoreActionMapInputLocking { get; }
Property Value
Implements
Declaration
public List<ILinkedObject> linkedObjects { set; }
Property Value
| Type |
Description |
| List<ILinkedObject> |
|
Declaration
public Node node { get; set; }
Property Value
Declaration
public Transform rayOrigin { get; set; }
Property Value
| Type |
Description |
| Transform |
|
Implements
Declaration
public GameObject settingsMenuItemInstance { set; }
Property Value
| Type |
Description |
| GameObject |
|
Implements
Declaration
public GameObject settingsMenuItemPrefab { get; }
Property Value
| Type |
Description |
| GameObject |
|
Implements
Methods
Declaration
public void OnDeserializePreferences(object obj)
Parameters
| Type |
Name |
Description |
| Object |
obj |
|
Declaration
public object OnSerializePreferences()
Returns
Declaration
public void ProcessInput(ActionMapInput input, ConsumeControlDelegate consumeControl)
Parameters
Implements
ShowMainButtonFeedback()
Declaration
public void ShowMainButtonFeedback()
Extension Methods