> For the complete documentation index, see [llms.txt](https://docs.tankandhealerstudio.com/assets/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tankandhealerstudio.com/assets/ultimategamepadcursor/documentation/ultimategamepadcursor/properties.md).

# Properties

<table data-full-width="true"><thead><tr><th width="272">Property</th><th>Description</th></tr></thead><tbody><tr><td>Instance</td><td>The current instance of the Ultimate Gamepad Cursor in the scene if there is one. (NOTE: When using multiple gamepad cursors, please use a public reference to the component instead.)</td></tr><tr><td>ParentCanvas</td><td>The parent Canvas component that this object is inside of.</td></tr><tr><td>ParentCanvasTransform</td><td>The RectTransform associated with the parent canvas.</td></tr><tr><td>ParentCanvasRaycaster</td><td>The Graphic Raycaster component attached to the parent canvas.</td></tr><tr><td>BaseTransform</td><td>The base RectTransform component of this object.</td></tr><tr><td>BaseImage</td><td>The base Image component of this object.</td></tr><tr><td>IsEnabled</td><td>Returns the current state of this component being enabled or disabled visually.</td></tr><tr><td>IsOverObject</td><td>Returns true if the cursor is over an object.</td></tr><tr><td>GetButtonDown</td><td>The state of the interact button being pressed this frame.</td></tr><tr><td>GetButtonUp</td><td>The state of the interact button being released this frame.</td></tr><tr><td>GetButton</td><td>The state of the interact button being pressed.</td></tr><tr><td>InputDirection</td><td>The current input value affecting the cursor.</td></tr><tr><td>MoveSpeed</td><td>The pixels per second that the cursor moves when at full speed.</td></tr><tr><td>CurrentMoveSpeedModifier</td><td>Returns the current move speed modifier depending on the transition from default to hovered defined by the user.</td></tr><tr><td>HoveredSpeedModifier</td><td>The modifier for the speed the cursor moves when an object is hovered.</td></tr><tr><td>DefaultColor</td><td>The default color of the base image.</td></tr><tr><td>HoveredColor</td><td>The hovered color of the base image.</td></tr><tr><td>MovementJoystick*</td><td>The movement joystick from the New Input System to use for moving the cursor.</td></tr><tr><td>InteractButton*</td><td>The interact button from the New Input System to use for interacting with objects in the scene.</td></tr><tr><td>HorizontalAxis</td><td>The horizontal axis of Unity input manager to use for the horizontal movement of the cursor.</td></tr><tr><td>VerticalAxis</td><td>The vertical axis of Unity input manager to use for the vertical movement of the cursor.</td></tr><tr><td>InteractButton</td><td>The interact button string value for Unity input manager.</td></tr></tbody></table>

\*Only available when the New Input System is enabled.
