24 lines
373 B
GDScript
24 lines
373 B
GDScript
class_name SaveData
|
|
extends Resource
|
|
|
|
# Player data
|
|
var player_name: String = "Player"
|
|
var money: int = 0
|
|
|
|
# Inventory data
|
|
|
|
func _init() -> void:
|
|
set_name("SaveData")
|
|
|
|
func save():
|
|
var player_data = {
|
|
"player_name": player_name,
|
|
"money": money
|
|
}
|
|
|
|
# Collect all data to save in one dictionary
|
|
var save_dict = {
|
|
"player_data": player_data
|
|
}
|
|
|
|
return save_dict
|