Zdexby TheHolyOneZ
6,144 classes
/Game/Ride/Menu/WG_SaveEntry.WG_SaveEntry_C 0x1580 (5,504 B) align 16 inherited 0x1540 5 scripted vtable /Game/Ride/Menu/WG_SaveEntry
0x00x1580

Members 7

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08ThrobberUThrobber*10 flagsnullptr
0x08PlayersInGameLblUCommonTextBlock*10 flagsnullptr
0x08LastPlaytimeUTextBlock*10 flagsnullptr
0x08GameNameUCommonTextBlock*10 flagsnullptr
0x08SaveGameItemUSaveGameListItem_C*6 flagsnullptr
0x10Local_PlayerNamesFString5 flags""
Inherited from UCommonButtonBase 56
OffsetSizeNameTypeFlagsDefault
0x01ClickEventFWidgetEventField6 flags{}
0x03690x03padding / unreflected
0x04MinWidthint32Protected+8 flags0
0x04MinHeightint32Protected+8 flags0
0x04MaxWidthint32Protected+8 flags0
0x04MaxHeightint32Protected+8 flags0
0x037C0x04padding / unreflected
0x08StyleTSubclassOf<UCommonButtonStyle>Protected+9 flagsnullptr
0x01bHideInputActionboolProtected+8 flagsfalse
0x03890x07padding / unreflected
0x18PressedSlateSoundOverrideFSlateSoundProtected+5 flags{ResourceObject=nullptr}
0x18ClickedSlateSoundOverrideFSlateSoundProtected+5 flags{ResourceObject=nullptr}
0x18HoveredSlateSoundOverrideFSlateSoundProtected+5 flags{ResourceObject=nullptr}
0x18SelectedPressedSlateSoundOverrideFSlateSoundProtected+5 flags{ResourceObject=nullptr}
0x18SelectedClickedSlateSoundOverrideFSlateSoundProtected+5 flags{ResourceObject=nullptr}
0x18SelectedHoveredSlateSoundOverrideFSlateSoundProtected+5 flags{ResourceObject=nullptr}
0x18LockedPressedSlateSoundOverrideFSlateSoundProtected+5 flags{ResourceObject=nullptr}
0x18LockedClickedSlateSoundOverrideFSlateSoundProtected+5 flags{ResourceObject=nullptr}
0x18LockedHoveredSlateSoundOverrideFSlateSoundProtected+5 flags{ResourceObject=nullptr}
0x01bApplyAlphaOnDisable : 1bit 0boolProtected+7 flagstrue
0x01Blocked : 1bit 1boolProtected+7 flagsfalse
0x01bSelectable : 1bit 2boolProtected+7 flagsfalse
0x01bShouldSelectUponReceivingFocus : 1bit 3boolProtected+7 flagsfalse
0x01bInteractableWhenSelected : 1bit 4boolProtected+7 flagsfalse
0x01bToggleable : 1bit 5boolProtected+7 flagsfalse
0x01bTriggerClickedAfterSelection : 1bit 6boolProtected+7 flagsfalse
0x01bDisplayInputActionWhenNotInteractable : 1bit 7boolProtected+7 flagstrue
0x01bHideInputActionWithKeyboard : 1bit 0boolProtected+7 flagsfalse
0x01bShouldUseFallbackDefaultInputAction : 1bit 1boolProtected+7 flagstrue
0x01bRequiresHold : 1bit 2boolProtected+7 flagsfalse
0x046A0x06padding / unreflected
0x08HoldDataTSubclassOf<UCommonUIHoldData>Protected+9 flagsnullptr
0x01bSimulateHoverOnTouchInputboolProtected+9 flagstrue
0x04790x01padding / unreflected
0x01ClickMethodEButtonClickMethod9 flagsDownAndUp
0x01TouchMethodEButtonTouchMethod8 flagsDownAndUp
0x01PressMethodEButtonPressMethod8 flagsDownAndUp
0x047D0x03padding / unreflected
0x04InputPriorityint329 flags0
0x04840x04padding / unreflected
0x10TriggeringInputActionFDataTableRowHandle6 flags{DataTable=nullptr, RowName=None}
0x08TriggeringEnhancedInputActionUInputAction*9 flagsnullptr
0x04A00x10padding / unreflected
0x01bNavigateToNextWidgetOnDisable : 1bit 0bool6 flagsfalse
0x04B10x07padding / unreflected
0x10OnSelectedChangedBaseFMulticastScriptDelegateProtected+4 flags<delegate>
0x10OnButtonBaseClickedFMulticastScriptDelegateProtected+4 flags<delegate>
0x10OnButtonBaseDoubleClickedFMulticastScriptDelegateProtected+4 flags<delegate>
0x10OnButtonBaseHoveredFMulticastScriptDelegateProtected+4 flags<delegate>
0x10OnButtonBaseUnhoveredFMulticastScriptDelegateProtected+4 flags<delegate>
0x10OnButtonBaseFocusedFMulticastScriptDelegateProtected+4 flags<delegate>
0x10OnButtonBaseUnfocusedFMulticastScriptDelegateProtected+4 flags<delegate>
0x10OnButtonBaseLockClickedFMulticastScriptDelegateProtected+4 flags<delegate>
0x10OnButtonBaseLockDoubleClickedFMulticastScriptDelegateProtected+4 flags<delegate>
0x10OnButtonBaseSelectedFMulticastScriptDelegateProtected+4 flags<delegate>
0x10OnButtonBaseUnselectedFMulticastScriptDelegateProtected+4 flags<delegate>
0x05680x38padding / unreflected
0x01bIsPersistentBindingbool7 flagsfalse
0x01InputModeOverrideECommonInputMode7 flagsMenu
0x05A20x26padding / unreflected
0x08SingleMaterialStyleMIDUMaterialInstanceDynamic*Transient+6 flagsnullptr
0x390NormalStyleFButtonStyle1 flags{Normal={TintColor={SpecifiedColor={LinearColor}, ColorUseR…
0x390SelectedStyleFButtonStyle1 flags{Normal={TintColor={SpecifiedColor={LinearColor}, ColorUseR…
0x390DisabledStyleFButtonStyle1 flags{Normal={TintColor={SpecifiedColor={LinearColor}, ColorUseR…
0x390LockedStyleFButtonStyle1 flags{Normal={TintColor={SpecifiedColor={LinearColor}, ColorUseR…
0x01bStopDoubleClickPropagation : 1bit 0boolTransient+3 flagsfalse
0x14110x117padding / unreflected
0x08InputActionWidgetUCommonActionWidget*Protected+10 flagsnullptr
Inherited from UCommonUserWidget 2
OffsetSizeNameTypeFlagsDefault
0x01bDisplayInActionBarboolProtected+8 flagsfalse
0x01bConsumePointerInputbool8 flagsfalse
Inherited from UUserWidget 23
OffsetSizeNameTypeFlagsDefault
0x10ColorAndOpacityFLinearColor7 flags{R=1, G=1, B=1, A=1}
0x10ColorAndOpacityDelegateFScriptDelegate5 flags<delegate>
0x14ForegroundColorFSlateColor3 flags{SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor…
0x10ForegroundColorDelegateFScriptDelegate5 flags<delegate>
0x01E40x04padding / unreflected
0x10OnVisibilityChangedFMulticastScriptDelegate4 flags<delegate>
0x01F80x30padding / unreflected
0x10PaddingFMargin6 flags{Left=0, Top=0, Right=0, Bottom=0}
0x04Priorityint327 flags0
0x01bIsFocusable : 1bit 0bool5 flagsfalse
0x01bStopAction : 1bit 1bool5 flagsfalse
0x01bAutomaticallyRegisterInputOnConstruction : 1bit 2bool3 flagsfalse
0x023D0x03padding / unreflected
0x10QueuedWidgetAnimationTransitionsTArray<FQueuedWidgetAnimationTransition>Transient+2 flags[]
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+6 flagsnullptr
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x02780x40padding / unreflected
0x10NamedSlotBindingsTArray<FNamedSlotBinding>3 flags[]
0x10ExtensionsTArray<UUserWidgetExtension*>6 flags[]
0x08WidgetTreeUWidgetTree*Transient+8 flagsnullptr
0x01bHasScriptImplementedTick : 1bit 0bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 1bool3 flagstrue
0x02E10x17padding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x02F90x03padding / unreflected
0x10DesiredFocusWidgetFWidgetChild5 flags{WidgetName=None, WidgetPtr=nullptr}
0x030C0x04padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+9 flagsnullptr
0x10AnimationCallbacksTArray<FAnimationEventBinding>TransientProtected+4 flags[]
Inherited from UWidget 23
OffsetSizeNameTypeFlagsDefault
0x08SlotUPanelSlot*13 flagsnullptr
0x10bIsEnabledDelegateFScriptDelegate5 flags<delegate>
0x10ToolTipTextDelegateFScriptDelegate5 flags<delegate>
0x10ToolTipTextFText3 flags<FText>
0x08ToolTipWidgetUWidget*12 flagsnullptr
0x10ToolTipWidgetDelegateFScriptDelegate5 flags<delegate>
0x10VisibilityDelegateFScriptDelegate5 flags<delegate>
0x38RenderTransformFWidgetTransform4 flags{Translation={X=0, Y=0}, Scale={X=1, Y=1}, Shear={X=0, Y=0}…
0x10RenderTransformPivotFVector2D7 flags{X=0.5, Y=0.5}
0x01FlowDirectionPreferenceEFlowDirectionPreference7 flagsInherit
0x01bIsVariable : 1bit 0bool3 flagstrue
0x01bCreatedByConstructionScript : 1bit 1boolTransient+3 flagsfalse
0x01bIsEnabled : 1bit 2bool5 flagstrue
0x01bOverride_Cursor : 1bit 3bool4 flagsfalse
0x01bIsVolatile : 1bit 4boolProtected+6 flagsfalse
0x01CursorEMouseCursor8 flagsDefault
0x01ClippingEWidgetClipping7 flagsInherit
0x01VisibilityESlateVisibility7 flagsVisible
0x01PixelSnappingEWidgetPixelSnapping7 flagsInherit
0x00DE0x02padding / unreflected
0x04RenderOpacityfloatProtected+7 flags1
0x00E40x04padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*9 flagsnullptr
0x00F80x40padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+4 flags[]

Functions 5

SignatureFlagsNativeParams
void Completed_BB29A08044E04ACEED884CBBBCCEF039(FRGGetUsernameResult& Usernames, bool bWasSuccessful)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Usernames = Usernames;0x0012PersistentFrame.K2Node_CustomEvent_bWasSuccessful = bWasSuccessful;0x0024ExecuteUbergraph_WG_SaveEntry(2776);0x0033return;0x0035// end of script
0x51
void MetadataLoaded(USaveGameListItem_C* MetadataLoaded)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_MetadataLoaded = MetadataLoaded;0x0012ExecuteUbergraph_WG_SaveEntry(821);0x0021return;0x0023// end of script
0x08
void OnListItemObjectSet(UObject* ListItemObject)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_ListItemObject = ListItemObject;0x0012ExecuteUbergraph_WG_SaveEntry(1588);0x0021return;0x0023// end of script
EventProtected0x08
void OnCurrentTextStyleChanged()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_SaveEntry(2685);0x000Freturn;0x0011// end of script
EventProtected0x00
void ExecuteUbergraph_WG_SaveEntry(int32 EntryPoint)
Script114 statements · 2,830 bytes of bytecode
0x0000PushFlow(Label_0B0B);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FPushFlow(Label_008D);0x0014/Script/Engine.Default__BlueprintMapLibrary.Map_GetKeyValueByIndex(Temp_struct_Variable.Usernames, Temp_int_Variable, CallFunc_Map_GetKeyValueByIndex_Key, CallFunc_Map_GetKeyValueByIndex_Value);0x0061CallFunc_IsEmpty_ReturnValue = IsEmpty(CallFunc_Map_GetKeyValueByIndex_Value);0x007Eif (!(CallFunc_IsEmpty_ReturnValue)) goto Label_01F2;0x008CPopFlow();0x008DLabel_008D:0x008DCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x00B7Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x00D2Label_00D2:0x00D2CallFunc_Map_Length_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Length(Temp_struct_Variable.Usernames);0x0116CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Variable, CallFunc_Map_Length_ReturnValue);0x013Cif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_014F;0x014Agoto Label_000F;0x014FLabel_014F:0x014FCallFunc_LeftChop_ReturnValue = LeftChop(Local_PlayerNames, 2);0x0179CallFunc_Conv_StringToText_ReturnValue_3 = Conv_StringToText(CallFunc_LeftChop_ReturnValue);0x019EPlayersInGameLbl.SetText(CallFunc_Conv_StringToText_ReturnValue_3);0x01CBPlayersInGameLbl.SetVisibility(0);0x01F1PopFlow();0x01F2Label_01F2:0x01F2/Script/Engine.Default__BlueprintMapLibrary.Map_GetKeyValueByIndex(Temp_struct_Variable.Usernames, Temp_int_Variable, CallFunc_Map_GetKeyValueByIndex_Key, CallFunc_Map_GetKeyValueByIndex_Value);0x023FCallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(Local_PlayerNames, CallFunc_Map_GetKeyValueByIndex_Value);0x026DCallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, ", ");0x0296Local_PlayerNames = CallFunc_Concat_StrStr_ReturnValue_1;0x02B1PopFlow();0x02B2Label_02B2:0x02B2Temp_int_Variable = 0;0x02C9goto Label_00D2;0x02CELabel_02CE:0x02CEThrobber.SetVisibility(0);0x02F4K2Node_CreateDelegate_OutputDelegate_1.Bind(this, MetadataLoaded);0x030BSaveGameItem.OnMetadataLoaded += K2Node_CreateDelegate_OutputDelegate_1;0x0334PopFlow();0x0335K2Node_CreateDelegate_OutputDelegate_1.Bind(this, MetadataLoaded);0x034CK2Node_CustomEvent_MetadataLoaded.OnMetadataLoaded -= K2Node_CreateDelegate_OutputDelegate_1;0x0375Label_0375:0x0375Throbber.SetVisibility(2);0x039BSaveGameItem.GetMetadata(CallFunc_GetMetadata_Metadata);0x03C8CallFunc_IsEmpty_ReturnValue_1 = IsEmpty(CallFunc_GetMetadata_Metadata.SessionName);0x03FBCallFunc_IsBuildForWin64Windows_ReturnValue = IsBuildForWin64Windows();0x040FCallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_IsBuildForWin64Windows_ReturnValue, CallFunc_IsEmpty_ReturnValue_1);0x0435if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_059A;0x0443Label_0443:0x0443CallFunc_IsBuildForSteam_ReturnValue = IsBuildForSteam();0x0457if (!(CallFunc_IsBuildForSteam_ReturnValue)) goto Label_0573;0x0465CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x047DSaveGameItem.GetMetadata(CallFunc_GetMetadata_Metadata);0x04AACallFunc_GetUsernamesOfPlayers_ReturnValue = GetUsernamesOfPlayers(this, CallFunc_GetOwningPlayer_ReturnValue, CallFunc_GetMetadata_Metadata.UniqueIDsInGame);0x04E7CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetUsernamesOfPlayers_ReturnValue);0x0504if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x050EK2Node_CreateDelegate_OutputDelegate.Bind(this, Completed_BB29A08044E04ACEED884CBBBCCEF039);0x0525CallFunc_GetUsernamesOfPlayers_ReturnValue.Completed += K2Node_CreateDelegate_OutputDelegate;0x054ECallFunc_GetUsernamesOfPlayers_ReturnValue.Activate();0x0572PopFlow();0x0573Label_0573:0x0573PlayersInGameLbl.SetText(FText());0x0599PopFlow();0x059ALabel_059A:0x059ASaveGameItem.GetMetadata(CallFunc_GetMetadata_Metadata);0x05C7CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_GetMetadata_Metadata.SessionName);0x0602GameName.SetText(CallFunc_Conv_StringToText_ReturnValue);0x062Fgoto Label_0443;0x0634K2Node_DynamicCast_AsSave_Game_List_Item = Cast<SaveGameListItem_C>(K2Node_Event_ListItemObject);0x0658K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsSave_Game_List_Item);0x0675if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_095F;0x0683SaveGameItem = K2Node_DynamicCast_AsSave_Game_List_Item;0x0696SaveGameItem.GetMetadata(CallFunc_GetMetadata_Metadata_1);0x06C3CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetMetadata_Metadata_1);0x06E0if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_08DB;0x06EECallFunc_IsBuildForWin64Windows_ReturnValue_1 = IsBuildForWin64Windows();0x0702SaveGameItem.GetMetadata(CallFunc_GetMetadata_Metadata_1);0x072FCallFunc_IsEmpty_ReturnValue_2 = IsEmpty(CallFunc_GetMetadata_Metadata_1.SessionName);0x0762CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_IsBuildForWin64Windows_ReturnValue_1, CallFunc_IsEmpty_ReturnValue_2);0x0788if (!(CallFunc_BooleanOR_ReturnValue_1)) goto Label_08DB;0x0796SaveGameItem.GetMetadata(CallFunc_GetMetadata_Metadata_1);0x07C3CallFunc_Conv_StringToText_ReturnValue_2 = Conv_StringToText(CallFunc_GetMetadata_Metadata_1.SessionName);0x07FEGameName.SetText(CallFunc_Conv_StringToText_ReturnValue_2);0x082BLabel_082B:0x082BSaveGameItem.IsMetadataLoaded(CallFunc_IsMetadataLoaded_bIsMetadataLoaded);0x0858CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_IsMetadataLoaded_bIsMetadataLoaded);0x0875SaveGameItem.HasMetadata(CallFunc_HasMetadata_bHasMetadata);0x08A2CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_HasMetadata_bHasMetadata, CallFunc_Not_PreBool_ReturnValue);0x08C8if (!(CallFunc_BooleanAND_ReturnValue_1)) goto Label_09EE;0x08D6goto Label_02CE;0x08DBLabel_08DB:0x08DBSaveGameItem.GetPrettyGameName(CallFunc_GetPrettyGameName_PrettyName);0x0908CallFunc_Conv_StringToText_ReturnValue_1 = Conv_StringToText(CallFunc_GetPrettyGameName_PrettyName);0x092DGameName.SetText(CallFunc_Conv_StringToText_ReturnValue_1);0x095Agoto Label_082B;0x095FLabel_095F:0x095FK2Node_DynamicCast_AsRGList_Item_Base = Cast<RGListItemBase>(K2Node_Event_ListItemObject);0x0983K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRGList_Item_Base);0x09A0if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x09AAGameName.SetText(K2Node_DynamicCast_AsRGList_Item_Base.Text);0x09EDPopFlow();0x09EELabel_09EE:0x09EESaveGameItem.IsMetadataLoaded(CallFunc_IsMetadataLoaded_bIsMetadataLoaded);0x0A1BSaveGameItem.HasMetadata(CallFunc_HasMetadata_bHasMetadata);0x0A48CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_HasMetadata_bHasMetadata, CallFunc_IsMetadataLoaded_bIsMetadataLoaded);0x0A6Eif (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x0A78goto Label_0375;0x0A7DCallFunc_GetCurrentTextStyle_ReturnValue = GetCurrentTextStyle();0x0A91CallFunc_GetObjectClass_ReturnValue = GetObjectClass(CallFunc_GetCurrentTextStyle_ReturnValue);0x0AAEGameName.SetStyle(CallFunc_GetObjectClass_ReturnValue);0x0AD7PopFlow();0x0AD8Temp_struct_Variable = K2Node_CustomEvent_Usernames;0x0AF3Temp_bool_Variable = K2Node_CustomEvent_bWasSuccessful;0x0B06goto Label_02B2;0x0B0BLabel_0B0B:0x0B0Breturn;0x0B0D// end of script
Final0x04