Use different mouse cursors depending on the game’s state and what the cursor is hovering over.
Cursor Settings #
The cursor settings can optionally be used to change the cursor, e.g. when hovering over targets during target selection.
The cursor settings can be found in UI > Cursor Settings.
Default Cursor #
The default cursor is used whenever no other cursor is being used.
If no cursor texture is selected, the system cursor is used.
Target Selection Cursors (Valid) #
The target selection cursors are used during target selection.
The Valid cursors are used when hovering over a valid target.
Target Self Cursor #
The target self cursor is used when hovering over a valid target for Self targeting actions.
If no cursor texture is selected, the default cursor is used.
Target Ally Cursor #
The target ally cursor is used when hovering over a valid target for Ally targeting actions.
If no cursor texture is selected, the default cursor is used.
Target Enemy Cursor #
The target enemy cursor is used when hovering over a valid target for Enemy targeting actions.
If no cursor texture is selected, the default cursor is used.
Target All Cursor #
The target all cursor is used when hovering over a valid target for All targeting actions.
If no cursor texture is selected, the default cursor is used.
Target Selection Cursors (Invalid) #
The target selection cursors are used during target selection.
The Invalid cursors are used when hovering over an invalid target.
Target Self Cursor #
The target self cursor is used when hovering over an invalid target for Self targeting actions.
If no cursor texture is selected, the default cursor is used.
Target Ally Cursor #
The target ally cursor is used when hovering over an invalid target for Ally targeting actions.
If no cursor texture is selected, the default cursor is used.
Target Enemy Cursor #
The target enemy cursor is used when hovering over an invalid target for Enemy targeting actions.
If no cursor texture is selected, the default cursor is used.
Target All Cursor #
The target all cursor is used when hovering over an invalid target for All targeting actions.
If no cursor texture is selected, the default cursor is used.
Target Selection Cursors (None) #
The target selection cursors are used during target selection.
The None cursors are used when not hovering over any target.
Target Self Cursor #
The target self cursor is used when not hovering over any target for Self targeting actions.
If no cursor texture is selected, the default cursor is used.
Target Ally Cursor #
The target ally cursor is used when not hovering over any target for Ally targeting actions.
If no cursor texture is selected, the default cursor is used.
Target Enemy Cursor #
The target enemy cursor is used when not hovering over any target for Enemy targeting actions.
If no cursor texture is selected, the default cursor is used.
Target All Cursor #
The target all cursor is used when not hovering over any target for All targeting actions.
If no cursor texture is selected, the default cursor is used.
In Action Cursors #
The in action cursors are used while a combatant is in action.
Player In Action Cursor #
The player in action cursor is used when a player controlled combatant is in action.
If no cursor texture is selected, the default cursor is used.
Ally In Action Cursor #
The ally in action cursor is used when an ally of the player is in action.
If no cursor texture is selected, the default cursor is used.
Enemy In Action Cursor #
The enemy in action cursor is used when an enemy of the player is in action.
If no cursor texture is selected, the default cursor is used.
Attack Range Cursors #
The attack range cursors are used while a player controlled combatant selects battle actions (not during target selection).
The cursor indicates if valid targets are within use range of the combatant’s base attack or not.
In Range Cursor #
The in range cursor is used when valid targets are within use range of the combatant’s base attack.
If no cursor texture is selected, the default cursor is used.
Out Of Range Cursor #
The out of range cursor is used when no valid targets are within use range of the combatant’s base attack.
If no cursor texture is selected, the default cursor is used.
Grid Battle Cursors #
The grid battle cursors are used during grid cell selections.
Placement Cursors #
The placement cursors are used while the player places combatants on the grid.
There are different cursors for cells that allow placement and where placement isn’t possible.
Orientation Selection Cursor #
The orientation selection cursor is used during the grid orientation selection.
If no cursor texture is selected, the default cursor is used.
Move Command Cursors #
The move command cursors are used while a player controlled combatant selects a grid cell to move to.
The cursor indicates if valid cell is selected or not.
There are different cursors for cells that can be moved to and where movement isn’t possible.
Examine Cursors #
The examine cursors are used while a player is examining the grid.
There are different cursors for blocked and not blocked cells.
Other Cursors #
There are also other ways to change the cursor.
Scene Objects, Scene Object Types #
Scene objects and scene object types have settings for changing the cursor while the cursor is over a scene object.
You can add scene objects to game objects in your scene using Scene Object components. They need to also use a collider to be able to recognize when the cursor is over them.
Schematics #
Schematics can change the cursor using the Change Cursor Texture node.
There are additional nodes available to change the cursor’s state (e.g. lock it), hide it or check it’s current state.