Table of Contents

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_position
p_map

Returns

move_to_tile

static func move_to_tile(p_node: Node2D, p_tile: Vector2i, p_map: TileMapLayer) -> Error:

Parameters

p_node
p_tile
p_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_node
p_direction
p_target_map

Returns