extends Object const Type = preload("types.gd") var type = -1 : get: return type set(value): type = value _set_type_name(value) var type_name func _set_type(t:int): type = t func _set_type_name(type_ :int): type_name = Type.to_str(type_) print("type was set to %s" % type_name)