generated from krampus/template-godot4
17 lines
312 B
GDScript
17 lines
312 B
GDScript
class_name Level extends Node3D
|
|
## A level with associated metadata
|
|
|
|
const SAVE_PATH_FMT := "user://{0}.state.res"
|
|
|
|
## Internal ID string
|
|
@export var id: String
|
|
|
|
## Human-readable name
|
|
@export var pretty_name: String
|
|
|
|
@export var version := 0
|
|
|
|
|
|
func get_save_path() -> String:
|
|
return SAVE_PATH_FMT.format([id])
|