Class GridPositionerUtils
- Namespace
- GridPlacement.GDScript
- Assembly
- MoonBark.GridPlacement.GDScript.dll
Static utility class for GridPositioner tile and movement helpers.
class GridPositionerUtils extends RefCounted
GridPositionerUtils
Properties
map_position
var map_position = p_map.to_local(p_global_position)
tile_pos
var tile_pos = p_map.to_global(p_map.map_to_local(p_tile))
direction_int
var direction_int = Vector2i(p_direction)
Methods
get_tile_from_global_position
static func get_tile_from_global_position(p_global_position: Vector2, p_map: TileMapLayer) -> Vector2i:
Parameters
p_global_positionp_map
Returns
move_to_tile
static func move_to_tile(p_node: Node2D, p_tile: Vector2i, p_map: TileMapLayer) -> Error:
Parameters
p_nodep_tilep_map
Returns
move_positioner_by_tile
static func move_positioner_by_tile(p_node: Node2D, p_direction: Vector2, p_target_map: TileMapLayer) -> Error:
Parameters
p_nodep_directionp_target_map