SaveManager
此内容尚不支持你的语言。
Defined in: saveGame.ts:73
Named save slots with schema versioning + migration. save(slot, data) stamps
the current version; load(slot) migrates an older save forward and returns
its data (or null when the slot is empty / unreadable).
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new SaveManager(
opts):SaveManager
Defined in: saveGame.ts:80
Parameters
Section titled “Parameters”Returns
Section titled “Returns”SaveManager
Methods
Section titled “Methods”has(
slot):boolean
Defined in: saveGame.ts:100
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”boolean
load()
Section titled “load()”load<
T>(slot):T|null
Defined in: saveGame.ts:94
Load + migrate a slot’s data, or null if empty/unreadable.
Type Parameters
Section titled “Type Parameters”T
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”T | null
remove()
Section titled “remove()”remove(
slot):void
Defined in: saveGame.ts:104
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”void
save()
Section titled “save()”save<
T>(slot,data):void
Defined in: saveGame.ts:88
Type Parameters
Section titled “Type Parameters”T
Parameters
Section titled “Parameters”string
T
Returns
Section titled “Returns”void
savedAt()
Section titled “savedAt()”savedAt(
slot):number|null
Defined in: saveGame.ts:109
When the slot was written (epoch ms), or null if empty.
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”number | null