Package jme3tools.savegame
Class SaveGame
java.lang.Object
jme3tools.savegame.SaveGame
Tool for saving Savables as SaveGame entries in a system-dependent way.
-
Method Summary
Modifier and TypeMethodDescriptionstatic SavableLoads a savable that has been saved on this system with saveGame() before.static SavableloadGame(String gamePath, String dataName, AssetManager manager) Loads a savable that has been saved on this system with saveGame() before.static SavableloadGame(String gamePath, String dataName, AssetManager manager, JmeSystem.StorageFolderType storageType) Loads a savable that has been saved on this system with saveGame() before.static SavableloadGame(String gamePath, String dataName, JmeSystem.StorageFolderType storageType) Loads a savable that has been saved on this system with saveGame() before.static voidSaves a savable in a system-dependent way.static voidsaveGame(String gamePath, String dataName, Savable data, JmeSystem.StorageFolderType storageType) Saves a savable in a system-dependent way.
-
Method Details
-
saveGame
Saves a savable in a system-dependent way.- Parameters:
gamePath- A unique path for this game, e.g. com/mycompany/mygamedataName- A unique name for this SaveGame, e.g. "save_001"data- The Savable to save
-
saveGame
public static void saveGame(String gamePath, String dataName, Savable data, JmeSystem.StorageFolderType storageType) Saves a savable in a system-dependent way.- Parameters:
gamePath- A unique path for this game, e.g. com/mycompany/mygamedataName- A unique name for this SaveGame, e.g. "save_001"data- The Savable to savestorageType- The specific type of folder to use to save the data
-
loadGame
Loads a savable that has been saved on this system with saveGame() before.- Parameters:
gamePath- A unique path for this game, e.g. com/mycompany/mygamedataName- A unique name for this SaveGame, e.g. "save_001"- Returns:
- The savable that was saved
-
loadGame
public static Savable loadGame(String gamePath, String dataName, JmeSystem.StorageFolderType storageType) Loads a savable that has been saved on this system with saveGame() before.- Parameters:
gamePath- A unique path for this game, e.g. com/mycompany/mygamedataName- A unique name for this SaveGame, e.g. "save_001"storageType- The specific type of folder to use to save the data- Returns:
- The savable that was saved
-
loadGame
Loads a savable that has been saved on this system with saveGame() before.- Parameters:
gamePath- A unique path for this game, e.g. com/mycompany/mygamedataName- A unique name for this SaveGame, e.g. "save_001"manager- Link to an AssetManager if required for loading the data (e.g. models with textures)- Returns:
- The savable that was saved or null if none was found
-
loadGame
public static Savable loadGame(String gamePath, String dataName, AssetManager manager, JmeSystem.StorageFolderType storageType) Loads a savable that has been saved on this system with saveGame() before.- Parameters:
gamePath- A unique path for this game, e.g. com/mycompany/mygamedataName- A unique name for this SaveGame, e.g. "save_001"manager- Link to an AssetManager if required for loading the data (e.g. models with textures)storageType- The specific type of folder to use to save the data- Returns:
- The savable that was saved or null if none was found
-