movementmenudata - eisclimber/ExPresS-XR GitHub Wiki
Class in ChangeMovementMenu
Inherits from System.Object
A helper class holding all references to ui elements of the ChangeMovementMenu and controlling their values.
public class MovementMenuData| 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. |
| 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. |