Loading...
Searching...
No Matches
PixelCrushers.PlayerPrefsSavedGameDataStorer Class Reference

Implements SavedGameDataStorer using PlayerPrefs. More...

Inheritance diagram for PixelCrushers.PlayerPrefsSavedGameDataStorer:
Collaboration diagram for PixelCrushers.PlayerPrefsSavedGameDataStorer:

Public Member Functions

string GetPlayerPrefsKey (int slotNumber)
 
override bool HasDataInSlot (int slotNumber)
 
override void StoreSavedGameData (int slotNumber, SavedGameData savedGameData)
 
override SavedGameData RetrieveSavedGameData (int slotNumber)
 
override void DeleteSavedGameData (int slotNumber)
 
- Public Member Functions inherited from PixelCrushers.SavedGameDataStorer
bool HasDataInSlot (int slotNumber)
 Return true if the specified slot contains a saved game.
 
void StoreSavedGameData (int slotNumber, SavedGameData savedGameData)
 Store saved game data in the specified slot.
 
SavedGameData RetrieveSavedGameData (int slotNumber)
 Retrieve saved game data from the specified slot, or null if no saved game in the slot.
 
void DeleteSavedGameData (int slotNumber)
 Delete the saved game from the specified slot if present.
 
virtual IEnumerator StoreSavedGameDataAsync (int slotNumber, SavedGameData savedGameData)
 Asynchronously store the saved game data in the specified slot.
 

Properties

string playerPrefsKeyBase [get, set]
 
bool debug [get]
 
- Properties inherited from PixelCrushers.SavedGameDataStorer
virtual float progress [get, protected set]
 Return the current progress (0-1) of the current async save operation.
 

Detailed Description

Implements SavedGameDataStorer using PlayerPrefs.

Member Function Documentation

◆ DeleteSavedGameData()

override void PixelCrushers.PlayerPrefsSavedGameDataStorer.DeleteSavedGameData ( int  slotNumber)
inline

◆ GetPlayerPrefsKey()

string PixelCrushers.PlayerPrefsSavedGameDataStorer.GetPlayerPrefsKey ( int  slotNumber)
inline

◆ HasDataInSlot()

override bool PixelCrushers.PlayerPrefsSavedGameDataStorer.HasDataInSlot ( int  slotNumber)
inline

◆ RetrieveSavedGameData()

override SavedGameData PixelCrushers.PlayerPrefsSavedGameDataStorer.RetrieveSavedGameData ( int  slotNumber)
inline

◆ StoreSavedGameData()

override void PixelCrushers.PlayerPrefsSavedGameDataStorer.StoreSavedGameData ( int  slotNumber,
SavedGameData  savedGameData 
)
inline

Property Documentation

◆ debug

bool PixelCrushers.PlayerPrefsSavedGameDataStorer.debug
get

◆ playerPrefsKeyBase

string PixelCrushers.PlayerPrefsSavedGameDataStorer.playerPrefsKeyBase
getset

The documentation for this class was generated from the following file: