Grid Placement

GridTargetingState

AUTO-GENERATED (GDScript) API entry

AUTO-GENERATED FILE — DO NOT EDIT MANUALLY

Source: systems/grid_targeting/grid_targeting_state.gd

Version: 5.0

class_name: GridTargetingState extends: GBResource

Signals

  • ready_changed(value: bool)
    • region Properties
  • target_changed(new: Node2D, old: Node2D)
    • region Properties
  • positioner_changed(positioner: Node2D)
    • region Properties
  • target_map_changed(target_map: TileMapLayer)
    • region Properties
  • maps_changed(maps: Array)
    • region Properties
  • from
  • from

Exports

(none)

Methods

  • _init(p_owner_context: GBOwnerContext)
  • is_ready -> bool
  • clear_collision_exclusions -> void
  • set_manual_target(p_target: Node2D) -> void
  • clear_manual_target -> void
  • set_map_objects(p_target_map: TileMapLayer, p_maps: Array) -> void
  • get_target_map_tile_shape -> TileSet
  • get_target_map_tile_set -> TileSet
  • get_tile_size -> Vector2i
  • set_tile_size(size: Vector2i) -> void
  • validate_runtime(logger: GBLogger = null) -> bool
  • get_owner -> Node
  • get_owner_root -> Node
  • get_origin -> Node
  • _revalidate_on_change -> void
  • get_editor_issues -> Array
  • get_runtime_issues -> Array
  • _disconnect_target_signal -> void
  • _on_target_tree_exiting -> void
    • Clear target only if it is still the active one
  • _is_same_context_update(new_target: Node2D) -> bool