> 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/ultimateradialmenu/documentation/ultimateradialmenuinputmanager.md).

# UltimateRadialMenuInputManager

## [Public Methods](/assets/ultimateradialmenu/documentation/ultimateradialmenuinputmanager/public-methods.md)

<table><thead><tr><th width="187">Method</th><th>Description</th></tr></thead><tbody><tr><td>SetMainCamera</td><td>Sets the camera to the provided camera parameter for calculations.</td></tr><tr><td>SetCamerasVR</td><td>Sets the cameras to the new left and right eye camera parameters for internal calculations.</td></tr><tr><td><a href="/pages/AP1dQso5BDO8Z7WauOyN">SendRaycastInput</a></td><td>Send in custom raycast information to send to the Ultimate Radial Menus in the scene.</td></tr><tr><td>TriggerInputDown</td><td>Triggers the input to be pressed this frame. This function is useful if you want to interact with the menu in a very unique way.</td></tr><tr><td>TriggerInputUp</td><td>Triggers the input to be released this frame. This function is useful if you want to interact with the menu in a very unique way.</td></tr></tbody></table>

## Properties

<table><thead><tr><th width="194">Property</th><th>Description</th></tr></thead><tbody><tr><td>Instance</td><td>The current instance of the UltimateRadialMenuInputManager class in the scene.</td></tr></tbody></table>

## Virtual Methods

<table><thead><tr><th width="243.33333333333331">Method</th><th>Description</th></tr></thead><tbody><tr><td>MouseAndKeyboardInput</td><td>This function catches input from the players mouse and keyboard.</td></tr><tr><td>ControllerInput</td><td>This function catches input from the players controller.</td></tr><tr><td>TouchInput</td><td>This function catches touch input on the players screen.</td></tr><tr><td>CenterScreenInput</td><td>This function processes the center screen for input to send to the radial menu. Useful for VR or FPS applications.</td></tr><tr><td>CustomInput</td><td>This is a blank function that allows users to create custom input functionality for the radial menu.</td></tr></tbody></table>
