AUTO-GENERATED FILE — DO NOT EDIT MANUALLY
Source: systems/grid_targeting/grid_targeting_system.gd
Version: 5.0
class_name: GridTargetingSystem
extends: GBSystem
Signals
astar_grid_changed(astar_grid: AStarGrid2D)- endregion
Exports
(none)
Methods
create_with_injection(p_parent: Node, container: GBCompositionContainer) -> GridTargetingSystemget_runtime_issues -> Arrayget_state -> GridTargetingState_init(p_targeting_state: GridTargetingState = null, p_targeting_settings: GridTargetingSettings = null) -> void_input(event: InputEvent) -> voidresolve_gb_dependencies(p_container: GBCompositionContainer) -> voidmove_node_to_closest_valid_tile(p_target_tile: Vector2i, p_positioner: Node2D, p_source: Node2D) -> Errormove_to_tile(p_node: Node2D, p_tile: Vector2) -> Errorget_tile_from_global_position(p_global_position: Vector2, p_map: Node2D)update_astar_grid_2d(p_astar: AStarGrid2D, p_targeting_settings: GridTargetingSettings)_on_validator_valid_changed(is_valid: bool)_on_mode_changed(p_mode: GBEnums)_subscribe_targeting_settings_on_settings_changed -> voidvalidate_and_log_issues -> Array_unsubscribe_targeting_settings_get_target_map -> TileMapLayer_are_dependencies_resolved -> boolvalidate_ready -> boolget_targeting_issues -> Array- Check the _targeting_state for any issues