Button States
Use any object as a button.
Authors and contributors to this community extension: D8H.
Tracks player interaction with an object, including:
- hovered
- pressed
- clicked
Tip
Learn how to install new extensions by following a step-by-step guide.
Button states
Use objects as buttons.
Behavior conditions
Is clicked
Check if the button was just clicked.
Is focused
Check if the button is either hovered or pressed but not hovered.
Is hovered
Check if the cursor is hovered over the button.
Is idle
Check if the button is not used.
Is pressed
Check if the button is currently being pressed with mouse or touch.
Is held outside
Check if the button is currently being pressed outside with mouse or touch.
Touch id
Compare the touch id that is using the button or 0 if none.
Behavior expressions
Expression | Description | |
---|---|---|
Object.ButtonFSM::TouchId() |
Return the touch id that is using the button or 0 if none. |
This page is an auto-generated reference page about the Button States extension, made by the community of GDevelop, the open-source, cross-platform game engine designed for everyone. Learn more about all GDevelop community-made extensions here.