Zdexby TheHolyOneZ
2,759 classes
Class

UWID_BP_LoadGameSlots_C

: UAtlasMenuWidget : UAtlasWidget : UUserWidget : UWidget : UVisual : UObject
/Game/UI/Menus/MenuWidgets/WID_BP_LoadGameSlots.WID_BP_LoadGameSlots_C 0x0318 (792 B) align 8 inherited 0x02A0 18 scripted vtable /Game/UI/Menus/MenuWidgets/WID_BP_LoadGameSlots
0x00x0318

Members 13

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08BackButtonUAtlasMenuButton*9 flagsnullptr
0x08CancelSaveSlotActionButtonUAtlasMenuButton*9 flagsnullptr
0x08DeleteSaveSlotButtonUAtlasMenuButton*9 flagsnullptr
0x08GoBackHintUWID_BP_AtlasFormattableText_C*9 flagsnullptr
0x08LoadSaveSlotButtonUAtlasMenuButton*9 flagsnullptr
0x08SaveSlotActionPanelUVerticalBox*9 flagsnullptr
0x08SaveSlotsVerticalBoxUVerticalBox*9 flagsnullptr
0x08SelectHintUWID_BP_AtlasFormattableText_C*9 flagsnullptr
0x10LoadGameFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10SelectedSaveSlotFString5 flags""
0x01AlreadyCreatedbool6 flagsfalse
0x03090x07padding / unreflected
0x08LastFocusedWidgetUWID_BP_AtlasSaveSlot_C*8 flagsnullptr
Inherited from UAtlasMenuWidget 2
OffsetSizeNameTypeFlagsDefault
0x01bIsCreditsbool9 flagsfalse
0x01bIsControllerDisconnectbool9 flagsfalse
Inherited from UAtlasWidget 3
OffsetSizeNameTypeFlagsDefault
0x10OnFadingEndedEventFMulticastScriptDelegate4 flags<delegate>
0x04FadeInDurationfloatProtected+7 flags0
0x04FadeOutDurationfloatProtected+7 flags0
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=UseColor…
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
0x01CursorEMouseCursor9 flagsDefault
0x01ClippingEWidgetClipping6 flagsInherit
0x01VisibilityESlateVisibility6 flagsVisible
0x04RenderOpacityfloat6 flags1
0x01FlowDirectionPreferenceEFlowDirectionPreference6 flagsInherit
0x00D10x27padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+2 flags[]

Functions 18

