Handles saving and loading of SFS files and FlightState objects. Use this as an entry point for all saving/loading-related things.
More...
|
static Game | CreateNewGame (string name, Game.Modes mode, GameParameters parameters, string flagURL, GameScenes startScene, EditorFacility editorFacility) |
|
static Game | LoadGame (string filename, string saveFolder, bool nullIfIncompatible, bool suppressIncompatibleMessage) |
| Loads a game state from the given file. Does not actually apply the loaded game state to the scene. Use Game.Start() or Game.Load() for that. More...
|
|
static Game | LoadGameCfg (ConfigNode node, string saveName, bool nullIfIncompatible, bool suppressIncompatibleMessage) |
|
static ConfigNode | LoadSFSFile (string filename, string saveFolder) |
|
static string | SaveGame (string saveFileName, string saveFolder, SaveMode saveMode) |
| Updates and saves the game state to the given file name on the given save folder. More...
|
|
static string | SaveGame (Game game, string saveFileName, string saveFolder, SaveMode saveMode) |
| Saves an SFS file from the given Game object with the supplied filename More...
|
|
static string | SaveGame (GameBackup game, string saveFileName, string saveFolder, SaveMode saveMode) |
| Saves an SFS file from the given Game object with the supplied filename More...
|
|
static bool | UpdateScenarioModules (Game game) |
|
Handles saving and loading of SFS files and FlightState objects. Use this as an entry point for all saving/loading-related things.
static Game GamePersistence.LoadGame |
( |
string |
filename, |
|
|
string |
saveFolder, |
|
|
bool |
nullIfIncompatible, |
|
|
bool |
suppressIncompatibleMessage |
|
) |
| |
|
inlinestatic |
Loads a game state from the given file. Does not actually apply the loaded game state to the scene. Use Game.Start() or Game.Load() for that.
- Parameters
-
filename | |
saveFolder | |
nullIfIncompatible | return null if the game turns out to be incompatible (NOTE: most members will be null for incompatible games) |
suppressIncompatibleMessage | skip displaying a popup dialog if the game is incompatible |
- Returns
- Game or Null if file not found.
static Game GamePersistence.LoadGameCfg |
( |
ConfigNode |
node, |
|
|
string |
saveName, |
|
|
bool |
nullIfIncompatible, |
|
|
bool |
suppressIncompatibleMessage |
|
) |
| |
|
inlinestatic |
static ConfigNode GamePersistence.LoadSFSFile |
( |
string |
filename, |
|
|
string |
saveFolder |
|
) |
| |
|
inlinestatic |
static string GamePersistence.SaveGame |
( |
string |
saveFileName, |
|
|
string |
saveFolder, |
|
|
SaveMode |
saveMode |
|
) |
| |
|
inlinestatic |
Updates and saves the game state to the given file name on the given save folder.
static string GamePersistence.SaveGame |
( |
Game |
game, |
|
|
string |
saveFileName, |
|
|
string |
saveFolder, |
|
|
SaveMode |
saveMode |
|
) |
| |
|
inlinestatic |
Saves an SFS file from the given Game object with the supplied filename
static string GamePersistence.SaveGame |
( |
GameBackup |
game, |
|
|
string |
saveFileName, |
|
|
string |
saveFolder, |
|
|
SaveMode |
saveMode |
|
) |
| |
|
inlinestatic |
Saves an SFS file from the given Game object with the supplied filename
static bool GamePersistence.UpdateScenarioModules |
( |
Game |
game | ) |
|
|
inlinestatic |
The documentation for this class was generated from the following file: