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) -> Arrayvalidate_bounds(position: Vector2i, bounds: Vector2i) -> Arrayvalidate_cell_size(cell_size: Vector2i) -> Arrayvalidate_distance(distance: int) -> Arrayvalidate_movement(from_pos: Vector2i, to_pos: Vector2i, max_distance: int = 1) -> Arrayvalidate_placement(position: Vector2i, occupied_positions: Array) -> Arrayvalidate_grid_array(array: Array, expected_size: Vector2i) -> Arrayis_within_bounds(pos: Vector2i, bounds: Vector2i) -> boolvalidate_component_data(component_data: Dictionary) -> Arrayvalidate_grid_dimensions(width: int, height: int) -> Array