Class
UBETSaveGameSubsystem
: UBETDelayedSubsystemBase : UGameInstanceSubsystem : USubsystem : UObject0x00x01C0
Members 3
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x04 | MaxJourneys | int32 | Protected+8 flags | 15 | |
| 0x0044 | 0x04 | padding / unreflected | |||
| 0x50 | CachedSaveGames | TMap<FString, USaveGame*> | 3 flags | <TMap> | |
| 0x0098 | 0x88 | padding / unreflected | |||
| 0xA0 | InProgressLevelData | FInProgressLevelData | 2 flags | {SavedObjectives=<TSet>, InteractObjectData=<TMap>} | |
Functions 11
| Signature | Flags | Native | Params |
|---|---|---|---|
| void SetSelectedJourneyName(const FString& SaveName) | FinalNative+1 flags | 0x10 | |
| void SetPendingLevelOverride(TSoftObjectPtr<UBETLevel>& Level) | FinalNative+1 flags | 0x28 | |
| bool SaveJourney(UBETSaveGame* SaveGame, const FString& SlotName) | FinalNative+1 flags | 0x19 | |
| UBETSaveGame* LoadJourney(const FString& SaveName) | FinalNative+1 flags | 0x18 | |
| FString GetSelectedJourneyName() | FinalNative+1 flags | 0x10 | |
| FGameplayTagContainer GetCheckpoints() | FinalNative+1 flags | 0x20 | |
| bool DoesJourneyExist(const FString& SlotName) | FinalNative+1 flags | 0x11 | |
| UBETSaveGame* CreateNewJourney(const FString& SaveName, FGameplayTag& Difficulty) | FinalNative+1 flags | 0x20 | |
| void ClearPendingLevelOverride() | FinalNative+1 flags | 0x00 | |
| void ClearCheckpoints(bool bSaveImmediately) | FinalNative+1 flags | 0x01 | |
| void AddCheckpoint(const FGameplayTag& CheckpointTag, bool bSaveImmediately) | FinalNative+1 flags | 0x09 |