On Mouse Up As Button node
Note
The On Mouse Up As Button node is an Input Manager node. For more information about how to use the Input Manager with Visual Scripting, see Capture user input in an application.
The On Mouse Up As Button node listens for a user to release their mouse button after they click a Collider in your application. It triggers the next node connected to it after the action occurs in the application. It doesn't send or receive any other data.
To trigger the On Mouse Up As Button node, the user must release their mouse button over the same Collider they clicked. If you want the user to trigger the node after they release their mouse button at any location in your application, use the On Mouse Up node instead.
Fuzzy finder category
The On Mouse Up As Button node is in the Events > Input category in the fuzzy finder.
Inputs
The On Mouse Up As Button node has one input port:
Name | Type | Description |
---|---|---|
Target | GameObject | The GameObject the user must click and release with their mouse button to trigger the node. |
Additional node settings
The On Mouse Up As Button node has additional settings. Access these settings from the Graph Inspector:
Name | Type | Description |
---|---|---|
Coroutine | Toggle | Enable Coroutine if you want Visual Scripting to run this node and any of its connected nodes as a coroutine. Coroutine nodes don't execute all their code in a single frame, so they can spread an effect over several frames. Coroutines can also help optimize your code. For more information on coroutines, see the Unity User Manual section on Coroutines. |
Outputs
The On Mouse Up As Button node has one output port:
Name | Type | Description |
---|---|---|
Trigger | Output Trigger | The control output port. Make a connection to specify what Visual Scripting should do after the configured Input event occurs in your application. |
Example graph usage
In the following example, the On Mouse Up As Button node runs as a coroutine to load a new scene after the user clicks and releases their mouse button over the Target GameObject. The Script Graph loads the scene, makes the graph wait until the scene loads, then sets the loaded scene as the active scene in the application.
When the application starts, the active scene contains a plane with three spheres.
After the Script Graph runs, the scene changes to a plane with a single cube.
Related nodes
The following nodes are related or similar to the On Mouse Up As Button node: