AUTO-GENERATED FILE — DO NOT EDIT MANUALLY
Source: shared/events/targeting_bus.gd
Version: 6.0
class_name: TargetingSignalBus
extends: RefCounted
Signals
target_changed(data: TargetChangedEvent)- Emitted when a targeting issue is detected (e.g. out of bounds).
- Emitted when cursor position changes
- Emitted when targeting mode changes
- Get singleton instance
issue_detected(user_id: String, issue: String)- Emitted when cursor position changes
- Emitted when targeting mode changes
- Get singleton instance
cursor_position_changed(position: Vector2i)- Emitted when targeting mode changes
- Get singleton instance
targeting_mode_changed(mode: int)- Get singleton instance
management
Exports
(none)
Methods
get_instance -> TargetingSignalBus_connect_once(sig: Signal, callable: Callable) -> void_disconnect_if_connected(sig: Signal, callable: Callable) -> void_disconnect_all(sig: Signal) -> voidemit_target_changed(user_id: String, grid_id: String, tile: Vector2i, world_pos: Vector2) -> voidemit_issue(user_id: String, issue: String) -> voidemit_cursor_position_changed(position: Vector2i) -> voidemit_targeting_mode_changed(mode: int) -> voidconnect_target_changed(callable: Callable) -> voidconnect_issue_detected(callable: Callable) -> voidconnect_cursor_position_changed(callable: Callable) -> voidconnect_targeting_mode_changed(callable: Callable) -> voiddisconnect_target_changed(callable: Callable) -> voiddisconnect_issue_detected(callable: Callable) -> voiddisconnect_cursor_position_changed(callable: Callable) -> voiddisconnect_targeting_mode_changed(callable: Callable) -> voidcleanup -> void