I'd like to import a variable and a function from autoload, but it says
"invalid type in function 'gemfound' in base 'Node2D (Global.gd);. Cannot convert argument 1 from Nil to int." Why is currentscore Nil?
Global.gd
extends Node2D
#autoload
var current_score = 0
func gem_found(score:int):
score += 1
return score
Gem.gd
extends Area2D
var Ship = load("res://scene/Ship.tscn")
var Global = preload("res://singletons/Global.tscn")
var global = Global.instance()
var current_score = global.current_score
func _on_Gem_body_entered(Ship):
var current_score = global.gem_found(current_score)
print(current_score)
self.queue_free()