Class NodeLocator
- Namespace
- GridPlacement.GDScript
- Assembly
- MoonBark.GridPlacement.GDScript.dll
Settings for locating inventory nodes during rule validation.
class NodeLocator extends Resource
NodeLocator
Properties
method
Search method options. Method for finding the inventory node.
@export var method: SEARCH_METHOD = SEARCH_METHOD.NODE_NAME
search_string
Search string to use with the search method.
@export var search_string: String = "<Set me>"
inventory_container
var inventory_container: Node
all_nodes
var all_nodes: Array[Node] = [search_root]
found_nodes
var found_nodes = NodeSearchLogic.find_nodes_by_group(all_nodes, search_string)
found_nodes
var found_nodes = NodeSearchLogic.find_nodes_by_group(all_nodes, search_string)
found_nodes
var found_nodes = NodeSearchLogic.find_nodes_by_group(all_nodes, search_string)
Methods
locate_container
func locate_container(search_root: Node) -> Node:
Parameters
search_root
Returns
get_script_name
func get_script_name(p_check: Object) -> String:
Parameters
p_check