GBSearchUtils
Returns true if a visual node exists under root and is currently visible.
Returns true if a visual node exists under root and is currently visible.
Version: v5.0.0
Inherits: RefCounted
Source: gb_search_utils.gd
Parsing: AST-based for maximum accuracy with symbol typing
Methods
find_first
Signature: static find_first(parent : Node: Variant, type: Variant) -> void
type: Script/Class - The class type to search for
Returns: void
Static: true
Parameters:
parent : Node: Varianttype: Variant
get_collision_object_2ds
Signature: static get_collision_object_2ds(root : Node: Variant) -> Array
root: Node - The root node to start searching from (inclusive)
Returns: Array
Static: true
Parameters:
root : Node: Variant
get_collision_shapes_and_polygons_2d
Signature: static get_collision_shapes_and_polygons_2d(root : Node: Variant) -> Array
root: Node - The root node to start searching from (inclusive)
Returns: Array
Static: true
Parameters:
root : Node: Variant
find_visual_node_direct
Signature: static find_visual_node_direct(parent: Node) -> Node
Returns null if none found.
Returns: Node
Static: true
Parameters:
parent: Node
find_visual_node
Signature: static find_visual_node(root: Node, recursive: bool = true) -> Node
By default, searches recursively to act as a universal helper.
Returns: Node
Static: true
Parameters:
root: Noderecursive: bool(optional, default:true)
is_visual_visible
Signature: static is_visual_visible(root: Node, recursive: bool = true) -> bool
Returns true if a visual node exists under root and is currently visible.
Returns: bool
Static: true
Parameters:
root: Noderecursive: bool(optional, default:true)