Zdexby TheHolyOneZ
5,372 classes
Class

UPopup_ModdedSave_C

: UWindowWidget : UUserWidget : UWidget : UVisual : UObject
/Game/UI/Menu_SaveSlots/Popup_ModdedSave.Popup_ModdedSave_C 0x0321 (801 B) align 8 inherited 0x02A0 18 scripted vtable /Game/UI/Menu_SaveSlots/Popup_ModdedSave
0x00x0321

Members 15

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08Basic_Menu_ColorBarUBasic_Menu_ColorBar_C*9 flagsnullptr
0x08Border_0UBorder*9 flagsnullptr
0x08Button_CancelUBasic_ButtonScalable_C*9 flagsnullptr
0x08DATA_ContentUTextBlock*9 flagsnullptr
0x08ITM_CreateNewSaveSlot_EntryUITM_CreateNewSaveSlot_Entry_C*9 flagsnullptr
0x08ITM_SaveSlot_EntryUITM_SaveSlot_Entry_C*9 flagsnullptr
0x08ITM_SaveSlotsCategoryList_EntryUITM_SaveSlot_Entry_Header_C*9 flagsnullptr
0x08SaveSlotContainerUScrollBox*9 flagsnullptr
0x10OnModdedSaveLoadedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x01CanCancelbool6 flagsfalse
0x03010x07padding / unreflected
0x10OnModdedSaveCancelledFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x08CancelTooltipUBasic_ToolTip_C*8 flagsnullptr
0x01LoadVanillaSavesbool6 flagsfalse
Inherited from UWindowWidget 3
OffsetSizeNameTypeFlagsDefault
0x10OnWindowClosedFMulticastScriptDelegate4 flags<delegate>
0x02700x28padding / unreflected
0x01bHandleCloseCommandboolProtected+7 flagstrue
0x01bResolutionDownscaleWhenOpenboolProtected+6 flagsfalse
Inherited from UUserWidget 20
OffsetSizeNameTypeFlagsDefault
0x10ColorAndOpacityFLinearColor8 flags{R=1, G=1, B=1, A=1}
0x10ColorAndOpacityDelegateFScriptDelegate4 flags<delegate>
0x28ForegroundColorFSlateColor4 flags{SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=2}
0x10ForegroundColorDelegateFScriptDelegate4 flags<delegate>
0x10OnVisibilityChangedFMulticastScriptDelegate4 flags<delegate>
0x01780x18padding / unreflected
0x10PaddingFMargin7 flags{Left=0, Top=0, Right=0, Bottom=0}
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+2 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+5 flagsnullptr
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+2 flags[]
0x10NamedSlotBindingsTArray<FNamedSlotBinding>3 flags[]
0x08WidgetTreeUWidgetTree*Transient+7 flagsnullptr
0x04Priorityint328 flags0
0x01bSupportsKeyboardFocus : 1bit 0boolDeprecated+3 flagstrue
0x01bIsFocusable : 1bit 1bool5 flagsfalse
0x01bStopAction : 1bit 2bool5 flagsfalse
0x01bHasScriptImplementedTick : 1bit 3bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 4bool3 flagstrue
0x01E50x0Bpadding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x01F10x07padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+8 flagsnullptr
0x10AnimationCallbacksTArray<FAnimationEventBinding>TransientProtected+4 flags[]
Inherited from UWidget 22
OffsetSizeNameTypeFlagsDefault
0x08SlotUPanelSlot*12 flagsnullptr
0x10bIsEnabledDelegateFScriptDelegate4 flags<delegate>
0x18ToolTipTextFText4 flags<FText>
0x10ToolTipTextDelegateFScriptDelegate4 flags<delegate>
0x08ToolTipWidgetUWidget*12 flagsnullptr
0x10ToolTipWidgetDelegateFScriptDelegate4 flags<delegate>
0x10VisibilityDelegateFScriptDelegate4 flags<delegate>
0x1CRenderTransformFWidgetTransform5 flags{Translation={X=0, Y=0}, Scale={X=1, Y=1}, Shear={X=0, Y=0}…
0x08RenderTransformPivotFVector2D8 flags{X=0.5, Y=0.5}
0x01bIsVariable : 1bit 0bool3 flagstrue
0x01bCreatedByConstructionScript : 1bit 1boolTransient+3 flagsfalse
0x01bIsEnabled : 1bit 2bool6 flagstrue
0x01bOverride_Cursor : 1bit 3bool4 flagsfalse
0x00B50x03padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*8 flagsnullptr
0x01bIsVolatile : 1bit 0boolProtected+6 flagsfalse
0x01Cursoruint89 flags1
0x01ClippingEWidgetClipping6 flagsInherit
0x01VisibilityESlateVisibility6 flagsVisible
0x04RenderOpacityfloat6 flags1
0x01FlowDirectionPreferenceEFlowDirectionPreference6 flagsInherit
0x00D10x27padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+2 flags[]

Functions 18

SignatureFlagsNativeParams
FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent)
Script13 statements · 234 bytes of bytecode
0x0000CallFunc_MakeLiteralName_ReturnValue = MakeLiteralName(FName(CloseMenu));0x0029CallFunc_IsKeyEventAction_ReturnValue = IsKeyEventAction(InKeyEvent, CallFunc_MakeLiteralName_ReturnValue, false);0x0050if (!(CallFunc_IsKeyEventAction_ReturnValue)) goto Label_00A8;0x005ECancel();0x006CCallFunc_Handled_ReturnValue = Handled();0x0088ReturnValue = CallFunc_Handled_ReturnValue;0x00A3goto Label_00DF;0x00A8Label_00A8:0x00A8CallFunc_Unhandled_ReturnValue = Unhandled();0x00C4ReturnValue = CallFunc_Unhandled_ReturnValue;0x00DFLabel_00DF:0x00DFreturn ReturnValue;0x00E9// end of script
EventPublic0x128
FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent)
Script13 statements · 234 bytes of bytecode
0x0000CallFunc_MakeLiteralName_ReturnValue = MakeLiteralName(FName(CloseMenu));0x0029CallFunc_IsKeyEventAction_ReturnValue = IsKeyEventAction(InKeyEvent, CallFunc_MakeLiteralName_ReturnValue, false);0x0050if (!(CallFunc_IsKeyEventAction_ReturnValue)) goto Label_00A8;0x005ECancel();0x006CCallFunc_Handled_ReturnValue = Handled();0x0088ReturnValue = CallFunc_Handled_ReturnValue;0x00A3goto Label_00DF;0x00A8Label_00A8:0x00A8CallFunc_Unhandled_ReturnValue = Unhandled();0x00C4ReturnValue = CallFunc_Unhandled_ReturnValue;0x00DFLabel_00DF:0x00DFreturn ReturnValue;0x00E9// end of script
EventPublic0x128
UWidget* CancelButtonTooltip()
Script6 statements · 73 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(CancelTooltip);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_003E;0x002BReturnValue = CancelTooltip;0x003ELabel_003E:0x003Ereturn ReturnValue;0x0048// end of script
Public0x08
void SetCanCancel(bool Can, const FText& OptionalTooltipText)
Script26 statements · 685 bytes of bytecode
0x0000CallFunc_GetUGCRegistry_ReturnValue = GetUGCRegistry(this);0x0015CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetUGCRegistry_ReturnValue);0x0032if (!(CallFunc_IsValid_ReturnValue)) goto Label_02AA;0x0040CallFunc_GetUGCRegistry_ReturnValue = GetUGCRegistry(this);0x0055CallFunc_AreDeprecatedModsInstalled_ReturnValue = CallFunc_GetUGCRegistry_ReturnValue.AreDeprecatedModsInstalled();0x0083CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(CallFunc_AreDeprecatedModsInstalled_ReturnValue);0x00A0CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue_1, Can);0x00C6CanCancel = CallFunc_BooleanAND_ReturnValue;0x00D9Temp_byte_Variable = 1;0x00EDTemp_byte_Variable_1 = 0;0x0101Temp_bool_Variable = CanCancel;0x0114Button_Cancel.SetVisibility(Switch(Temp_bool_Variable, false => Temp_byte_Variable, true => Temp_byte_Variable_1, default => K2Node_Select_Default));0x016DCallFunc_TextIsEmpty_ReturnValue = TextIsEmpty(OptionalTooltipText);0x018ACallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_TextIsEmpty_ReturnValue);0x01A7if (!(CallFunc_Not_PreBool_ReturnValue)) goto Label_029F;0x01B5CallFunc_GetWindowManager_ReturnValue = GetWindowManager(this);0x01CACallFunc_GetOrCreateSingletonWidget_ReturnValue = CallFunc_GetWindowManager_ReturnValue.GetOrCreateSingletonWidget(/Game/UI/ToolTips/Basic_ToolTip.Basic_ToolTip_C, CallFunc_GetOrCreateSingletonWidget_WidgetCreated);0x0206CancelTooltip = CallFunc_GetOrCreateSingletonWidget_ReturnValue;0x0219CallFunc_GetOrCreateSingletonWidget_ReturnValue.SetPostionAndAlignment(Vector2D{0f, 50f}, Vector2D{0.5f, 0f});0x026DCancelTooltip.SetText(OptionalTooltipText);0x029Agoto Label_02AA;0x029FLabel_029F:0x029FCancelTooltip = nullptr;0x02AALabel_02AA:0x02AAreturn;0x02AC// end of script
Public0x20
void Reset Color on Non Selected Save(UFSDSaveGame* SaveSlot)
Script50 statements · 2,325 bytes of bytecode
0x0000PushFlow(Label_0912);0x0005Temp_int_Loop_Counter_Variable = 0;0x001CTemp_int_Array_Index_Variable = 0;0x0033Label_0033:0x0033CallFunc_GetAllChildren_ReturnValue = SaveSlotContainer.GetAllChildren();0x0065CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllChildren_ReturnValue);0x00A0CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00C6if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_07B8;0x00D4Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00EFPushFlow(Label_08C8);0x00F4CallFunc_GetAllChildren_ReturnValue = SaveSlotContainer.GetAllChildren();0x0126/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllChildren_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0161K2Node_DynamicCast_AsITM_Save_Slot_Entry = Cast<ITM_SaveSlot_Entry_C>(CallFunc_Array_Get_Item);0x0185K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsITM_Save_Slot_Entry);0x01A2if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x01ACK2Node_DynamicCast_AsITM_Save_Slot_Entry.Basic_Menu_ColorBar.SetRenderOpacity(0.2f);0x01E7K2Node_DynamicCast_AsITM_Save_Slot_Entry.Basic_Menu_ColorBar.SetColor(0);0x0223K2Node_MakeStruct_SlateColor.SpecifiedColor = LinearColor{1f, 1f, 1f, 0f};0x0260K2Node_MakeStruct_SlateColor.ColorUseRule = 0;0x027DK2Node_MakeStruct_SlateBrush.ImageSize = K2Node_DynamicCast_AsITM_Save_Slot_Entry.MainButton.WidgetStyle.Normal.ImageSize;0x02DFK2Node_MakeStruct_SlateBrush.Margin = K2Node_DynamicCast_AsITM_Save_Slot_Entry.MainButton.WidgetStyle.Normal.Margin;0x0341K2Node_MakeStruct_SlateBrush.TintColor = K2Node_MakeStruct_SlateColor;0x0365K2Node_MakeStruct_SlateBrush.ResourceObject = K2Node_DynamicCast_AsITM_Save_Slot_Entry.MainButton.WidgetStyle.Normal.ResourceObject;0x03BFK2Node_MakeStruct_SlateBrush.DrawAs = K2Node_DynamicCast_AsITM_Save_Slot_Entry.MainButton.WidgetStyle.Normal.DrawAs;0x0421K2Node_MakeStruct_SlateBrush.Tiling = K2Node_DynamicCast_AsITM_Save_Slot_Entry.MainButton.WidgetStyle.Normal.Tiling;0x0483K2Node_MakeStruct_SlateBrush.Mirroring = K2Node_DynamicCast_AsITM_Save_Slot_Entry.MainButton.WidgetStyle.Normal.Mirroring;0x04E5K2Node_MakeStruct_ButtonStyle.Normal = K2Node_MakeStruct_SlateBrush;0x0509K2Node_MakeStruct_ButtonStyle.Hovered = K2Node_DynamicCast_AsITM_Save_Slot_Entry.MainButton.WidgetStyle.Hovered;0x0562K2Node_MakeStruct_ButtonStyle.Pressed = K2Node_DynamicCast_AsITM_Save_Slot_Entry.MainButton.WidgetStyle.Pressed;0x05BBK2Node_MakeStruct_ButtonStyle.Disabled = K2Node_DynamicCast_AsITM_Save_Slot_Entry.MainButton.WidgetStyle.Disabled;0x0614K2Node_MakeStruct_ButtonStyle.NormalPadding = K2Node_DynamicCast_AsITM_Save_Slot_Entry.MainButton.WidgetStyle.NormalPadding;0x066DK2Node_MakeStruct_ButtonStyle.PressedPadding = K2Node_DynamicCast_AsITM_Save_Slot_Entry.MainButton.WidgetStyle.PressedPadding;0x06C6K2Node_MakeStruct_ButtonStyle.PressedSlateSound = K2Node_DynamicCast_AsITM_Save_Slot_Entry.MainButton.WidgetStyle.PressedSlateSound;0x071FK2Node_MakeStruct_ButtonStyle.HoveredSlateSound = K2Node_DynamicCast_AsITM_Save_Slot_Entry.MainButton.WidgetStyle.HoveredSlateSound;0x0778K2Node_DynamicCast_AsITM_Save_Slot_Entry.MainButton.SetStyle(K2Node_MakeStruct_ButtonStyle);0x07B7PopFlow();0x07B8Label_07B8:0x07B8CallFunc_GetName_ReturnValue = SaveSlot.GetName();0x07EAITM_CreateNewSaveSlot_Entry.saveSlotName = CallFunc_GetName_ReturnValue;0x081BCallFunc_GetName_ReturnValue = SaveSlot.GetName();0x084DCallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_GetName_ReturnValue);0x0872ITM_CreateNewSaveSlot_Entry.SaveslotName_Input.InputField.SetText(CallFunc_Conv_StringToText_ReturnValue);0x08C7PopFlow();0x08C8Label_08C8:0x08C8CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x08F2Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x090Dgoto Label_0033;0x0912Label_0912:0x0912return;0x0914// end of script
Public0x08
void BindSaveslotEvents(UITM_SaveSlot_Entry_C* SaveslotWidget)
Script8 statements · 195 bytes of bytecode
0x0000K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnSaveDeleted);0x0017SaveslotWidget.OnSaveDeleted += K2Node_CreateDelegate_OutputDelegate_1;0x0040K2Node_CreateDelegate_OutputDelegate.Bind(this, OnSaveLoaded);0x0057SaveslotWidget.OnSaveLoaded += K2Node_CreateDelegate_OutputDelegate;0x0080K2Node_CreateDelegate_OutputDelegate_2.Bind(this, Reset Color on Non Selected Save);0x0097SaveslotWidget.OnSaveDetails += K2Node_CreateDelegate_OutputDelegate_2;0x00C0return;0x00C2// end of script
Public0x08
void SetColors()
Script5 statements · 140 bytes of bytecode
0x0000/Game/UI/Art/WidgetParts/LIB_MenuColors.Default__LIB_MenuColors_C.MenuColors(9, this, CallFunc_MenuColors_OutputColor);0x0030Border_0.SetBrushColor(CallFunc_MenuColors_OutputColor);0x0059/Game/UI/Art/WidgetParts/LIB_MenuColors.Default__LIB_MenuColors_C.SetTextColor(Header, 0, this);0x0089return;0x008B// end of script
Public0x00
void Set Create New Saveslot Entry()
Script20 statements · 648 bytes of bytecode
0x0000CallFunc_GetMaxSaveSlots_ReturnValue = GetMaxSaveSlots();0x001CCallFunc_GetFSDGameInstance_ReturnValue = GetFSDGameInstance(this);0x0031CallFunc_GetAvailableUserSlotIndex_ReturnValue = GetAvailableUserSlotIndex(CallFunc_GetFSDGameInstance_ReturnValue);0x0056CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(CallFunc_GetAvailableUserSlotIndex_ReturnValue, CallFunc_GetMaxSaveSlots_ReturnValue);0x007CCallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_GreaterEqual_IntInt_ReturnValue);0x0099ITM_CreateNewSaveSlot_Entry.SetIsEnabled(CallFunc_Not_PreBool_ReturnValue);0x00C6K2Node_CreateDelegate_OutputDelegate.Bind(this, OnSaveCreated);0x00DDITM_CreateNewSaveSlot_Entry.OnSaveslotCreated += K2Node_CreateDelegate_OutputDelegate;0x0106Temp_byte_Variable = 1;0x011ATemp_byte_Variable_1 = 0;0x012ETemp_bool_Variable = LoadVanillaSaves;0x0141ITM_CreateNewSaveSlot_Entry.SetVisibility(Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default));0x019ACallFunc_GetIsEnabled_ReturnValue = ITM_CreateNewSaveSlot_Entry.GetIsEnabled();0x01C4if (!(CallFunc_GetIsEnabled_ReturnValue)) goto Label_01D7;0x01D2goto Label_0285;0x01D7Label_01D7:0x01D7/Game/UI/ToolTips/LIB_ToolTips.Default__LIB_ToolTips_C.CreateBasicToolTip(ITM_CreateNewSaveSlot_Entry, NSLOCTEXT("8C5D7CA8455408586E11B99544779888", "", "Max number of save slots is 12."), Vector2D{0f, 50f}, Vector2D{0.5f, 0f}, this, CallFunc_CreateBasicToolTip_ToolTipWidget);0x0285Label_0285:0x0285return;0x0287// end of script
Public0x00
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Popup_ModdedSave(972);0x000Freturn;0x0011// end of script
EventPublic0x00
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_Popup_ModdedSave(1094);0x0021return;0x0023// end of script
EventPublic0x01
void OnSaveDeleted()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Popup_ModdedSave(2045);0x000Freturn;0x0011// end of script
0x00
void OnSaveLoaded()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Popup_ModdedSave(2050);0x000Freturn;0x0011// end of script
0x00
void OnSaveCreated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Popup_ModdedSave(2080);0x000Freturn;0x0011// end of script
0x00
void BndEvt__Button_Cancel_K2Node_ComponentBoundEvent_0_OnReleased__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Popup_ModdedSave(2211);0x000Freturn;0x0011// end of script
0x00
void Cancel()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Popup_ModdedSave(2241);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_Popup_ModdedSave(int32 EntryPoint)
Script87 statements · 2,259 bytes of bytecode
0x0000PushFlow(Label_08D0);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FPushFlow(Label_02CD);0x0014/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllSavesFromDisk_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x004FCallFunc_GetSlotLoadedFrom_ReturnValue = CallFunc_Array_Get_Item.GetSlotLoadedFrom();0x0081CallFunc_Contains_ReturnValue = Contains(CallFunc_GetSlotLoadedFrom_ReturnValue, "backup", false, false);0x00A8CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(CallFunc_Contains_ReturnValue);0x00C5if (!(CallFunc_Not_PreBool_ReturnValue_1)) PopFlow();0x00CF/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllSavesFromDisk_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x010ACallFunc_GetIsModded_ReturnValue = CallFunc_Array_Get_Item.GetIsModded();0x0134CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_GetIsModded_ReturnValue);0x0151Temp_bool_Variable_2 = LoadVanillaSaves;0x0164if (!(Switch(Temp_bool_Variable_2, false => CallFunc_GetIsModded_ReturnValue, true => CallFunc_Not_PreBool_ReturnValue, default => K2Node_Select_Default_1))) PopFlow();0x019ACallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x01B2CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/UI/Menu_SaveSlots/ITM_SaveSlot_Entry.ITM_SaveSlot_Entry_C, CallFunc_GetOwningPlayer_ReturnValue);0x01EFCallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(Temp_int_Array_Index_Variable, 0);0x0211/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllSavesFromDisk_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x024CCallFunc_Create_ReturnValue.SetValues(CallFunc_Array_Get_Item, CallFunc_EqualEqual_IntInt_ReturnValue);0x0282CallFunc_AddChild_ReturnValue = SaveSlotContainer.AddChild(CallFunc_Create_ReturnValue);0x02B5BindSaveslotEvents(CallFunc_Create_ReturnValue);0x02CCPopFlow();0x02CDLabel_02CD:0x02CDCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x02F7Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0312Label_0312:0x0312CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllSavesFromDisk_ReturnValue);0x034DCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0373if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_03A1;0x0381Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x039Cgoto Label_000F;0x03A1Label_03A1:0x03A1Set Create New Saveslot Entry();0x03AFPopFlow();0x03B0Label_03B0:0x03B0Temp_int_Array_Index_Variable = 0;0x03C7goto Label_0312;0x03CCLabel_03CC:0x03CCSaveSlotContainer.ClearChildren();0x03F0CallFunc_GetFSDGameInstance_ReturnValue = GetFSDGameInstance(this);0x0405CallFunc_GetAllSavesFromDisk_ReturnValue = GetAllSavesFromDisk(CallFunc_GetFSDGameInstance_ReturnValue);0x042ATemp_int_Loop_Counter_Variable = 0;0x0441goto Label_03B0;0x0446SetColors();0x0454bHandleCloseCommand = true;0x045FTemp_text_Variable = NSLOCTEXT("B2F1420E4090E05C25ADCABF928AD893", "", "Load regular save");0x04AATemp_text_Variable_1 = NSLOCTEXT("F9336E2D4AA67E9A6105EEB4B7EB03FD", "", "Sandbox Mods installed");0x04FATemp_bool_Variable_1 = LoadVanillaSaves;0x050DHeader.SetText(Switch(Temp_bool_Variable_1, false => Temp_text_Variable_1, true => Temp_text_Variable, default => K2Node_Select_Default_2));0x0566Temp_bool_Variable = LoadVanillaSaves;0x0579Temp_text_Variable_2 = NSLOCTEXT("116A89D84902AAE7EF71859E5D1E38F8", "", "No sandbox mods detected. Do you want to load a regular save?");0x05F0Temp_text_Variable_3 = NSLOCTEXT("FA17EE354149595785B9A88DE25B91FA", "", "Choose a sandbox save slot to load.");0x064DDATA_Content.SetText(Switch(Temp_bool_Variable, false => Temp_text_Variable_3, true => Temp_text_Variable_2, default => K2Node_Select_Default));0x06A6CallFunc_GetUGCRegistry_ReturnValue = GetUGCRegistry(this);0x06BBCallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetUGCRegistry_ReturnValue);0x06D8if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x06E2Temp_byte_Variable = 1;0x06F6Temp_byte_Variable_1 = 0;0x070ACallFunc_GetUGCRegistry_ReturnValue = GetUGCRegistry(this);0x071FCallFunc_AreDeprecatedModsInstalled_ReturnValue = CallFunc_GetUGCRegistry_ReturnValue.AreDeprecatedModsInstalled();0x074DCallFunc_Not_PreBool_ReturnValue_2 = Not_PreBool(CallFunc_AreDeprecatedModsInstalled_ReturnValue);0x076ACallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue_2, CanCancel);0x0790Temp_bool_Variable_3 = CallFunc_BooleanAND_ReturnValue;0x07A3Button_Cancel.SetVisibility(Switch(Temp_bool_Variable_3, false => Temp_byte_Variable, true => Temp_byte_Variable_1, default => K2Node_Select_Default_3));0x07FCPopFlow();0x07FDgoto Label_03CC;0x0802Label_0802:0x0802CloseThisWindow();0x080COnModdedSaveLoaded.Broadcast();0x081FPopFlow();0x0820if (!(LoadVanillaSaves)) goto Label_0833;0x082Egoto Label_0802;0x0833Label_0833:0x0833CallFunc_GetFSDSaveGame_ReturnValue = GetFSDSaveGame(this);0x0848CallFunc_GetFSDSaveGame_ReturnValue.SetIsModded(true);0x0869CallFunc_GetFSDSaveGame_ReturnValue = GetFSDSaveGame(this);0x087ECallFunc_GetFSDSaveGame_ReturnValue.SaveToDisk();0x089Egoto Label_0802;0x08A3Label_08A3:0x08A3CloseThisWindow();0x08ADOnModdedSaveCancelled.Broadcast();0x08C0PopFlow();0x08C1if (!(CanCancel)) PopFlow();0x08CBgoto Label_08A3;0x08D0Label_08D0:0x08D0return;0x08D2// end of script
Final0x04
void OnModdedSaveCancelled__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void OnModdedSaveLoaded__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00