|
@@ -1,30 +1,30 @@
|
|
|
-
|
|
|
extends MainLoop
|
|
|
|
|
|
+
|
|
|
func _initialize():
|
|
|
- OS.exit_code = 1
|
|
|
- var native_script = load("res://gdexample.gdns")
|
|
|
- print("Native Script ", native_script)
|
|
|
- if native_script == null || !is_instance_valid(native_script):
|
|
|
- return
|
|
|
- print("Library ", native_script.library)
|
|
|
- if native_script.library == null || !is_instance_valid(native_script.library):
|
|
|
- return
|
|
|
- var ref = native_script.new()
|
|
|
- print("Reference ", ref)
|
|
|
- if ref == null || !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
|
|
|
+ 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
|
|
|
|
|
|
-func _idle(_delta):
|
|
|
- return true
|
|
|
|
|
|
+func _idle(_delta):
|
|
|
+ return true
|