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
fromfrom
Exports
(none)
Methods
_init(p_owner_context: GBOwnerContext)is_ready -> boolclear_collision_exclusions -> voidset_manual_target(p_target: Node2D) -> voidclear_manual_target -> voidset_map_objects(p_target_map: TileMapLayer, p_maps: Array) -> voidget_target_map_tile_shape -> TileSetget_target_map_tile_set -> TileSetget_tile_size -> Vector2iset_tile_size(size: Vector2i) -> voidvalidate_runtime(logger: GBLogger = null) -> boolget_owner -> Nodeget_owner_root -> Nodeget_origin -> Node_revalidate_on_change -> voidget_editor_issues -> Arrayget_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