2021-04-19 20:50:52 +02:00
|
|
|
extends Node
|
|
|
|
|
|
|
|
|
|
|
|
func test():
|
|
|
|
# Create the required node structure.
|
|
|
|
var hello = Node.new()
|
|
|
|
hello.name = "Hello"
|
2023-09-21 11:42:55 +02:00
|
|
|
@warning_ignore("unsafe_call_argument")
|
2021-04-19 20:50:52 +02:00
|
|
|
add_child(hello)
|
|
|
|
var world = Node.new()
|
|
|
|
world.name = "World"
|
2023-09-21 11:42:55 +02:00
|
|
|
@warning_ignore("unsafe_call_argument")
|
2021-04-19 20:50:52 +02:00
|
|
|
hello.add_child(world)
|
|
|
|
|
|
|
|
# All the ways of writing node paths below with the `$` operator are valid.
|
|
|
|
# Results are assigned to variables to avoid warnings.
|
|
|
|
var __ = $Hello
|
|
|
|
__ = $"Hello"
|
|
|
|
__ = $Hello/World
|
|
|
|
__ = $"Hello/World"
|
|
|
|
__ = $"Hello/.."
|
|
|
|
__ = $"Hello/../Hello/World"
|