Class SaveDataExtension
Extensions to generate the SlugBaseSaveData helper from the game's save data.
Inherited Members
Namespace: SlugBase.SaveData
Assembly: SlugBase.dll
Syntax
public static class SaveDataExtension
Methods
View SourceGetSlugBaseData(DeathPersistentSaveData)
Gets a SlugBaseSaveData from the game's DeathPersistentSaveData.
Declaration
public static SlugBaseSaveData GetSlugBaseData(this DeathPersistentSaveData data)
Parameters
| Type | Name | Description |
|---|---|---|
| DeathPersistentSaveData | data | The DeathPersistentSaveData instance. |
Returns
| Type | Description |
|---|---|
| SlugBaseSaveData | A SlugBaseSaveData bound to the DeathPersistentSaveData. |
GetSlugBaseData(MiscWorldSaveData)
Gets a SlugBaseSaveData from the game's MiscWorldSaveData.
Declaration
public static SlugBaseSaveData GetSlugBaseData(this MiscWorldSaveData data)
Parameters
| Type | Name | Description |
|---|---|---|
| MiscWorldSaveData | data | The MiscWorldSaveData instance. |
Returns
| Type | Description |
|---|---|
| SlugBaseSaveData | A SlugBaseSaveData bound to the MiscWorldSaveData instance. |
GetSlugBaseData(MiscProgressionData)
Gets a SlugBaseSaveData from the game's PlayerProgression.MiscProgressionData.
Declaration
public static SlugBaseSaveData GetSlugBaseData(this PlayerProgression.MiscProgressionData data)
Parameters
| Type | Name | Description |
|---|---|---|
| MiscProgressionData | data | The PlayerProgression.MiscProgressionData instance. |
Returns
| Type | Description |
|---|---|
| SlugBaseSaveData | A SlugBaseSaveData bound to the PlayerProgression.MiscProgressionData instance. |