Table of Contents

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

Returns