godot-cpp/test/script.gd

31 lines
716 B
GDScript
Raw Normal View History

2020-11-28 10:08:17 +00:00
extends MainLoop
2020-11-28 10:08:17 +00:00
func _initialize():
OS.exit_code = 1
var native_script = load("res://gdexample.gdns")
print("Native Script ", native_script)
if not native_script || !is_instance_valid(native_script):
return
print("Library ", native_script.library)
if not native_script.library || !is_instance_valid(native_script.library):
return
var ref = native_script.new()
print("Reference ", ref)
if not ref || !is_instance_valid(ref):
return
print("Reference name ", ref.name)
if ref.name != "SimpleClass":
return
print("Reference value ", ref.value)
if ref.value != 0:
return
print("Call method ", ref.method(1))
if ref.method(1) != 1:
return
OS.exit_code = 0
2020-11-28 10:08:17 +00:00
func _idle(_delta):
return true