import {SavegameSerializer} from 'shapez.io/js/savegame/savegame_serializer.js'SavegameSerializer
Serializes a savegame
Constructor Summary
| Public Constructor | ||
| public |
|
|
Member Summary
| Public Members | ||
| public |
internal: * |
|
Method Summary
| Public Methods | ||
| public |
deserialize(savegame: import("../savegame/savegame_typedefs").SerializedGame, root: import("../game/root").GameRoot): ExplainedResult Tries to load the savegame from a given dump |
|
| public |
generateDumpFromGameRoot(root: import("../game/root").GameRoot, sanityChecks: boolean=): object Serializes the game root into a dump |
|
| public |
verifyLogicalErrors(savegame: import("../savegame/savegame_typedefs").SerializedGame): ExplainedResult Verifies if there are logical errors in the savegame |
|
Public Constructors
public constructor() source
Public Members
public internal: * source
Public Methods
public deserialize(savegame: import("../savegame/savegame_typedefs").SerializedGame, root: import("../game/root").GameRoot): ExplainedResult source
Tries to load the savegame from a given dump
Params:
| Name | Type | Attribute | Description |
| savegame | import("../savegame/savegame_typedefs").SerializedGame | ||
| root | import("../game/root").GameRoot |
public generateDumpFromGameRoot(root: import("../game/root").GameRoot, sanityChecks: boolean=): object source
Serializes the game root into a dump
Params:
| Name | Type | Attribute | Description |
| root | import("../game/root").GameRoot | ||
| sanityChecks | boolean= | Whether to check for validity |
public verifyLogicalErrors(savegame: import("../savegame/savegame_typedefs").SerializedGame): ExplainedResult source
Verifies if there are logical errors in the savegame
Params:
| Name | Type | Attribute | Description |
| savegame | import("../savegame/savegame_typedefs").SerializedGame |
