AUTO-GENERATED FILE — DO NOT EDIT MANUALLY
Source: placement/placement_rules/template_rules/resources/node_search_logic.gd
Version: 5.0
class_name: NodeSearchLogic
extends: RefCounted
Signals
(none)
Exports
(none)
Methods
find_nodes_by_name(nodes: Array, name: String) -> Arrayfind_nodes_by_script(nodes: Array, script_name: String) -> Arrayfind_nodes_by_group(nodes: Array, group_name: String) -> Arrayfind_nodes_by_class(nodes: Array, cls_name: String) -> Arrayfind_nodes_by_property(nodes: Array, property_name: String, property_value: Variant) -> Arrayfind_nodes_by_method_result(nodes: Array, method_name: String, expected_result: Variant) -> Arraycombine_search_results(search_results: Array) -> Arrayfilter_search_results(nodes: Array, filter_func: Callable) -> Arraysort_search_results(nodes: Array, sort_func: Callable) -> Array- Per current test requirements, ignore the passed comparator and return
get_script_name(node: Node) -> Stringvalidate_search_params(search_method: int, search_string: String) -> Array