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

GridValidationUtils

AUTO-GENERATED (GDScript) API entry

AUTO-GENERATED FILE — DO NOT EDIT MANUALLY

Source: shared/validation/grid_validation_utils.gd

Version: 6.0

class_name: GridValidationUtils extends: RefCounted

Signals

(none)

Exports

(none)

Methods

  • validate_grid_position(position: Vector2i, layer: int) -> Array
  • validate_bounds(position: Vector2i, bounds: Vector2i) -> Array
  • validate_cell_size(cell_size: Vector2i) -> Array
  • validate_distance(distance: int) -> Array
  • validate_movement(from_pos: Vector2i, to_pos: Vector2i, max_distance: int = 1) -> Array
  • validate_placement(position: Vector2i, occupied_positions: Array) -> Array
  • validate_grid_array(array: Array, expected_size: Vector2i) -> Array
  • is_within_bounds(pos: Vector2i, bounds: Vector2i) -> bool
  • validate_component_data(component_data: Dictionary) -> Array
  • validate_grid_dimensions(width: int, height: int) -> Array