movementmenudata - eisclimber/ExPresS-XR GitHub Wiki

MovementMenuData

Class in ChangeMovementMenu

Inherits from System.Object

Summary

A helper class holding all references to ui elements of the ChangeMovementMenu and controlling their values.

public class MovementMenuData

Fields

Name Description
CancelTeleportToggle Toggle to enabled/disable cancelling teleports.
ChooseTeleportForwardToggle Toggle to enabled/disable choosing the forward direction when teleport.
ClimbTeleportToggle Toggle to enabled/disable teleport skipping during climbing.
ClimbToggle Toggle to enabled/disable climbing.
FarAnchorControlToggle Toggle to enabled/disable far anchor control.
FarInteractionToggle Toggle to enabled/disable far interaction.
FarPullCloserToggle Toggle to enabled/disable far pull closer.
FarUiToggle Toggle to enabled/disable far ui interaction.
GravityToggle Toggle to enabled/disable gravity.
HandModelDropdown Dropdowns to change the hand model mode.
HeadCollisionIndicatorToggle Toggle to enabled/disable the head collision indicator.
HeadCollisionPushbackToggle Toggle to enabled/disable head collision pushback.
InputMethodDropdown Dropdowns to change the input method.
JumpToggle Toggle to enabled/disable jumping.
MovementPresetDropdown Dropdowns to change the movement preset.
NearInteractionToggle Toggle to enabled/disable near interaction.
PokeInteractionToggle Toggle to enabled/disable poke interaction.
PokePointOnHoverToggle Toggle to enabled/disable poke hand pose pointing on hover.
PokeUiToggle Toggle to enabled/disable poke ui interaction.
TeleportWhileGrabbingToggle Toggle to enabled/disable teleporting while grabbing objects with the same hand.
UiScrollingToggle Toggle to enabled/disable turn prevention during ui scrolling.

Methods

Name Description
AddRigListeners(ExPresSXRRig) Connects change value events with the rig.
FindMissing(Transform) Tries to find missing ui references based on the given transform.
LoadValuesFromRig(ExPresSXRRig) Loads the config of the given rig and sets the values in the ui.
PopulateDropdowns() Populates the dropdowns with the values of the enums.
SetupMenu(Transform,ExPresSXRRig,bool) Completely sets up the references and connects them to the rig.
⚠️ **GitHub.com Fallback** ⚠️