Zdexby TheHolyOneZ
5,159 classes
Class

USaveGameListItem_C

: URGListItemBaseNoText : UObject
/Game/Ride/Menu/SaveGameListItem.SaveGameListItem_C 0x0078 (120 B) align 8 inherited 0x0028 13 scripted vtable /Game/Ride/Menu/SaveGameListItem
0x00x0078

Members 7

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x10FilenameFString5 flags""
0x10OnClickedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x08MetadataSessionUBP_SaveGameMetadata_C*6 flagsnullptr
0x08PlayerControllerAPlayerController*7 flagsnullptr
0x01bHasMetadatabool7 flagsfalse
0x00610x07padding / unreflected
0x10OnMetadataLoadedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>

Functions 13

SignatureFlagsNativeParams
void GetSlotNameWithDirectory(const FString& SlotName)
Script7 statements · 167 bytes of bytecode
0x0000GetPrettyGameName(CallFunc_GetPrettyGameName_PrettyName);0x0017CallFunc_GetRootSaveFolder_ReturnValue = GetRootSaveFolder();0x0033CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_GetRootSaveFolder_ReturnValue, "/");0x005BCallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, CallFunc_GetPrettyGameName_PrettyName);0x0089SlotName = CallFunc_Concat_StrStr_ReturnValue_1;0x00A4return;0x00A6// end of script
Public0x10
void GetFileNameWithoutDirectory(const FString& SlotWithoutUserDirectory)
Script3 statements · 30 bytes of bytecode
0x0000SlotWithoutUserDirectory = Filename;0x001Breturn;0x001D// end of script
Public0x10
void GetMetadata(const UBP_SaveGameMetadata_C*& MetaData)
Script3 statements · 22 bytes of bytecode
0x0000MetaData = MetadataSession;0x0013return;0x0015// end of script
Public0x08
void IsMetadataLoaded(const bool& bIsMetadataLoaded)
Script4 statements · 51 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(MetadataSession);0x001DbIsMetadataLoaded = CallFunc_IsValid_ReturnValue;0x0030return;0x0032// end of script
Public0x01
void HasMetadata(const bool& bHasMetadata)
Script3 statements · 22 bytes of bytecode
0x0000bHasMetadata = bHasMetadata;0x0013return;0x0015// end of script
Public0x01
void GetFilename(const FString& SlotName)
Script7 statements · 167 bytes of bytecode
0x0000GetFileNameWithoutDirectory(CallFunc_GetFileNameWithoutDirectory_SlotWithoutUserDirectory);0x0017CallFunc_GetRootSaveFolder_ReturnValue = GetRootSaveFolder();0x0033CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_GetRootSaveFolder_ReturnValue, "/");0x005BCallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, CallFunc_GetFileNameWithoutDirectory_SlotWithoutUserDirectory);0x0089SlotName = CallFunc_Concat_StrStr_ReturnValue_1;0x00A4return;0x00A6// end of script
Public0x10
void GetPrettyGameName(const FString& PrettyName)
Script5 statements · 95 bytes of bytecode
0x0000GetFileNameWithoutDirectory(CallFunc_GetFileNameWithoutDirectory_SlotWithoutUserDirectory);0x0017CallFunc_LeftChop_ReturnValue = LeftChop(CallFunc_GetFileNameWithoutDirectory_SlotWithoutUserDirectory, 4);0x0041PrettyName = CallFunc_LeftChop_ReturnValue;0x005Creturn;0x005E// end of script
Public0x10
TSubclassOf<URGListEntryBase> GetEntryClass()
Script3 statements · 30 bytes of bytecode
0x0000ReturnValue = /Game/Ride/Menu/WG_SaveEntry.WG_SaveEntry_C;0x0013return ReturnValue;0x001D// end of script
EventPublic0x08
void Init()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SaveGameListItem(295);0x000Freturn;0x0011// end of script
0x00
void LoadMetadata(ULocalPlayerSaveGame* SaveGame)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_SaveGame = SaveGame;0x0012ExecuteUbergraph_SaveGameListItem(300);0x0021return;0x0023// end of script
0x08
void ExecuteUbergraph_SaveGameListItem(int32 EntryPoint)
Script21 statements · 421 bytes of bytecode
0x0000goto [EntryPoint];0x000ALabel_000A:0x000AGetSlotNameWithDirectory(CallFunc_GetSlotNameWithDirectory_slotName);0x0021CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_GetSlotNameWithDirectory_slotName, ".meta");0x004DCallFunc_DoesSaveGameExist_ReturnValue = DoesSaveGameExist(CallFunc_Concat_StrStr_ReturnValue, 0);0x006Fif (!(CallFunc_DoesSaveGameExist_ReturnValue)) goto Label_01A2;0x007DGetSlotNameWithDirectory(CallFunc_GetSlotNameWithDirectory_slotName);0x0094CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_GetSlotNameWithDirectory_slotName, ".meta");0x00C0K2Node_CreateDelegate_OutputDelegate.Bind(this, LoadMetadata);0x00D7CallFunc_AsyncLoadOrCreateSaveGameForLocalPlayer_ReturnValue = AsyncLoadOrCreateSaveGameForLocalPlayer(/Game/Ride/Game/BP_SaveGameMetadata.BP_SaveGameMetadata_C, PlayerController, CallFunc_Concat_StrStr_ReturnValue, K2Node_CreateDelegate_OutputDelegate);0x010FbHasMetadata = CallFunc_AsyncLoadOrCreateSaveGameForLocalPlayer_ReturnValue;0x0122goto Label_01A2;0x0127goto Label_000A;0x012CK2Node_DynamicCast_AsBP_Save_Game_Metadata = Cast<BP_SaveGameMetadata_C>(K2Node_CustomEvent_SaveGame);0x0150K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Save_Game_Metadata);0x016Dif (!(K2Node_DynamicCast_bSuccess)) goto Label_01A2;0x017BMetadataSession = K2Node_DynamicCast_AsBP_Save_Game_Metadata;0x018EOnMetadataLoaded.Broadcast(this);0x01A2Label_01A2:0x01A2return;0x01A4// end of script
Final0x04
void OnMetadataLoaded__DelegateSignature(USaveGameListItem_C* MetadataLoaded)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x08
void OnClicked__DelegateSignature(USaveGameListItem_C* SaveGame)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x08

Used by 2

types with a member, parameter or interface of this type