# Tank & Healer Studio Assets

## Assets

- [Welcome to Tank & Healer Studio Docs!](https://docs.tankandhealerstudio.com/assets/welcome-to-tank-and-healer-studio-docs.md)
- [Ultimate Joystick](https://docs.tankandhealerstudio.com/assets/products/ultimate-joystick.md)
- [Ultimate Radial Menu](https://docs.tankandhealerstudio.com/assets/products/ultimate-radial-menu.md)
- [Ultimate Chat Box](https://docs.tankandhealerstudio.com/assets/products/ultimate-chat-box.md): Elevate Your Player's Communication!
- [Ultimate Gamepad Cursor](https://docs.tankandhealerstudio.com/assets/products/ultimate-gamepad-cursor.md): The Ultimate Gamepad Cursor is an all-in-one solution for gamepad menu navigation. For instant gamepad cursor support, simply drag the Ultimate Gamepad Cursor into your project and press play!

## Ultimate Joystick

- [Welcome!](https://docs.tankandhealerstudio.com/assets/ultimatejoystick/introduction/welcome.md): Thank you for purchasing the Ultimate Joystick from the Unity Asset Store!
- [Getting Started](https://docs.tankandhealerstudio.com/assets/ultimatejoystick/introduction/getting-started.md): Let's take a look at the Ultimate Joystick and see how to get it working in your project as quick as possible!
- [UltimateJoystick](https://docs.tankandhealerstudio.com/assets/ultimatejoystick/documentation/ultimatejoystick.md): The UltimateJoystick class is the main component of this Asset.
- [Public Methods](https://docs.tankandhealerstudio.com/assets/ultimatejoystick/documentation/ultimatejoystick/public-methods.md): A list of all the public methods in the UltimateJoystick class.
- [GetHorizontalAxis](https://docs.tankandhealerstudio.com/assets/ultimatejoystick/documentation/ultimatejoystick/public-methods/gethorizontalaxis.md): Returns a float value between -1 and 1 representing the horizontal value of the Ultimate Joystick.
- [GetVerticalAxis](https://docs.tankandhealerstudio.com/assets/ultimatejoystick/documentation/ultimatejoystick/public-methods/getverticalaxis.md): Returns a float value between -1 and 1 representing the vertical value of the Ultimate Joystick.
- [Disable](https://docs.tankandhealerstudio.com/assets/ultimatejoystick/documentation/ultimatejoystick/public-methods/disable.md): Disables the Ultimate Joystick.
- [Enable](https://docs.tankandhealerstudio.com/assets/ultimatejoystick/documentation/ultimatejoystick/public-methods/enable.md): Enables the Ultimate Joystick.
- [UpdatePositioning](https://docs.tankandhealerstudio.com/assets/ultimatejoystick/documentation/ultimatejoystick/public-methods/updatepositioning.md): This function is used internally to update the positioning of the joystick on the screen on Application start, and any time the screen changes size. You will most likely never need to use this.
- [Static Methods](https://docs.tankandhealerstudio.com/assets/ultimatejoystick/documentation/ultimatejoystick/static-methods.md): Below is a list of all the static methods available in the Ultimate Joystick class.
- [ReturnComponent](https://docs.tankandhealerstudio.com/assets/ultimatejoystick/documentation/ultimatejoystick/static-methods/returncomponent.md): This function returns the Ultimate Joystick component that has been registered with the provided key.
- [Events](https://docs.tankandhealerstudio.com/assets/ultimatejoystick/documentation/ultimatejoystick/events.md): Below is a list of all available events for the Ultimate Joystick class.
- [OnCallbackTemplate](https://docs.tankandhealerstudio.com/assets/ultimatejoystick/documentation/ultimatejoystick/events/oncallbacktemplate.md): This callback is invoked...
- [Properties](https://docs.tankandhealerstudio.com/assets/ultimatejoystick/documentation/ultimatejoystick/properties.md): Below is a list of all the accessible properties in the Ultimate Joystick class.
- [Catching Tap Count](https://docs.tankandhealerstudio.com/assets/ultimatejoystick/tips-and-tricks/catching-tap-count.md): This page will explain in detail how to catch the players taps on the Ultimate Joystick.
- [Custom Runtime Positioning](https://docs.tankandhealerstudio.com/assets/ultimatejoystick/tips-and-tricks/custom-runtime-positioning.md): In this tutorial, we will discuss a quick example of how to allow your players to customize the Ultimate Joystick's position on the screen.

## Ultimate Radial Menu

- [Welcome!](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/introduction/welcome.md): Welcome to the official online documentation for the Ultimate Radial Menu! Click the links below to learn how to implement the Radial Menu into your project and what functions are available to you.
- [Getting Started](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/introduction/getting-started.md): Let's take a look at the Ultimate Radial Menu and see how to get it working in your project as quick as possible!
- [Video Tutorials](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/introduction/video-tutorials.md): Below are the video tutorials and update information available for the Ultimate Radial Menu.
- [UltimateRadialMenu](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialmenu.md): The UltimateRadialMenu class is the main component of this Asset.
- [Public Methods](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialmenu/public-methods.md): A list of all the public methods in the UltimateRadialMenu class.
- [RegisterButton (+3 overloads)](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialmenu/public-methods/registerbutton-+3-overloads.md): Registers the information provided to the radial menu.
- [Enable](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialmenu/public-methods/enable.md): Enables the radial menu so that it is visible and can be interacted with.
- [Disable](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialmenu/public-methods/disable.md): Disables the radial menu so that it is not visible and will not receive input.
- [DisableImmediate](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialmenu/public-methods/disableimmediate.md): Disables the Ultimate Radial Menu immediately so that it cannot be interacted with.
- [CreateEmptyButton](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialmenu/public-methods/createemptybutton.md): Creates an empty radial button at the end of the radial menu.
- [ClearMenu](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialmenu/public-methods/clearmenu.md): Removes all of the radial buttons from the radial menu. If a value is provided for the buttonCount parameter, the radial menu will ensure that it does not remove more than that count of buttons.
- [RemoveButton](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialmenu/public-methods/removebutton.md): Removes the radial button at the targeted index.
- [ClearButtonInformation](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialmenu/public-methods/clearbuttoninformation.md): Clears all the registered button information and leaves the menu empty with the same number of buttons.
- [SetPosition](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialmenu/public-methods/setposition.md): Updates the radial menu's position to the new position on the screen.
- [ResetPosition](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialmenu/public-methods/resetposition.md): Resets the position of the radial menu back to its original position.
- [SetParent](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialmenu/public-methods/setparent.md): Sets the parent of the canvas to the new parent transform. Useful for VR applications and World Space canvases.
- [UpdatePositioning](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialmenu/public-methods/updatepositioning.md): Updates the positioning of the radial menu according to the user's options.
- [Static Methods](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialmenu/static-methods.md): A list of all the static methods in the UltimateRadialMenu class.
- [ReturnComponent](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialmenu/static-methods/returncomponent.md): Updates the positioning of the radial menu according to the user's options.
- [RegisterButton (+3 overloads)](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialmenu/static-methods/registerbutton-+3-overloads.md): Registers the information provided to the radial menu.
- [Enable](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialmenu/static-methods/enable.md): Enables the radial menu so that it is visible and can be interacted with.
- [Disable](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialmenu/static-methods/disable.md): Disables the radial menu so that it is not visible and will not receive input.
- [DisableImmediate](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialmenu/static-methods/disableimmediate.md): Disables the Ultimate Radial Menu immediately so that it cannot be interacted with.
- [CreateEmptyButton](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialmenu/static-methods/createemptybutton.md): Creates an empty radial button at the end of the radial menu.
- [ClearMenu](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialmenu/static-methods/clearmenu.md): Removes all of the radial buttons from the radial menu. If a value is provided for the buttonCount parameter, the radial menu will ensure that it does not remove more than that count of buttons.
- [RemoveButton](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialmenu/static-methods/removebutton.md): Removes the radial button at the targeted index.
- [ClearButtonInformation](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialmenu/static-methods/clearbuttoninformation.md): Clears all the registered button information and leaves the menu empty with the same number of buttons.
- [SetPosition](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialmenu/static-methods/setposition.md): Updates the radial menu's position to the new position on the screen.
- [ResetPosition](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialmenu/static-methods/resetposition.md): Resets the position of the radial menu back to its original position.
- [SetParent](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialmenu/static-methods/setparent.md): Sets the parent of the canvas to the new parent transform. Useful for VR applications and World Space canvases.
- [Events](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialmenu/events.md): List of available events in the Ultimate Radial Menu class.
- [OnButtonEnter](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialmenu/events/onbuttonenter.md): This callback will be called when a radial button has been entered.
- [OnMenuDisabled](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialmenu/events/onmenudisabled.md): This callback is called when the Ultimate Radial Menu has been disabled.
- [EventTemplate](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialmenu/events/eventtemplate.md)
- [Public Classes](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialmenu/public-classes.md): Below is a list of all the public classes inside the Ultimate Radial Menu script.
- [UltimateRadialButton](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialmenu/public-classes/ultimateradialbutton.md)
- [Properties](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialmenu/properties.md): Below is a list of all the properties available on the Ultimate Radial Menu.
- [UltimateRadialButtonInfo](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialbuttoninfo.md): The UltimateRadialButtonInfo is used when registering buttons to the radial menu. The provided info can be used to communicate with the menu that the info is on.
- [Public Methods](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialbuttoninfo/public-methods.md): Below is a list of all the public methods in the UltimateRadialButtonInfo class.
- [UpdateIcon](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialbuttoninfo/public-methods/updateicon.md): Updates the icon associated with the button information.
- [UpdateText](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialbuttoninfo/public-methods/updatetext.md): Updates the text associated with the button information.
- [UpdateDescription](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialbuttoninfo/public-methods/updatedescription.md): Updates the description of the button information.
- [SelectButton](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialbuttoninfo/public-methods/selectbutton.md): Selects the button on the radial menu that this button information is assigned to.
- [DeselectButton](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialbuttoninfo/public-methods/deselectbutton.md): Deselects the button on the radial menu that this button information is assigned to.
- [ToggleSelect](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialbuttoninfo/public-methods/toggleselect.md): Toggles the state of the button on the radial menu being selected.
- [EnableButton](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialbuttoninfo/public-methods/enablebutton.md): Enables the button on the radial menu that this button information is assigned to.
- [DisableButton](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialbuttoninfo/public-methods/disablebutton.md): Disables the button on the radial menu that this button information is assigned to.
- [RemoveFromMenu](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialbuttoninfo/public-methods/removefrommenu.md): Removes the button that this information is assigned to from the radial menu.
- [RemoveInfoFromButton](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialbuttoninfo/public-methods/removeinfofrombutton.md): Removes this information from the button on the radial menu.
- [GetButtonIndex](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialbuttoninfo/public-methods/getbuttonindex.md): Returns the index of the button that this information is associated with in the list of buttons currently on the radial menu.
- [UltimateRadialMenuInputManager](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialmenuinputmanager.md): Below is a list of all the available methods and properties for the input manager.
- [Public Methods](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialmenuinputmanager/public-methods.md): A list of all the public methods in the UltimateRadialMenuInputManager class.
- [SendRaycastInput](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/documentation/ultimateradialmenuinputmanager/public-methods/sendraycastinput.md): Sends information to the input manager to process as a raycast to see if it interacts with the radial menu.
- [Creating a Custom Input Manager](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/tips-and-tricks/creating-a-custom-input-manager.md): In this short tutorial we'll go over the basics of how to create a custom input manager for your project.
- [Sub Menu Add-on](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/tips-and-tricks/sub-menu-add-on.md): The Ultimate Radial Submenu Add-on is designed specifically for the Ultimate Radial Menu and is super easy to use!
- [Caroursel Input Example](https://docs.tankandhealerstudio.com/assets/ultimateradialmenu/additional-examples/caroursel-input-example.md)

## Ultimate Chat Box

- [Welcome!](https://docs.tankandhealerstudio.com/assets/ultimatechatbox/introduction/welcome.md): Thank you for purchasing the Ultimate Chat Box from the Unity Asset Store!
- [Getting Started](https://docs.tankandhealerstudio.com/assets/ultimatechatbox/introduction/getting-started.md): Let's take a look at the Ultimate Chat Box and see how to get it working in your project as quick as possible!
- [UltimateChatBox](https://docs.tankandhealerstudio.com/assets/ultimatechatbox/documentation/ultimatechatbox.md): The UltimateChatBox class is the main component of this Asset.
- [Public Methods](https://docs.tankandhealerstudio.com/assets/ultimatechatbox/documentation/ultimatechatbox/public-methods.md): A list of all the public methods in the UltimateChatBox class.
- [RegisterChat (+4 overloads)](https://docs.tankandhealerstudio.com/assets/ultimatechatbox/documentation/ultimatechatbox/public-methods/registerchat-+4-overloads.md): Registers the chat information to the chat box so that it will be displayed to the player.
- [Enable](https://docs.tankandhealerstudio.com/assets/ultimatechatbox/documentation/ultimatechatbox/public-methods/enable.md): Enables the chat box so that it can be interacted with.
- [Disable](https://docs.tankandhealerstudio.com/assets/ultimatechatbox/documentation/ultimatechatbox/public-methods/disable.md): Disables the chat box so that it will not receive input.
- [ClearChat](https://docs.tankandhealerstudio.com/assets/ultimatechatbox/documentation/ultimatechatbox/public-methods/clearchat.md): Clears the chat box of all registered chat entries.
- [EnableInputField](https://docs.tankandhealerstudio.com/assets/ultimatechatbox/documentation/ultimatechatbox/public-methods/enableinputfield.md): Enables the input field associated with the Ultimate Chat Box. If a string is provided to the function, the input field will be opened with the string value applied.
- [ToggleInputField](https://docs.tankandhealerstudio.com/assets/ultimatechatbox/documentation/ultimatechatbox/public-methods/toggleinputfield.md): Toggles the state of the input field associated with the Ultimate Chat Box.
- [DisableInputField](https://docs.tankandhealerstudio.com/assets/ultimatechatbox/documentation/ultimatechatbox/public-methods/disableinputfield.md): Disables the input field associated with the Ultimate Chat Box.
- [SendCustomInput](https://docs.tankandhealerstudio.com/assets/ultimatechatbox/documentation/ultimatechatbox/public-methods/sendcustominput.md): Sends custom input to the chat box to process.
- [FindChatsFromUser](https://docs.tankandhealerstudio.com/assets/ultimatechatbox/documentation/ultimatechatbox/public-methods/findchatsfromuser.md): Returns all the chats that have been registered with the targeted username.
- [FindChatsOfStyle](https://docs.tankandhealerstudio.com/assets/ultimatechatbox/documentation/ultimatechatbox/public-methods/findchatsofstyle.md): Returns all the chats that have been registered with the targeted style.
- [UpdatePositioning](https://docs.tankandhealerstudio.com/assets/ultimatechatbox/documentation/ultimatechatbox/public-methods/updatepositioning.md): This function is used internally to update the positioning of the chat box on the screen on Application start, and any time the screen changes size. You will most likely never need to use this.
- [Events](https://docs.tankandhealerstudio.com/assets/ultimatechatbox/documentation/ultimatechatbox/events.md): List of available events
- [OnChatRegistered](https://docs.tankandhealerstudio.com/assets/ultimatechatbox/documentation/ultimatechatbox/events/onchatregistered.md): This callback is invoked any time a chat is registered to the Ultimate Chat Box.
- [OnUsernameHover](https://docs.tankandhealerstudio.com/assets/ultimatechatbox/documentation/ultimatechatbox/events/onusernamehover.md): This callback is invoked when a username has been hovered in the chat box. Only called when Interactable Usernames is enabled.
- [OnUsernameInteract](https://docs.tankandhealerstudio.com/assets/ultimatechatbox/documentation/ultimatechatbox/events/onusernameinteract.md): This callback is invoked when a username has been interacted with in the chat box. Only called when Interactable Usernames is enabled.
- [OnInputFieldUpdated](https://docs.tankandhealerstudio.com/assets/ultimatechatbox/documentation/ultimatechatbox/events/oninputfieldupdated.md): This event is called when the input field of the chat box has been updated.
- [OnInputFieldSubmitted](https://docs.tankandhealerstudio.com/assets/ultimatechatbox/documentation/ultimatechatbox/events/oninputfieldsubmitted.md): This event is called when the input field of the chat box has been submitted.
- [OnInputFieldCommandUpdated](https://docs.tankandhealerstudio.com/assets/ultimatechatbox/documentation/ultimatechatbox/events/oninputfieldcommandupdated.md): This event is called when the input field is updated and contains a potential command.
- [OnInputFieldCommandSubmitted](https://docs.tankandhealerstudio.com/assets/ultimatechatbox/documentation/ultimatechatbox/events/oninputfieldcommandsubmitted.md): This event is called when the input field is submitted and contains a potential command.
- [OnExtraImageInteract](https://docs.tankandhealerstudio.com/assets/ultimatechatbox/documentation/ultimatechatbox/events/onextraimageinteract.md): This event is called when the extra image associated with the input field has been interacted with.
- [Public Classes](https://docs.tankandhealerstudio.com/assets/ultimatechatbox/documentation/ultimatechatbox/public-classes.md): Below is a list of all the public classes inside the Ultimate Chat Box script.
- [ChatInformation](https://docs.tankandhealerstudio.com/assets/ultimatechatbox/documentation/ultimatechatbox/public-classes/chatinformation.md): The ChatInformation class stores all the information about the chat that was registered to the chat box.
- [ChatStyle](https://docs.tankandhealerstudio.com/assets/ultimatechatbox/documentation/ultimatechatbox/public-classes/chatstyle.md): The ChatStyle class stores all the settings of a message style for the chat box.
- [Properties](https://docs.tankandhealerstudio.com/assets/ultimatechatbox/documentation/ultimatechatbox/properties.md): Below is a list of all the properties in the UltimateChatBox class.
- [UltimateChatBoxStyles](https://docs.tankandhealerstudio.com/assets/ultimatechatbox/documentation/ultimatechatboxstyles.md): A basic list of default styles that you can use.
- [Creating a custom Chat Style](https://docs.tankandhealerstudio.com/assets/ultimatechatbox/documentation/ultimatechatboxstyles/creating-a-custom-chat-style.md)
- [Catching Commands](https://docs.tankandhealerstudio.com/assets/ultimatechatbox/tips-and-tricks/catching-commands.md): This page describes how to easily catch potential commands from your players.

## Ultimate Gamepad Cursor

- [Welcome!](https://docs.tankandhealerstudio.com/assets/ultimategamepadcursor/introduction/welcome.md): Thank you for purchasing the Ultimate Gamepad Cursor from the Unity Asset Store! Click the links below to learn how to implement the cursor into your project and what functions are available to you.
- [Getting Started](https://docs.tankandhealerstudio.com/assets/ultimategamepadcursor/introduction/getting-started.md): Let's take a look at the Ultimate Gamepad Cursor and see how to get it working in your project as quick as possible!
- [UltimateGamepadCursor](https://docs.tankandhealerstudio.com/assets/ultimategamepadcursor/documentation/ultimategamepadcursor.md): The UltimateGamepadCursor class is the main component of this Asset.
- [Public Methods](https://docs.tankandhealerstudio.com/assets/ultimategamepadcursor/documentation/ultimategamepadcursor/public-methods.md): A list of all the public methods in the UltimateRadialMenu class.
- [Enable](https://docs.tankandhealerstudio.com/assets/ultimategamepadcursor/documentation/ultimategamepadcursor/public-methods/enable.md)
- [Disable](https://docs.tankandhealerstudio.com/assets/ultimategamepadcursor/documentation/ultimategamepadcursor/public-methods/disable.md)
- [Events](https://docs.tankandhealerstudio.com/assets/ultimategamepadcursor/documentation/ultimategamepadcursor/events.md): List of available events in the Ultimate Radial Menu class.
- [OnHoverObject](https://docs.tankandhealerstudio.com/assets/ultimategamepadcursor/documentation/ultimategamepadcursor/events/onhoverobject.md)
- [OnExitObject](https://docs.tankandhealerstudio.com/assets/ultimategamepadcursor/documentation/ultimategamepadcursor/events/onexitobject.md)
- [OnInteract](https://docs.tankandhealerstudio.com/assets/ultimategamepadcursor/documentation/ultimategamepadcursor/events/oninteract.md)
- [OnEnabled](https://docs.tankandhealerstudio.com/assets/ultimategamepadcursor/documentation/ultimategamepadcursor/events/onenabled.md)
- [OnDisabled](https://docs.tankandhealerstudio.com/assets/ultimategamepadcursor/documentation/ultimategamepadcursor/events/ondisabled.md)
- [Public Classes](https://docs.tankandhealerstudio.com/assets/ultimategamepadcursor/documentation/ultimategamepadcursor/public-classes.md)
- [CursorAction](https://docs.tankandhealerstudio.com/assets/ultimategamepadcursor/documentation/ultimategamepadcursor/public-classes/cursoraction.md)
- [Properties](https://docs.tankandhealerstudio.com/assets/ultimategamepadcursor/documentation/ultimategamepadcursor/properties.md)
- [TipTemplate](https://docs.tankandhealerstudio.com/assets/ultimategamepadcursor/tips-and-tricks/tiptemplate.md)

## Ultimate Touchpad

- [Welcome!](https://docs.tankandhealerstudio.com/assets/ultimatetouchpad/introduction/welcome.md): Thank you for purchasing the Ultimate Touchpad from the Unity Asset Store! Click the links below to learn how to implement the touchpad into your project and what functions are available to you.
- [Getting Started](https://docs.tankandhealerstudio.com/assets/ultimatetouchpad/introduction/getting-started.md): Let's take a look at the Ultimate Touchpad and see how to get it working in your project as quick as possible!
- [UltimateTouchpad](https://docs.tankandhealerstudio.com/assets/ultimatetouchpad/documentation/ultimatetouchpad.md): The UltimateTouchpad class is the main component of this Asset.
- [Public Methods](https://docs.tankandhealerstudio.com/assets/ultimatetouchpad/documentation/ultimatetouchpad/public-methods.md): A list of all the public methods in the UltimateRadialMenu class.
- [MethodTemplate](https://docs.tankandhealerstudio.com/assets/ultimatetouchpad/documentation/ultimatetouchpad/public-methods/methodtemplate.md)
- [Static Methods](https://docs.tankandhealerstudio.com/assets/ultimatetouchpad/documentation/ultimatetouchpad/static-methods.md): A list of all the static methods in the \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ class.
- [MethodTemplate](https://docs.tankandhealerstudio.com/assets/ultimatetouchpad/documentation/ultimatetouchpad/static-methods/methodtemplate.md)
- [Events](https://docs.tankandhealerstudio.com/assets/ultimatetouchpad/documentation/ultimatetouchpad/events.md): List of available events in the Ultimate Radial Menu class.
- [EventTemplate](https://docs.tankandhealerstudio.com/assets/ultimatetouchpad/documentation/ultimatetouchpad/events/eventtemplate.md)
- [Properties](https://docs.tankandhealerstudio.com/assets/ultimatetouchpad/documentation/ultimatetouchpad/properties.md)
- [TipTemplate](https://docs.tankandhealerstudio.com/assets/ultimatetouchpad/tips-and-tricks/tiptemplate.md)
