PlaceableUIInteraction
Summary
Section titled “Summary”Style configurations loaded from theme
Signals
Section titled “Signals”- signal clicked( )
- Allow external objects to connect to click events 
Methods
Section titled “Methods”- func init( control: Control ) -> void
- Style configurations loaded from theme - Reference to the control that uses these styles - Initialize the style helper with a control reference 
- func _load_theme_styles( ) -> void
- Load style definitions from the theme file 
- func _create_fallback_styles( ) -> void
- Create fallback styles if theme file is unavailable 
- func _connect_signals( ) -> void
- Connect mouse and input signals to the control 
- func _apply_normal_style( ) -> void
- Apply normal style to the control 
- func _apply_hover_style( ) -> void
- Apply hover style to the control 
- func _apply_pressed_style( ) -> void
- Apply pressed style to the control 
- func _on_mouse_entered( ) -> void
- Handle mouse enter events 
- func _on_mouse_exited( ) -> void
- Handle mouse exit events 
- func _on_gui_input( event: InputEvent ) -> void
- Handle GUI input events for press/release detection 
- func _on_click( ) -> void
- Handle click events by emitting signal 
- func cleanup( ) -> void
- Cleanup method to disconnect signals when no longer needed 
Source
Section titled “Source”addons/grid_building/ui/placeable/shared/placeable_ui_interaction.gd
This API reference is automatically generated from the plugin source code. For implementation examples and usage guides, see the guides section.