Zdexby TheHolyOneZ
6,144 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)
Script9 statements · 242 bytes of bytecode
0x0000CallFunc_IsBuildForWin64Windows_ReturnValue = IsBuildForWin64Windows();0x0014GetPrettyGameName(CallFunc_GetPrettyGameName_PrettyName);0x002BCallFunc_GetRootSaveFolder_ReturnValue = GetRootSaveFolder();0x0047CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_GetRootSaveFolder_ReturnValue, "/");0x006FCallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, CallFunc_GetPrettyGameName_PrettyName);0x009DCallFunc_SelectString_ReturnValue = SelectString(CallFunc_Concat_StrStr_ReturnValue_1, CallFunc_GetPrettyGameName_PrettyName, CallFunc_IsBuildForWin64Windows_ReturnValue);0x00D4SlotName = CallFunc_SelectString_ReturnValue;0x00EFreturn;0x00F1// 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)
Script7 statements · 170 bytes of bytecode
0x0000CallFunc_IsBuildForWin64Windows_ReturnValue = IsBuildForWin64Windows();0x0014GetFileNameWithoutDirectory(CallFunc_GetFileNameWithoutDirectory_SlotWithoutUserDirectory);0x002BCallFunc_LeftChop_ReturnValue = LeftChop(CallFunc_GetFileNameWithoutDirectory_SlotWithoutUserDirectory, 4);0x0055CallFunc_SelectString_ReturnValue = SelectString(CallFunc_LeftChop_ReturnValue, CallFunc_GetFileNameWithoutDirectory_SlotWithoutUserDirectory, CallFunc_IsBuildForWin64Windows_ReturnValue);0x008CPrettyName = CallFunc_SelectString_ReturnValue;0x00A7return;0x00A9// 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(10);0x000Freturn;0x0011// end of script
0x00
void LoadMetadata(ULocalPlayerSaveGame* SaveGame)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_SaveGame = SaveGame;0x0012ExecuteUbergraph_SaveGameListItem(439);0x0021return;0x0023// end of script
0x08
void ExecuteUbergraph_SaveGameListItem(int32 EntryPoint)
Script23 statements · 560 bytes of bytecode
0x0000goto [EntryPoint];0x000ACallFunc_IsBuildForWin64Windows_ReturnValue = IsBuildForWin64Windows();0x001ECallFunc_SelectString_ReturnValue = SelectString(".meta", "meta", CallFunc_IsBuildForWin64Windows_ReturnValue);0x0050GetSlotNameWithDirectory(CallFunc_GetSlotNameWithDirectory_slotName);0x0067CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_GetSlotNameWithDirectory_slotName, CallFunc_SelectString_ReturnValue);0x0095CallFunc_DoesSaveGameExist_ReturnValue = DoesSaveGameExist(CallFunc_Concat_StrStr_ReturnValue, 0);0x00B7if (!(CallFunc_DoesSaveGameExist_ReturnValue)) goto Label_022D;0x00C5CallFunc_IsBuildForWin64Windows_ReturnValue = IsBuildForWin64Windows();0x00D9CallFunc_SelectString_ReturnValue = SelectString(".meta", "meta", CallFunc_IsBuildForWin64Windows_ReturnValue);0x010BK2Node_CreateDelegate_OutputDelegate.Bind(this, LoadMetadata);0x0122GetSlotNameWithDirectory(CallFunc_GetSlotNameWithDirectory_slotName);0x0139CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_GetSlotNameWithDirectory_slotName, CallFunc_SelectString_ReturnValue);0x0167CallFunc_AsyncLoadOrCreateSaveGameForLocalPlayer_ReturnValue = AsyncLoadOrCreateSaveGameForLocalPlayer(/Game/Ride/Game/BP_SaveGameMetadata.BP_SaveGameMetadata_C, PlayerController, CallFunc_Concat_StrStr_ReturnValue, K2Node_CreateDelegate_OutputDelegate);0x019FbHasMetadata = CallFunc_AsyncLoadOrCreateSaveGameForLocalPlayer_ReturnValue;0x01B2goto Label_022D;0x01B7K2Node_DynamicCast_AsBP_Save_Game_Metadata = Cast<BP_SaveGameMetadata_C>(K2Node_CustomEvent_SaveGame);0x01DBK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Save_Game_Metadata);0x01F8if (!(K2Node_DynamicCast_bSuccess)) goto Label_022D;0x0206MetadataSession = K2Node_DynamicCast_AsBP_Save_Game_Metadata;0x0219OnMetadataLoaded.Broadcast(this);0x022DLabel_022D:0x022Dreturn;0x022F// 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