AUTO-GENERATED FILE — DO NOT EDIT MANUALLY
Source: components/placement/placement_event_component.gd
Version: 6.0
class_name: PlacementEventComponent
extends: BaseEventComponent
Signals
(none)
Exports
event_type: EventType = EventType.NONEtarget_position: Vector2 = Vector2.ZEROplaceable_template: String = ""
Methods
_init(event_type: EventType = EventType.NONE, timestamp: float = 0.0, entity_id: String = "", target_position: Vector2 = Vector2.ZERO, template: String = "", success: bool = false, message: String = "", details: Dictionary = {}) -> void_init(data: PlacementEventData = null) -> voidcreate_placement_success(source_id: String, position: Vector2, template: String) -> PlacementEventComponentcreate_placement_failure(source_id: String, position: Vector2, template: String, error_message: String) -> PlacementEventComponentcreate_manipulation_success(source_id: String, position: Vector2) -> PlacementEventComponentcreate_validation_failure(source_id: String, position: Vector2, validation_issues: Array) -> PlacementEventComponentcreate_cursor_moved(source_id: String, position: Vector2) -> PlacementEventComponentcreate_mode_changed(source_id: String, old_mode: PlacementComponent, new_mode: PlacementComponent) -> PlacementEventComponentmatches_criteria(event_type_filter: EventType = EventType.NONE, entity_id_filter: String = "", position_filter: Vector2 = Vector2.INF) -> boolget_event_description -> String_to_string -> String