Grid Placement
Development ⚠️ GridPlacement 6.0 (GECS) is in active development. This is the GDScript ECS architecture.

PlacementRequestUtils

AUTO-GENERATED (GDScript) API entry

AUTO-GENERATED FILE — DO NOT EDIT MANUALLY

Source: shared/utils/placement_request_utils.gd

Version: 6.0

class_name: PlacementRequestUtils extends: RefCounted

Signals

(none)

Exports

(none)

Methods

  • deactivate(comp: PlacementRequestComponent) -> void
  • mark_ready_for_validation(comp: PlacementRequestComponent) -> void
  • mark_validating(comp: PlacementRequestComponent) -> void
  • set_validation_result(comp: PlacementRequestComponent, result: ValidationResultComponent) -> void
  • is_validated(comp: PlacementRequestComponent) -> bool
  • is_ready_for_validation(comp: PlacementRequestComponent) -> bool
  • is_validation_successful(comp: PlacementRequestComponent) -> bool
  • get_validation_issues(comp: PlacementRequestComponent) -> Array
  • update_position(comp: PlacementRequestComponent, new_position: Vector2) -> void
  • update_rotation(comp: PlacementRequestComponent, new_rotation: float) -> void
  • update_scale(comp: PlacementRequestComponent, new_scale: Vector2) -> void
  • set_state_metadata(comp: PlacementRequestComponent, key: String, value: Variant) -> void
  • validate(comp: PlacementRequestComponent) -> bool
    • Basic validation - check if position is valid
  • to_string_for_component(comp: PlacementRequestComponent) -> String