24 lines
603 B
GDScript
24 lines
603 B
GDScript
# We don't want to execute it because of errors, just analyze.
|
|
func no_exec_test():
|
|
var weak_int = 1
|
|
print(weak_int as Variant) # No warning.
|
|
print(weak_int as int)
|
|
print(weak_int as Node)
|
|
|
|
var weak_node = Node.new()
|
|
print(weak_node as Variant) # No warning.
|
|
print(weak_node as int)
|
|
print(weak_node as Node)
|
|
|
|
var weak_variant = null
|
|
print(weak_variant as Variant) # No warning.
|
|
print(weak_variant as int)
|
|
print(weak_variant as Node)
|
|
|
|
var hard_variant: Variant = null
|
|
print(hard_variant as Variant) # No warning.
|
|
print(hard_variant as int)
|
|
print(hard_variant as Node)
|
|
|
|
func test():
|
|
pass
|