跳转到内容

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).

new SaveManager(opts): SaveManager

Defined in: saveGame.ts:80

SaveManagerOptions

SaveManager

has(slot): boolean

Defined in: saveGame.ts:100

string

boolean


load<T>(slot): T | null

Defined in: saveGame.ts:94

Load + migrate a slot’s data, or null if empty/unreadable.

T

string

T | null


remove(slot): void

Defined in: saveGame.ts:104

string

void


save<T>(slot, data): void

Defined in: saveGame.ts:88

T

string

T

void


savedAt(slot): number | null

Defined in: saveGame.ts:109

When the slot was written (epoch ms), or null if empty.

string

number | null