TriggerHotspot
Extends: TextureButton
Description
A hotspot that reacts to inventory items and features a special mouse cursor when no item is selected
Property Descriptions
visibility_state
export var visibility_state: String = ""
Show this hotspot depending on the boolean value of this state variable
valid_inventory_items
export var valid_inventory_items: Array = []
The list of valid inventory items that can be used on this hotspot
show_indicator
export var show_indicator = true
Whether to show the hotspot indicator or not
Method Descriptions
on_mouse_entered
func on_mouse_entered()
If an inventory item was selected and it is in the list of valid inventory items, show it as active
Signals
signal item_used(item): Emitted when a validitem was used on the hotspot