Zdexby TheHolyOneZ
4,763 classes
Class

USaveManager

: UGameInstanceSubsystem : USubsystem : UObject
/Script/SaveExtension.SaveManager 0x02D0 (720 B) align 8 inherited 0x0040 vtable /Script/SaveExtension
0x00x02D0

Members 11

OffsetSizeNameTypeFlagsDefault
0x00400x08padding / unreflected
0x01bTickWithGameWorldboolTransient+6 flagsfalse
0x00490x07padding / unreflected
0x08ActivePresetUSavePreset*Transient+5 flagsnullptr
0x08CurrentInfoUSlotInfo*5 flagsnullptr
0x08CurrentDataUSlotData*5 flagsnullptr
0x00680x18padding / unreflected
0x10LevelStreamingNotifiersTArray<TArray<FMulticastScriptDelegate>>Transient+2 flags[]
0x00900x10padding / unreflected
0x10TasksTArray<FMulticastScriptDelegate>Transient+2 flags[]
0x00B00x60padding / unreflected
0x10OnGameSavedFMulticastScriptDelegate4 flags<delegate>
0x10OnGameLoadedFMulticastScriptDelegate4 flags<delegate>
0x01300x08padding / unreflected
0x10RequestInitializationCompletionFMulticastScriptDelegate4 flags<delegate>
0x10LevelsBeingRemovedTArray<FFileAdapter>Transient+2 flags[]
0x01580x08padding / unreflected
0xD0FileAdapterFFileAdapter1 flags{SlotInfos=[]}
0x02300xA0unreflected bytes to end of USaveManager
Inherited from USubsystem 1
OffsetSizeNameTypeFlagsDefault
0x01bShouldBeSaved : 1bit 0bool5 flagsfalse

Functions 33

SignatureFlagsNativeParams
void UnsubscribeFromEvents(const TScriptInterface<ISaveExtensionInterface>& Interface)FinalNative+1 flags0x10
void SubscribeForEvents(const TScriptInterface<ISaveExtensionInterface>& Interface)FinalNative+1 flags0x10
USavePreset* SetActivePreset(TSubclassOf<USavePreset> PresetClass)FinalNative+1 flags0x10
void SerializeStreamingLevel(ULevelStreaming* LevelStreaming)FinalNative+1 flags0x08
bool IsSlotSavedById(int32 SlotId)FinalNative+1 flags0x05
bool IsSlotSaved(const FName& SlotName)FinalNative+1 flags0x09
bool IsSavingOrLoading()FinalNative+1 flags0x01
bool IsReady()FinalNative+1 flags0x01
bool IsInSlot()FinalNative+1 flags0x01
bool HasSlots()FinalNative+1 flags0x01
FName GetSlotNameFromId(int32 SlotId)FinalNative+1 flags0x0C
USlotInfo* GetSlotInfo(int32 SlotId)FinalNative+1 flags0x10
USlotInfo* GetCurrentInfo()FinalNative+1 flags0x08
USlotData* GetCurrentData()FinalNative+1 flags0x08
void EnableSaveDump(int32 LevelSize, int32 ActorSize)FinalNative+1 flags0x08
void EnableExtension()FinalNative+1 flags0x00
void DisableSaveDump()FinalNative+1 flags0x00
void DisableExtension()FinalNative+1 flags0x00
void DeserializeStreamingLevel(ULevelStreaming* LevelStreaming)FinalNative+1 flags0x08
bool DeleteSlotById(int32 SlotId)FinalNative+1 flags0x05
bool DeleteSlot(USlotInfo* Slot)FinalNative+1 flags0x09
void BPSaveSlotToId(int32 SlotId, bool bScreenshot, const FScreenshotSize& Size, const ESaveGameResult& Result, const FLatentActionInfo& LatentInfo, bool bOverrideIfNeeded)FinalNative+1 flags0x31
void BPSaveSlotByInfo(USlotInfo* SlotInfo, bool bScreenshot, const FScreenshotSize& Size, const ESaveGameResult& Result, const FLatentActionInfo& LatentInfo, bool bOverrideIfNeeded)FinalNative+1 flags0x31
void BPSaveSlotById(int32 SlotId, bool bScreenshot, const FScreenshotSize& Size, const ESaveGameResult& Result, const FLatentActionInfo& LatentInfo, bool bOverrideIfNeeded)FinalNative+1 flags0x31
void BPSaveSlot(const FName& SlotName, bool bScreenshot, const FScreenshotSize& Size, const ESaveGameResult& Result, const FLatentActionInfo& LatentInfo, bool bOverrideIfNeeded)FinalNative+1 flags0x31
void BPSaveCurrentSlot(bool bScreenshot, const FScreenshotSize& Size, const ESaveGameResult& Result, const FLatentActionInfo& LatentInfo)FinalNative+1 flags0x28
void BPReloadCurrentSlot(const ELoadGameResult& Result, const FLatentActionInfo& LatentInfo)FinalNative+1 flags0x20
void BPLoadSlotFromId(int32 SlotId, const ELoadGameResult& Result, const FLatentActionInfo& LatentInfo)FinalNative+1 flags0x20
void BPLoadSlotByInfo(USlotInfo* SlotInfo, const ELoadGameResult& Result, const FLatentActionInfo& LatentInfo)FinalNative+1 flags0x28
void BPLoadSlotById(int32 SlotId, const ELoadGameResult& Result, const FLatentActionInfo& LatentInfo)FinalNative+1 flags0x20
void BPLoadSlot(const FName& SlotName, const ELoadGameResult& Result, const FLatentActionInfo& LatentInfo)FinalNative+1 flags0x28
USavePreset* BPGetPreset()FinalNative+1 flags0x08
void BPDeleteAllSlots(const EDeleteSlotsResult& Result, const FLatentActionInfo& LatentInfo)FinalNative+1 flags0x20