I have this:
extends Node
const SAVE_PATH = "user://Save/GameSave.save"
var SaveData = [
Global.Money
]
func SaveGame():
var File = FileAccess.open( SAVE_PATH, FileAccess.WRITE )
if File != null:
File.store_var( SaveData )
File.close()
print( SaveData, " | ", File )
func LoadGame():
if FileAccess.file_exists( SAVE_PATH ):
var File = FileAccess.open( SAVE_PATH, FileAccess.READ )
SaveData = File.get_var( SaveData )
File.close()
print( SaveData )
And LoadGame() runs perfectly ( As it seems atleast ) with no errors. But SaveGame()'s File is nil... Even tho it uses the same path... Why?