AUTO-GENERATED FILE — DO NOT EDIT MANUALLY
Source: systems/placement/placement_execution_system.gd
Version: 6.0
class_name: PlacementExecutionSystem
extends: System
Signals
(none)
Exports
(none)
Methods
query -> QueryBuilderprocess(entities: Array, components: Array, delta: float) -> voidexecute_command(entity: Entity, command: PlacementCommandComponent, state: PlacementComponent, request: PlacementRequestComponent = null) -> voidconvert_request_to_command(request: PlacementRequestComponent, target: Entity) -> PlacementCommandComponent_emit_command_success(entity: Entity, command: PlacementCommandComponent) -> void_apply_placement_relationships(entity: Entity, request: PlacementRequestComponent) -> voidhandle_failed_placement(entity: Entity, request: PlacementRequestComponent, state: PlacementComponent) -> voidemit_placement_failure_event(entity: Entity, request: PlacementRequestComponent, reason: String) -> void_record_placement_history(entity: Entity, command: PlacementCommandComponent, success: bool) -> void