Home Reference Source
import {SavegameInterface_V1002} from 'shapez.io/js/savegame/schemas/1002.js'
public class | source

SavegameInterface_V1002

Extends:

BaseSavegameInterfaceSavegameInterface_V1000SavegameInterface_V1001 → SavegameInterface_V1002

Direct Subclass:

SavegameInterface_V1003

Static Method Summary

Static Public Methods
public static

migrate1001to1002(data: import("../savegame_typedefs.js").SavegameData): boolean

Method Summary

Public Methods
public
public

Inherited Summary

From class BaseSavegameInterface
public

data: *

public

Returns the uncached json schema

public
public

Returns the interfaces version

public

Returns the ingame time in seconds

public

Returns the time of last update

public

Validates the data

From class SavegameInterface_V1000
public
public
From class SavegameInterface_V1001
public static

migrate1000to1001(data: import("../savegame_typedefs.js").SavegameData): boolean

public
public

Static Public Methods

public static migrate1001to1002(data: import("../savegame_typedefs.js").SavegameData): boolean source

Params:

NameTypeAttributeDescription
data import("../savegame_typedefs.js").SavegameData

Return:

boolean

Public Methods

public getSchemaUncached(): * source

Returns the uncached json schema

Override:

SavegameInterface_V1001#getSchemaUncached

Return:

*

public getVersion(): number source

Returns the interfaces version

Override:

SavegameInterface_V1001#getVersion

Return:

number