123456789101112131415161718192021222324252627282930 |
- extends Node
- var add_node = do_add_nodes() # Hack to have nodes on init and not fail at runtime.
- var shorthand = $Node
- var with_self = self.get_node(^"Node")
- var without_self = get_node(^"Node")
- var with_cast = get_node(^"Node") as Node
- var shorthand_with_cast = $Node as Node
- var shorthand_unique = %UniqueNode
- var shorthand_in_dollar_unique = $"%UniqueNode"
- var without_self_unique = get_node(^"%UniqueNode")
- var shorthand_with_cast_unique = %UniqueNode as Node
- func test():
- print("warn")
- func do_add_nodes():
- var node = Node.new()
- node.name = "Node"
- @warning_ignore("unsafe_call_argument")
- add_child(node)
- var unique_node = Node.new()
- unique_node.name = "UniqueNode"
- @warning_ignore("unsafe_call_argument")
- add_child(unique_node)
- unique_node.owner = self
- unique_node.unique_name_in_owner = true
|