SignatureFlagsNativeParams
void SaveSlotWasClicked(UWID_BP_AtlasSaveSlot_C* Ref)
Script3 statements · 22 bytes of bytecode
0x0000LastFocusedWidget = Ref;0x0013return;0x0015// end of script
Public0x08
void OnDeleteSaveSlotPopUpAnswer(const AtlasPopupWidgetButtonClickedAnswer& Answer)
Script26 statements · 686 bytes of bytecode
0x0000K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Answer, 0);0x001Fif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_005F;0x002DK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Answer, 1);0x004Cif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_01F5;0x005Agoto Label_02AB;0x005FLabel_005F:0x005FCallFunc_GetAtlasSaveSlotsManager_ReturnValue = GetAtlasSaveSlotsManager();0x0073CallFunc_GetAtlasSaveSlotsManager_ReturnValue.DeleteSaveSlot(SelectedSaveSlot);0x009CGetSaveSlotFromPanel(SelectedSaveSlot, CallFunc_GetSaveSlotFromPanel_FoundSaveSlot);0x00BCCallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetSaveSlotFromPanel_FoundSaveSlot);0x00D9if (!(CallFunc_IsValid_ReturnValue)) goto Label_02AB;0x00E7CallFunc_MakeLiteralText_ReturnValue = MakeLiteralText(NSLOCTEXT("E5ACFA5B4D3BE453EA739EB30A786674", "", "ID_EMPTY_SAVE_SLOT"));0x013DCallFunc_GetSaveSlotFromPanel_FoundSaveSlot.SaveSlotText.SetText(CallFunc_MakeLiteralText_ReturnValue);0x0180CallFunc_GetSaveSlotFromPanel_FoundSaveSlot.SaveSlotExists = false;0x01A1CallFunc_GetSaveSlotFromPanel_FoundSaveSlot.CurrentLevel = "";0x01CBCallFunc_GetSaveSlotFromPanel_FoundSaveSlot.LastSaved = "";0x01F5Label_01F5:0x01F5SaveSlotActionPanel.SetVisibility(2);0x021BSelectedSaveSlot = "";0x022FCallFunc_GetRelevantPlayerController_ReturnValue = GetRelevantPlayerController(this);0x0244LastFocusedWidget.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue);0x026DCallFunc_GetMenuManager_ReturnValue = GetMenuManager();0x0281CallFunc_PopWithFading_ReturnValue = CallFunc_GetMenuManager_ReturnValue.PopWithFading();0x02ABLabel_02AB:0x02ABreturn;0x02AD// end of script
Public0x01
void GetSaveSlotFromPanel(const FString& SlotToFind, const UWID_BP_AtlasSaveSlot_C*& FoundSaveSlot)
Script27 statements · 526 bytes of bytecode
0x0000PushFlow(Label_020B);0x0005StringToLookFor = SlotToFind;0x0020Temp_int_Variable = 0;0x0037Label_0037:0x0037CallFunc_GetChildrenCount_ReturnValue = SaveSlotsVerticalBox.GetChildrenCount();0x0069CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_GetChildrenCount_ReturnValue, 1);0x0093CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, CallFunc_Subtract_IntInt_ReturnValue);0x00B9if (!(CallFunc_LessEqual_IntInt_ReturnValue)) goto Label_01B1;0x00C7PushFlow(Label_01C1);0x00CCCallFunc_GetChildAt_ReturnValue = SaveSlotsVerticalBox.GetChildAt(Temp_int_Variable);0x00FFK2Node_DynamicCast_AsWID_BP_Atlas_Save_Slot = Cast<WID_BP_AtlasSaveSlot_C>(CallFunc_GetChildAt_ReturnValue);0x0123K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsWID_BP_Atlas_Save_Slot);0x0140saveSlot = K2Node_DynamicCast_AsWID_BP_Atlas_Save_Slot;0x0153CallFunc_EqualEqual_StriStri_ReturnValue = EqualEqual_StriStri(saveSlot.SlotName, StringToLookFor);0x018Fif (!(CallFunc_EqualEqual_StriStri_ReturnValue)) PopFlow();0x0199FoundSaveSlot = saveSlot;0x01ACgoto Label_020B;0x01B1Label_01B1:0x01B1FoundSaveSlot = nullptr;0x01BCgoto Label_020B;0x01C1Label_01C1:0x01C1CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x01EBTemp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0206goto Label_0037;0x020BLabel_020B:0x020Breturn;0x020D// end of script
Public0x18
void UpdateHighlighting()
Script24 statements · 558 bytes of bytecode
0x0000PushFlow(Label_022B);0x0005Temp_int_Variable = 0;0x001CLabel_001C:0x001CCallFunc_GetChildrenCount_ReturnValue = SaveSlotsVerticalBox.GetChildrenCount();0x004ECallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_GetChildrenCount_ReturnValue, 1);0x0078CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, CallFunc_Subtract_IntInt_ReturnValue);0x009Eif (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x00A8PushFlow(Label_01E1);0x00ADK2Node_MakeStruct_LinearColor.R = 1f;0x00CDK2Node_MakeStruct_LinearColor.G = 1f;0x00EDK2Node_MakeStruct_LinearColor.B = 1f;0x010DK2Node_MakeStruct_LinearColor.A = 1f;0x012DCallFunc_GetChildAt_ReturnValue = SaveSlotsVerticalBox.GetChildAt(Temp_int_Variable);0x0160K2Node_DynamicCast_AsWID_BP_Atlas_Save_Slot = Cast<WID_BP_AtlasSaveSlot_C>(CallFunc_GetChildAt_ReturnValue);0x0184K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsWID_BP_Atlas_Save_Slot);0x01A1K2Node_DynamicCast_AsWID_BP_Atlas_Save_Slot.SaveSlotButton.SetColorAndOpacity(K2Node_MakeStruct_LinearColor);0x01E0PopFlow();0x01E1Label_01E1:0x01E1CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x020BTemp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0226goto Label_001C;0x022BLabel_022B:0x022Breturn;0x022D// end of script
Public0x00
void SetNavigationRules()
Script33 statements · 729 bytes of bytecode
0x0000PushFlow(Label_02D6);0x0005CallFunc_GetChildrenCount_ReturnValue = SaveSlotsVerticalBox.GetChildrenCount();0x0037CallFunc_Subtract_IntInt_ReturnValue_1 = Subtract_IntInt(CallFunc_GetChildrenCount_ReturnValue, 1);0x0061LastIndex = CallFunc_Subtract_IntInt_ReturnValue_1;0x007CTemp_int_Variable = 1;0x0093Label_0093:0x0093CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, LastIndex);0x00B9if (!(CallFunc_LessEqual_IntInt_ReturnValue)) goto Label_022C;0x00C7PushFlow(Label_0231);0x00CCIndex = Temp_int_Variable;0x00E7CallFunc_GetChildAt_ReturnValue_1 = SaveSlotsVerticalBox.GetChildAt(Index);0x011ACurrentIndexWidget = CallFunc_GetChildAt_ReturnValue_1;0x012DCallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(Index, 1);0x0157CallFunc_GetChildAt_ReturnValue = SaveSlotsVerticalBox.GetChildAt(CallFunc_Subtract_IntInt_ReturnValue);0x018AUpWidget = CallFunc_GetChildAt_ReturnValue;0x019DCurrentIndexWidget.SetNavigationRuleTar(2, 1, UpWidget);0x01CAUpWidget.SetNavigationRuleTar(3, 1, CurrentIndexWidget);0x01F7CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Index, LastIndex);0x021Dif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_027B;0x022BPopFlow();0x022CLabel_022C:0x022Cgoto Label_02D6;0x0231Label_0231:0x0231CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x025BTemp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0276goto Label_0093;0x027BLabel_027B:0x027BBackButton.SetNavigationRuleTar(2, 1, CurrentIndexWidget);0x02A8CurrentIndexWidget.SetNavigationRuleTar(3, 1, BackButton);0x02D5PopFlow();0x02D6Label_02D6:0x02D6return;0x02D8// end of script
Public0x00
void OnSaveSlotClicked(bool Exists, const FString& saveSlot)
Script13 statements · 308 bytes of bytecode
0x0000SlotClicked = saveSlot;0x001Bif (!(Exists)) goto Label_0131;0x0029UpdateHighlighting();0x0037GetSaveSlotFromPanel(SlotClicked, CallFunc_GetSaveSlotFromPanel_FoundSaveSlot);0x0057CallFunc_GetHighlightedButtonColor_ReturnValue = GetHighlightedButtonColor();0x0073CallFunc_GetSaveSlotFromPanel_FoundSaveSlot.SaveSlotButton.SetColorAndOpacity(CallFunc_GetHighlightedButtonColor_ReturnValue);0x00B2SelectedSaveSlot = SlotClicked;0x00CDSaveSlotActionPanel.SetVisibility(0);0x00F3CallFunc_GetRelevantPlayerController_ReturnValue = GetRelevantPlayerController(this);0x0108LoadSaveSlotButton.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue);0x0131Label_0131:0x0131return;0x0133// end of script
Public0x18
FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent)
Script25 statements · 527 bytes of bytecode
0x0000CallFunc_GetKey_ReturnValue = GetKey(InKeyEvent);0x0025CallFunc_IsKeyAction_ReturnValue = IsKeyAction(2, CallFunc_GetKey_ReturnValue);0x0044if (!(CallFunc_IsKeyAction_ReturnValue)) goto Label_013E;0x0052CallFunc_HasFocusedDescendants_ReturnValue = SaveSlotActionPanel.HasFocusedDescendants();0x007Cif (!(CallFunc_HasFocusedDescendants_ReturnValue)) goto Label_017A;0x008ASelectedSaveSlot = "";0x009ESaveSlotActionPanel.SetVisibility(2);0x00C4CallFunc_GetRelevantPlayerController_ReturnValue = GetRelevantPlayerController(this);0x00D9SaveSlotsVerticalBox.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue);0x0102Label_0102:0x0102CallFunc_Handled_ReturnValue_1 = Handled();0x011EReturnValue = CallFunc_Handled_ReturnValue_1;0x0139goto Label_0204;0x013ELabel_013E:0x013ECallFunc_Handled_ReturnValue = Handled();0x015AReturnValue = CallFunc_Handled_ReturnValue;0x0175goto Label_0204;0x017ALabel_017A:0x017ACallFunc_SpawnSound2D_ReturnValue = /Script/Engine.Default__GameplayStatics.SpawnSound2D(this, /Game/Audio/SoundEffects/UI/MainMenu/CUE_ui_main_menu_back.CUE_ui_main_menu_back, 1f, 1f, 0f, nullptr, false, true);0x01C0CallFunc_GetUISystem_ReturnValue = GetUISystem(this);0x01D5CallFunc_BackOutOfMenu_ReturnValue = CallFunc_GetUISystem_ReturnValue.BackOutOfMenu();0x01FFgoto Label_0102;0x0204Label_0204:0x0204return ReturnValue;0x020E// end of script
EventPublic0x138
FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent)
Script29 statements · 518 bytes of bytecode
0x0000PushFlow(Label_01FB);0x0005PushFlow(Label_0019);0x000AUpdateHighlighting();0x0018PopFlow();0x0019Label_0019:0x0019CallFunc_HasFocusedDescendants_ReturnValue = SaveSlotActionPanel.HasFocusedDescendants();0x0043if (!(CallFunc_HasFocusedDescendants_ReturnValue)) goto Label_008D;0x0051CallFunc_Handled_ReturnValue = Handled();0x006DReturnValue = CallFunc_Handled_ReturnValue;0x0088goto Label_01FB;0x008DLabel_008D:0x008DCallFunc_IsValid_ReturnValue = IsValid(LastFocusedWidget);0x00AAif (!(CallFunc_IsValid_ReturnValue)) goto Label_0132;0x00B8CallFunc_GetRelevantPlayerController_ReturnValue = GetRelevantPlayerController(this);0x00CDLastFocusedWidget.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue);0x00F6Label_00F6:0x00F6CallFunc_Handled_ReturnValue_1 = Handled();0x0112ReturnValue = CallFunc_Handled_ReturnValue_1;0x012Dgoto Label_01FB;0x0132Label_0132:0x0132CallFunc_GetChildAt_ReturnValue = SaveSlotsVerticalBox.GetChildAt(0);0x0161K2Node_DynamicCast_AsWID_BP_Atlas_Save_Slot = Cast<WID_BP_AtlasSaveSlot_C>(CallFunc_GetChildAt_ReturnValue);0x0185K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsWID_BP_Atlas_Save_Slot);0x01A2CallFunc_GetRelevantPlayerController_ReturnValue_1 = GetRelevantPlayerController(this);0x01B7K2Node_DynamicCast_AsWID_BP_Atlas_Save_Slot.SaveSlotButton.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_1);0x01F6goto Label_00F6;0x01FBLabel_01FB:0x01FBreturn ReturnValue;0x0205// end of script
EventPublic0x100
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_LoadGameSlots(1002);0x000Freturn;0x0011// end of script
EventPublic0x00
void BndEvt__BackButton_K2Node_ComponentBoundEvent_681_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_LoadGameSlots(1199);0x000Freturn;0x0011// end of script
0x00
void BndEvt__CancelSaveSlotActionButton_K2Node_ComponentBoundEvent_476_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_LoadGameSlots(1332);0x000Freturn;0x0011// end of script
0x00
void BndEvt__LoadSaveSlotButton_K2Node_ComponentBoundEvent_591_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_LoadGameSlots(1467);0x000Freturn;0x0011// end of script
0x00
void BndEvt__DeleteSaveSlotButton_K2Node_ComponentBoundEvent_11_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_LoadGameSlots(1562);0x000Freturn;0x0011// end of script
0x00
void OnVisible()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_LoadGameSlots(1701);0x000Freturn;0x0011// end of script
EventPublic0x00
void Tick(const FGeometry& MyGeometry, float InDeltaTime)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_MyGeometry = MyGeometry;0x0012PersistentFrame.K2Node_Event_InDeltaTime = InDeltaTime;0x0024ExecuteUbergraph_WID_BP_LoadGameSlots(1716);0x0033return;0x0035// end of script
EventPublic0x3C
void Initialize()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_LoadGameSlots(1717);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_WID_BP_LoadGameSlots(int32 EntryPoint)
Script84 statements · 1,725 bytes of bytecode
0x0000PushFlow(Label_06BA);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FPushFlow(Label_0023);0x0014if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_0387;0x0022PopFlow();0x0023Label_0023:0x0023if (!(Temp_bool_IsClosed_Variable)) goto Label_0032;0x0031PopFlow();0x0032Label_0032:0x0032Temp_bool_IsClosed_Variable = true;0x003DTemp_int_Variable = 0;0x0054Label_0054:0x0054CallFunc_GetAtlasSaveSlotsManager_ReturnValue = GetAtlasSaveSlotsManager();0x0068CallFunc_GetNumberOfSaveSlots_ReturnValue = CallFunc_GetAtlasSaveSlotsManager_ReturnValue.GetNumberOfSaveSlots();0x009ACallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_GetNumberOfSaveSlots_ReturnValue, 1);0x00C4CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, CallFunc_Subtract_IntInt_ReturnValue);0x00EAif (!(CallFunc_LessEqual_IntInt_ReturnValue)) goto Label_0378;0x00F8PushFlow(Label_03A0);0x00FDCallFunc_GetMenuManager_ReturnValue = GetMenuManager();0x0111CallFunc_CreateMenuWidget_ReturnValue = CallFunc_GetMenuManager_ReturnValue.CreateMenuWidget(/Game/UI/Menus/PrimitiveWidgets/WID_BP_AtlasSaveSlot.WID_BP_AtlasSaveSlot_C);0x0144K2Node_DynamicCast_AsWID_BP_Atlas_Save_Slot = Cast<WID_BP_AtlasSaveSlot_C>(CallFunc_CreateMenuWidget_ReturnValue);0x0168K2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsWID_BP_Atlas_Save_Slot);0x0185CallFunc_GetAtlasSaveSlotsManager_ReturnValue_1 = GetAtlasSaveSlotsManager();0x0199CallFunc_MakeSaveSlotName_ReturnValue = CallFunc_GetAtlasSaveSlotsManager_ReturnValue_1.MakeSaveSlotName(Temp_int_Variable);0x01D4K2Node_DynamicCast_AsWID_BP_Atlas_Save_Slot.Initialize(CallFunc_MakeSaveSlotName_ReturnValue);0x0201K2Node_DynamicCast_AsWID_BP_Atlas_Save_Slot = Cast<WID_BP_AtlasSaveSlot_C>(CallFunc_CreateMenuWidget_ReturnValue);0x0225K2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsWID_BP_Atlas_Save_Slot);0x0242K2Node_CreateDelegate_OutputDelegate_2.Bind(this, SaveSlotWasClicked);0x0259K2Node_DynamicCast_AsWID_BP_Atlas_Save_Slot.IwasClicked += K2Node_CreateDelegate_OutputDelegate_2;0x0282K2Node_DynamicCast_AsWID_BP_Atlas_Save_Slot = Cast<WID_BP_AtlasSaveSlot_C>(CallFunc_CreateMenuWidget_ReturnValue);0x02A6K2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsWID_BP_Atlas_Save_Slot);0x02C3CallFunc_AddChild_ReturnValue = SaveSlotsVerticalBox.AddChild(K2Node_DynamicCast_AsWID_BP_Atlas_Save_Slot);0x02F6K2Node_DynamicCast_AsWID_BP_Atlas_Save_Slot = Cast<WID_BP_AtlasSaveSlot_C>(CallFunc_CreateMenuWidget_ReturnValue);0x031AK2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsWID_BP_Atlas_Save_Slot);0x0337K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnSaveSlotClicked);0x034EK2Node_DynamicCast_AsWID_BP_Atlas_Save_Slot.ClickedEvent += K2Node_CreateDelegate_OutputDelegate_1;0x0377PopFlow();0x0378Label_0378:0x0378SetNavigationRules();0x0386PopFlow();0x0387Label_0387:0x0387Temp_bool_Has_Been_Initd_Variable = true;0x0392if (!(false)) PopFlow();0x0394Temp_bool_IsClosed_Variable = true;0x039FPopFlow();0x03A0Label_03A0:0x03A0CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x03CATemp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x03E5goto Label_0054;0x03EASaveSlotActionPanel.SetVisibility(2);0x0410K2Node_DynamicCast_AsCanvas_Panel_Slot = Cast<CanvasPanelSlot>(SaveSlotActionPanel.Slot);0x044AK2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsCanvas_Panel_Slot);0x0467if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0471CallFunc_IsLayoutDirectionRightToLeft_ReturnValue = IsLayoutDirectionRightToLeft();0x0485K2Node_DynamicCast_AsCanvas_Panel_Slot.SetLayoutFlowDirection(CallFunc_IsLayoutDirectionRightToLeft_ReturnValue);0x04AEPopFlow();0x04AFCallFunc_SpawnSound2D_ReturnValue = /Script/Engine.Default__GameplayStatics.SpawnSound2D(this, /Game/Audio/SoundEffects/UI/MainMenu/CUE_ui_main_menu_back.CUE_ui_main_menu_back, 1f, 1f, 0f, nullptr, false, true);0x04F5CallFunc_GetMenuManager_ReturnValue_1 = GetMenuManager();0x0509CallFunc_PopWithFading_ReturnValue = CallFunc_GetMenuManager_ReturnValue_1.PopWithFading();0x0533PopFlow();0x0534SaveSlotActionPanel.SetVisibility(2);0x055ACallFunc_GetRelevantPlayerController_ReturnValue = GetRelevantPlayerController(this);0x056FLastFocusedWidget.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue);0x0598SelectedSaveSlot = "";0x05ACUpdateHighlighting();0x05BAPopFlow();0x05BBCallFunc_EqualEqual_StrStr_ReturnValue = EqualEqual_StrStr(SelectedSaveSlot, "");0x05DAif (!(CallFunc_EqualEqual_StrStr_ReturnValue)) goto Label_05E9;0x05E8PopFlow();0x05E9Label_05E9:0x05E9LoadGame.Broadcast(SelectedSaveSlot);0x0605SelectedSaveSlot = "";0x0619PopFlow();0x061AK2Node_CreateDelegate_OutputDelegate.Bind(this, OnDeleteSaveSlotPopUpAnswer);0x0631/Game/GameplayLogic/FunctionLibrary/BP_AtlasFunctionLibrary.Default__BP_AtlasFunctionLibrary_C.CreateUIPopup(NSLOCTEXT("D443D2AC4FB17E355B9795BF3436EBEE", "", "ID_DELETE_SAVE_SLOT"), false, K2Node_CreateDelegate_OutputDelegate, this, CallFunc_CreateUIPopup_Success);0x06A4PopFlow();0x06A5SetNavigationRules();0x06B3PopFlow();0x06B4PopFlow();0x06B5goto Label_000F;0x06BALabel_06BA:0x06BAreturn;0x06BC// end of script
Final0x04
void LoadGame__DelegateSignature(const FString& SelectedSaveSlot)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x10