Zdexby TheHolyOneZ
4,841 classes
Class

UChapterSelectHUD_C

: UUserWidget : UWidget : UVisual : UObject
/Game/Blueprints/HUD/ChapterSelectHUD.ChapterSelectHUD_C 0x0501 (1,281 B) align 8 inherited 0x0328 31 scripted vtable /Game/Blueprints/HUD/ChapterSelectHUD
0x00x0501

Members 36

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08TextSelectedUTextBlock*10 flagsnullptr
0x08ScrollBoxUScrollBox*10 flagsnullptr
0x08RightUBorder*10 flagsnullptr
0x08OverlayHorizontalUOverlay*10 flagsnullptr
0x08OverlayCheckpointUOverlay*10 flagsnullptr
0x08LeftUBorder*10 flagsnullptr
0x08CanvasPanelUCanvasPanel*10 flagsnullptr
0x08BackgroundUBorder*10 flagsnullptr
0x08ArrowUBorder*10 flagsnullptr
0x04ButtonIDint326 flags0
0x037C0x04padding / unreflected
0x10LevelsIDTArray<int32>2 flags[6 items]
0x10ThumbnailsTArray<UObject*>2 flags[]
0x10LevelNameFText2 flags<FText>
0x10ChapterPrefixFText2 flags<FText>
0x04VisualIDint327 flags0
0x03C40x04padding / unreflected
0x10CheckpointsTArray<UCheckpointSelectHUD_C*>4 flags[]
0x10BackgroundBrushArrayTArray<FSlateBrush>3 flags[3 items]
0x10TextColorArrayTArray<FSlateColor>3 flags[3 items]
0x14TextColorSingleFSlateColor4 flags{SpecifiedColor={R=1, G=1, B=1, A=1}, ColorUseRule=UseColor…
0x040C0x04padding / unreflected
0x08WidgetOwnerUWidget*7 flagsnullptr
0x01FirstFocusbool7 flagsfalse
0x01ChildrenHasFocusbool7 flagsfalse
0x041A0x06padding / unreflected
0x10TakeEffectEndFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10ReturnEffectFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x70KeysStructureFKeyStructure_InputWidget4 flags{ConfirmKeys_3_427F8223442FFB69155A888F2C62B4F7=[2 items], …
0x08ChildrenWithFocusUCheckpointSelectHUD_C*7 flagsnullptr
0x01HasMouseFocusbool7 flagsfalse
0x04B90x07padding / unreflected
0x08SelectedChildrenUCheckpointSelectHUD_C*7 flagsnullptr
0x01Build VersionDemoVersion7 flagsNewEnumerator0
0x04C90x07padding / unreflected
0x10NameFText3 flags<FText>
0x01Scrollingbool7 flagsfalse
0x01GPInput_0bool7 flagsfalse
0x04E20x06padding / unreflected
0x10v2FVector2D7 flags{X=0, Y=0}
0x08NewVardouble7 flags0
0x01KeyboardKeybool7 flagsfalse
Inherited from UUserWidget 23
OffsetSizeNameTypeFlagsDefault
0x10ColorAndOpacityFLinearColor7 flags{R=1, G=1, B=1, A=1}
0x10ColorAndOpacityDelegateFScriptDelegate5 flags<delegate>
0x14ForegroundColorFSlateColor4 flags{SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor…
0x10ForegroundColorDelegateFScriptDelegate5 flags<delegate>
0x01F40x04padding / unreflected
0x10OnVisibilityChangedFMulticastScriptDelegate4 flags<delegate>
0x02080x30padding / 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
0x024D0x03padding / unreflected
0x10QueuedWidgetAnimationTransitionsTArray<FQueuedWidgetAnimationTransition>Transient+2 flags[]
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+6 flagsnullptr
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x02880x18padding / unreflected
0x10NamedSlotBindingsTArray<FNamedSlotBinding>3 flags[]
0x10ExtensionsTArray<UUserWidgetExtension*>6 flags[]
0x08WidgetTreeUWidgetTree*Transient+8 flagsnullptr
0x01bHasScriptImplementedTick : 1bit 0bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 1bool3 flagstrue
0x02C90x17padding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x02E10x03padding / unreflected
0x10DesiredFocusWidgetFWidgetChild5 flags{WidgetName=None, WidgetPtr=nullptr}
0x02F40x04padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+9 flagsnullptr
0x10AnimationCallbacksTArray<FAnimationEventBinding>TransientProtected+4 flags[]
Inherited from UWidget 24
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
0x01bWrappedByComponent : 1bit 0boolTransient+3 flagsfalse
0x01CursorEMouseCursor8 flagsDefault
0x01ClippingEWidgetClipping7 flagsInherit
0x01VisibilityESlateVisibility7 flagsVisible
0x01PixelSnappingEWidgetPixelSnapping7 flagsInherit
0x00DF0x01padding / unreflected
0x04RenderOpacityfloatProtected+7 flags1
0x00E40x04padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*9 flagsnullptr
0x00F80x50padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+4 flags[]

Functions 31

SignatureFlagsNativeParams
void SetTextCondition()
Script61 statements · 1,912 bytes of bytecode
0x0000CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(LevelName);0x0025CallFunc_Conv_TextToString_ReturnValue_1 = Conv_TextToString(ChapterPrefix);0x004ACallFunc_MakeLiteralText_ReturnValue = MakeLiteralText(FText::FromStringTable("/Game/Dialogue/System/System.System", "Chapter"));0x009ECallFunc_Conv_TextToString_ReturnValue_2 = Conv_TextToString(CallFunc_MakeLiteralText_ReturnValue);0x00C3CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue_2, "_");0x00EBCallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, CallFunc_Conv_TextToString_ReturnValue_1);0x0119CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_1, "_");0x0141CallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_2, CallFunc_Conv_TextToString_ReturnValue);0x016FCallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_3);0x0194SetText(CallFunc_Conv_StringToText_ReturnValue);0x01ABK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Build Version, 0);0x01CAif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0291;0x01D8K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Build Version, 1);0x01F7if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_052B;0x0205K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Build Version, 2);0x0224if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_052B;0x0232K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Build Version, 3);0x0251if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_052B;0x025FK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Build Version, 4);0x027Eif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0291;0x028Cgoto Label_0775;0x0291Label_0291:0x0291CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x02A6K2Node_DynamicCast_AsMy_Game_Mode = Cast<MyGameMode_C>(CallFunc_GetGameMode_ReturnValue);0x02CAK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMy_Game_Mode);0x02E7if (!(K2Node_DynamicCast_bSuccess)) goto Label_0775;0x02F5/Game/Blueprints/Functions/LevelExtractor.Default__LevelExtractor_C.LevelExtractorID(K2Node_DynamicCast_AsMy_Game_Mode.FurthestSaveGame.SaveVars.LevelID_2_175700E740984B5FD50D82AC1E4761D8, this, CallFunc_LevelExtractorID_LevelIDFound, CallFunc_LevelExtractorID_CheckpointIDFound, CallFunc_LevelExtractorID_Decimalx1000, CallFunc_LevelExtractorID_Decimalx100);0x037CCallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(ButtonID, 1);0x03A6CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(CallFunc_LevelExtractorID_LevelIDFound, CallFunc_Subtract_IntInt_ReturnValue);0x03CCif (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) goto Label_03DF;0x03DAgoto Label_0775;0x03DFLabel_03DF:0x03DFCallFunc_Conv_TextToString_ReturnValue_3 = Conv_TextToString(ChapterPrefix);0x0404CallFunc_MakeLiteralText_ReturnValue_1 = MakeLiteralText(FText::FromStringTable("/Game/Dialogue/System/System.System", "Chapter"));0x0458CallFunc_Conv_TextToString_ReturnValue_4 = Conv_TextToString(CallFunc_MakeLiteralText_ReturnValue_1);0x047DCallFunc_Concat_StrStr_ReturnValue_4 = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue_4, "_");0x04A5CallFunc_Concat_StrStr_ReturnValue_5 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_4, CallFunc_Conv_TextToString_ReturnValue_3);0x04D3CallFunc_Conv_StringToText_ReturnValue_1 = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_5);0x04F8SetText(CallFunc_Conv_StringToText_ReturnValue_1);0x050FChangeIcon(/Game/Blueprints/HUD/Icons/Game/LockerIcon.LockerIcon);0x0526goto Label_0775;0x052BLabel_052B:0x052BCallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(ButtonID, 2);0x054Dif (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_0560;0x055Bgoto Label_0775;0x0560Label_0560:0x0560CallFunc_MakeLiteralText_ReturnValue_2 = MakeLiteralText(FText::FromStringTable("/Game/Dialogue/Demo/Demo.Demo", "NotAvailable"));0x05B3CallFunc_Conv_TextToString_ReturnValue_5 = Conv_TextToString(CallFunc_MakeLiteralText_ReturnValue_2);0x05D8CallFunc_Conv_TextToString_ReturnValue_6 = Conv_TextToString(ChapterPrefix);0x05FDCallFunc_MakeLiteralText_ReturnValue_3 = MakeLiteralText(FText::FromStringTable("/Game/Dialogue/System/System.System", "Chapter"));0x0651CallFunc_Conv_TextToString_ReturnValue_7 = Conv_TextToString(CallFunc_MakeLiteralText_ReturnValue_3);0x0676CallFunc_Concat_StrStr_ReturnValue_6 = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue_7, "_");0x069ECallFunc_Concat_StrStr_ReturnValue_7 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_6, CallFunc_Conv_TextToString_ReturnValue_6);0x06CCCallFunc_Concat_StrStr_ReturnValue_8 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_7, "_");0x06F4CallFunc_Concat_StrStr_ReturnValue_9 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_8, CallFunc_Conv_TextToString_ReturnValue_5);0x0722CallFunc_Conv_StringToText_ReturnValue_2 = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_9);0x0747SetText(CallFunc_Conv_StringToText_ReturnValue_2);0x075EChangeIcon(/Game/Blueprints/HUD/Icons/Game/LockerIcon.LockerIcon);0x0775Label_0775:0x0775return;0x0777// end of script
Public0x00
FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent)
Script57 statements · 1,212 bytes of bytecode
0x0000PushFlow(Label_04B1);0x0005CallFunc_GetKey_ReturnValue = GetKey(InKeyEvent);0x002ACurrentKey = CallFunc_GetKey_ReturnValue;0x0045WasKey = false;0x0050CallFunc_GetKey_ReturnValue = GetKey(InKeyEvent);0x0075CallFunc_Key_IsKeyboardKey_ReturnValue = Key_IsKeyboardKey(CallFunc_GetKey_ReturnValue);0x0092KeyboardKey = CallFunc_Key_IsKeyboardKey_ReturnValue;0x00A5Temp_int_Loop_Counter_Variable = 0;0x00BCTemp_int_Array_Index_Variable = 0;0x00D3Label_00D3:0x00D3CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(KeysStructure.ConfirmKeys_3_427F8223442FFB69155A888F2C62B4F7);0x0117CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x013Dif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0243;0x014BTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0166PushFlow(Label_041D);0x016B/Script/Engine.Default__KismetArrayLibrary.Array_Get(KeysStructure.ConfirmKeys_3_427F8223442FFB69155A888F2C62B4F7, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x01AFCallFunc_EqualEqual_KeyKey_ReturnValue_1 = EqualEqual_KeyKey(CurrentKey, CallFunc_Array_Get_Item_1);0x01D5if (!(CallFunc_EqualEqual_KeyKey_ReturnValue_1)) PopFlow();0x01DFWasKey = true;0x01EAConfirmKey();0x01F8PrintString(this, "keydown", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0242PopFlow();0x0243Label_0243:0x0243Temp_int_Loop_Counter_Variable_1 = 0;0x025ATemp_int_Array_Index_Variable_1 = 0;0x0271Label_0271:0x0271CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(KeysStructure.CancelKeys_5_44435EC347843E05D4E1BEA07E1B1F12);0x02B5CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x02DBif (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_0397;0x02E9Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0x0304PushFlow(Label_0467);0x0309/Script/Engine.Default__KismetArrayLibrary.Array_Get(KeysStructure.CancelKeys_5_44435EC347843E05D4E1BEA07E1B1F12, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x034DCallFunc_EqualEqual_KeyKey_ReturnValue = EqualEqual_KeyKey(CurrentKey, CallFunc_Array_Get_Item);0x0373if (!(CallFunc_EqualEqual_KeyKey_ReturnValue)) PopFlow();0x037DWasKey = true;0x0388CancelKey();0x0396PopFlow();0x0397Label_0397:0x0397if (!(WasKey)) goto Label_03E1;0x03A5CallFunc_Handled_ReturnValue = Handled();0x03C1ReturnValue = CallFunc_Handled_ReturnValue;0x03DCgoto Label_04B1;0x03E1Label_03E1:0x03E1CallFunc_Unhandled_ReturnValue = Unhandled();0x03FDReturnValue = CallFunc_Unhandled_ReturnValue;0x0418goto Label_04B1;0x041DLabel_041D:0x041DCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0447Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0462goto Label_00D3;0x0467Label_0467:0x0467CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0491Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x04ACgoto Label_0271;0x04B1Label_04B1:0x04B1return ReturnValue;0x04BB// end of script
EventPublic0x138
void ChildrenFocus(const bool& ChildrenHasFocus, const UCheckpointSelectHUD_C*& ChildrenWithFocus)
Script28 statements · 526 bytes of bytecode
0x0000PushFlow(Label_020B);0x0005ChildrenHasFocus = false;0x0010Temp_int_Loop_Counter_Variable = 0;0x0027Temp_int_Array_Index_Variable = 0;0x003ELabel_003E:0x003ECallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Checkpoints);0x0079CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x009Fif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0196;0x00ADTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00C8PushFlow(Label_01C1);0x00CD/Script/Engine.Default__KismetArrayLibrary.Array_Get(Checkpoints, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0108CallFunc_HasKeyboardFocus_ReturnValue = CallFunc_Array_Get_Item.HasKeyboardFocus();0x0132if (!(CallFunc_HasKeyboardFocus_ReturnValue)) PopFlow();0x013CChildrenHasFocus = true;0x0147/Script/Engine.Default__KismetArrayLibrary.Array_Get(Checkpoints, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0182ChildrenWithFocus = CallFunc_Array_Get_Item;0x0195PopFlow();0x0196Label_0196:0x0196ChildrenHasFocus = ChildrenHasFocus;0x01A9ChildrenWithFocus = ChildrenWithFocus;0x01BCgoto Label_020B;0x01C1Label_01C1:0x01C1CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x01EBTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0206goto Label_003E;0x020BLabel_020B:0x020Breturn;0x020D// end of script
Public0x10
void ArrowOpacity()
Script44 statements · 1,546 bytes of bytecode
0x0000ChildrenFocus(CallFunc_ChildrenFocus_ChildrenHasFocus, CallFunc_ChildrenFocus_ChildrenWithFocus);0x0020if (!(CallFunc_ChildrenFocus_ChildrenHasFocus)) goto Label_05E7;0x002ENewLocalVar = 1;0x0049Label_0049:0x0049CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(0.75);0x006E/Script/Engine.Default__KismetArrayLibrary.Array_Get(Checkpoints, 0, CallFunc_Array_Get_Item);0x00A5CallFunc_IsVisible_ReturnValue = CallFunc_Array_Get_Item.IsVisible();0x00CFCallFunc_Conv_BoolToDouble_ReturnValue = Conv_BoolToDouble(CallFunc_IsVisible_ReturnValue);0x00F4CallFunc_HasKeyboardFocus_ReturnValue_1 = CallFunc_Array_Get_Item.HasKeyboardFocus();0x011ECallFunc_SelectFloat_ReturnValue_1 = SelectFloat(0, 1, CallFunc_HasKeyboardFocus_ReturnValue_1);0x0155CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_SelectFloat_ReturnValue_1, NewLocalVar);0x0183CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_2, CallFunc_Conv_BoolToDouble_ReturnValue);0x01B1CallFunc_MakeLiteralDouble_ReturnValue_1 = MakeLiteralDouble(4);0x01D6CallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_4, CallFunc_MakeLiteralDouble_ReturnValue);0x0204CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x0221CallFunc_GetRenderOpacity_ReturnValue_1 = Left.GetRenderOpacity();0x0253CallFunc_FInterpTo_Constant_Current_ImplicitCast_1 = Cast<4>(CallFunc_GetRenderOpacity_ReturnValue_1);0x0270CallFunc_FInterpTo_Constant_ReturnValue_1 = FInterpTo_Constant(CallFunc_FInterpTo_Constant_Current_ImplicitCast_1, CallFunc_Multiply_DoubleDouble_ReturnValue_5, CallFunc_GetWorldDeltaSeconds_ReturnValue, CallFunc_MakeLiteralDouble_ReturnValue_1);0x02B0CallFunc_SetRenderOpacity_InOpacity_ImplicitCast_1 = Cast<3>(CallFunc_FInterpTo_Constant_ReturnValue_1);0x02CDLeft.SetRenderOpacity(CallFunc_SetRenderOpacity_InOpacity_ImplicitCast_1);0x02F6CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(0.75);0x031BCallFunc_Array_LastIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(Checkpoints);0x0356/Script/Engine.Default__KismetArrayLibrary.Array_Get(Checkpoints, CallFunc_Array_LastIndex_ReturnValue, CallFunc_Array_Get_Item_1);0x0391CallFunc_IsVisible_ReturnValue_1 = CallFunc_Array_Get_Item_1.IsVisible();0x03BBCallFunc_HasKeyboardFocus_ReturnValue = CallFunc_Array_Get_Item_1.HasKeyboardFocus();0x03E5CallFunc_Conv_BoolToDouble_ReturnValue_1 = Conv_BoolToDouble(CallFunc_IsVisible_ReturnValue_1);0x040ACallFunc_SelectFloat_ReturnValue = SelectFloat(0, 1, CallFunc_HasKeyboardFocus_ReturnValue);0x0441CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_SelectFloat_ReturnValue, NewLocalVar);0x046FCallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, CallFunc_Conv_BoolToDouble_ReturnValue_1);0x049DCallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_1, CallFunc_MakeLiteralDouble_ReturnValue);0x04CBCallFunc_MakeLiteralDouble_ReturnValue_1 = MakeLiteralDouble(4);0x04F0CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x050DCallFunc_GetRenderOpacity_ReturnValue = Right.GetRenderOpacity();0x053FCallFunc_FInterpTo_Constant_Current_ImplicitCast = Cast<4>(CallFunc_GetRenderOpacity_ReturnValue);0x055CCallFunc_FInterpTo_Constant_ReturnValue = FInterpTo_Constant(CallFunc_FInterpTo_Constant_Current_ImplicitCast, CallFunc_Multiply_DoubleDouble_ReturnValue_3, CallFunc_GetWorldDeltaSeconds_ReturnValue, CallFunc_MakeLiteralDouble_ReturnValue_1);0x059CCallFunc_SetRenderOpacity_InOpacity_ImplicitCast = Cast<3>(CallFunc_FInterpTo_Constant_ReturnValue);0x05B9Right.SetRenderOpacity(CallFunc_SetRenderOpacity_InOpacity_ImplicitCast);0x05E2goto Label_0607;0x05E7Label_05E7:0x05E7NewLocalVar = 0;0x0602goto Label_0049;0x0607Label_0607:0x0607return;0x0609// end of script
Public0x00
FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent)
Script5 statements · 80 bytes of bytecode
0x0000OnHover();0x000ECallFunc_Handled_ReturnValue = Handled();0x002AReturnValue = CallFunc_Handled_ReturnValue;0x0045return ReturnValue;0x004F// end of script
EventPublic0xF8
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_ChapterSelectHUD(4385);0x0021return;0x0023// end of script
EventPublic0x01
void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_MyGeometry_1 = MyGeometry;0x0012PersistentFrame.K2Node_Event_MouseEvent_1 = MouseEvent;0x0024ExecuteUbergraph_ChapterSelectHUD(4840);0x0033return;0x0035// end of script
EventPublic0xB8
void OnMouseLeave(FPointerEvent& MouseEvent)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_MouseEvent = MouseEvent;0x0012ExecuteUbergraph_ChapterSelectHUD(4862);0x0021return;0x0023// end of script
EventPublic0x80
void OnHover()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ChapterSelectHUD(4888);0x000Freturn;0x0011// end of script
0x00
void OnNormal()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ChapterSelectHUD(5194);0x000Freturn;0x0011// end of script
0x00
void OnSelect()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ChapterSelectHUD(5314);0x000Freturn;0x0011// end of script
0x00
void OnExpand(bool Expand)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Expand = Expand;0x0012ExecuteUbergraph_ChapterSelectHUD(5427);0x0021return;0x0023// end of script
0x01
void SetVisualID(int32 VisualID)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_VisualID = VisualID;0x0012ExecuteUbergraph_ChapterSelectHUD(5593);0x0021return;0x0023// end of script
0x04
void CreationSet(UWidget* WidgetOwner)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_WidgetOwner = WidgetOwner;0x0012ExecuteUbergraph_ChapterSelectHUD(5860);0x0021return;0x0023// end of script
0x08
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ChapterSelectHUD(5880);0x000Freturn;0x0011// end of script
EventPublic0x00
void OnFocusLost(const FFocusEvent& InFocusEvent)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_InFocusEvent = InFocusEvent;0x0012ExecuteUbergraph_ChapterSelectHUD(6293);0x0021return;0x0023// end of script
EventPublic0x08
void Tick(const FGeometry& MyGeometry, float InDeltaTime)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_MyGeometry = MyGeometry;0x0012PersistentFrame.K2Node_Event_InDeltaTime = InDeltaTime;0x0024ExecuteUbergraph_ChapterSelectHUD(6323);0x0033return;0x0035// end of script
EventPublic0x3C
void TakeEffect(int32 ID, UCheckpointSelectHUD_C* Selected)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_ID = ID;0x0012PersistentFrame.K2Node_CustomEvent_Selected = Selected;0x0024ExecuteUbergraph_ChapterSelectHUD(6366);0x0033return;0x0035// end of script
0x10
void ConfirmKey()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ChapterSelectHUD(6594);0x000Freturn;0x0011// end of script
0x00
void CancelKey()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ChapterSelectHUD(6609);0x000Freturn;0x0011// end of script
0x00
void CheckChildrenLostLocus()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ChapterSelectHUD(6629);0x000Freturn;0x0011// end of script
0x00
void ReloadLevel()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ChapterSelectHUD(6630);0x000Freturn;0x0011// end of script
0x00
void SetText(const FText& InText)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_InText = InText;0x0012ExecuteUbergraph_ChapterSelectHUD(6795);0x0021return;0x0023// end of script
0x10
void Update()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ChapterSelectHUD(6904);0x000Freturn;0x0011// end of script
0x00
void ChangeIcon(UObject* Image)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Image = Image;0x0012ExecuteUbergraph_ChapterSelectHUD(6932);0x0021return;0x0023// end of script
0x08
void BndEvt__ChapterSelectHUD_ScrollBox_K2Node_ComponentBoundEvent_0_OnUserScrolledEvent__DelegateSignature(float CurrentOffset)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_CurrentOffset = CurrentOffset;0x0012ExecuteUbergraph_ChapterSelectHUD(7471);0x0021return;0x0023// end of script
0x04
void GPInput(bool GPInput)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_GPInput = GPInput;0x0012ExecuteUbergraph_ChapterSelectHUD(7830);0x0021return;0x0023// end of script
0x01
void BndEvt__ChapterSelectHUD_ScrollBox_K2Node_ComponentBoundEvent_1_OnScrollBarVisibilityChangedEvent__DelegateSignature(const ESlateVisibility& NewVisibility)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_NewVisibility = NewVisibility;0x0012ExecuteUbergraph_ChapterSelectHUD(7994);0x0021return;0x0023// end of script
0x01
void ExecuteUbergraph_ChapterSelectHUD(int32 EntryPoint)
Script329 statements · 8,009 bytes of bytecode
0x0000PushFlow(Label_1F46);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FSetTextCondition();0x001DPopFlow();0x001EScrolling = false;0x0029Temp_byte_Variable_1 = 2;0x003DTemp_byte_Variable_2 = 0;0x0051Temp_bool_Variable = GPInput_0;0x0064ScrollBox.SetScrollWhenFocusChanges(Switch(Temp_bool_Variable, false => Temp_byte_Variable_2, true => Temp_byte_Variable_1, default => K2Node_Select_Default_1));0x00B9K2Node_DynamicCast_AsPause_Menu_HUD_2 = Cast<PauseMenuHUD_C>(WidgetOwner);0x00DDK2Node_DynamicCast_bSuccess_6 = Cast<1>(K2Node_DynamicCast_AsPause_Menu_HUD_2);0x00FAif (!(K2Node_DynamicCast_bSuccess_6)) PopFlow();0x0104Temp_byte_Variable_1 = 2;0x0118Temp_byte_Variable_2 = 0;0x012CTemp_bool_Variable = GPInput_0;0x013FK2Node_DynamicCast_AsPause_Menu_HUD_2.ChaptersScroll.SetScrollWhenFocusChanges(Switch(Temp_bool_Variable, false => Temp_byte_Variable_2, true => Temp_byte_Variable_1, default => K2Node_Select_Default_1));0x01AAPopFlow();0x01ABLabel_01AB:0x01ABCallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Blueprints/HUD/CheckpointSelectHUD.CheckpointSelectHUD_C, nullptr);0x01E0/Script/Engine.Default__KismetArrayLibrary.Array_Get(LevelsID, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item_2);0x021BSetIntPropertyByName(CallFunc_Create_ReturnValue, FName(LevelID), CallFunc_Array_Get_Item_2);0x0244CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Array_Index_Variable_3, 1);0x026ECallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(CallFunc_Add_IntInt_ReturnValue_2);0x0293CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("0", CallFunc_Conv_IntToString_ReturnValue);0x02BBCallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue);0x02E0SetTextPropertyByName(CallFunc_Create_ReturnValue, FName(CheckpointName), CallFunc_Conv_StringToText_ReturnValue);0x0309SetObjectPropertyByName(CallFunc_Create_ReturnValue, FName(Owner), this);0x032A/Script/Engine.Default__KismetArrayLibrary.Array_Get(Thumbnails, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item_12);0x0365SetObjectPropertyByName(CallFunc_Create_ReturnValue, FName(ThumbnailIcon), CallFunc_Array_Get_Item_12);0x038E/Script/Engine.Default__KismetArrayLibrary.Array_Get(LevelsID, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item_2);0x03C9SetIntPropertyByName(CallFunc_Create_ReturnValue, FName(LevelCheckpoint), CallFunc_Array_Get_Item_2);0x03F2CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Checkpoints, CallFunc_Create_ReturnValue);0x0436CallFunc_AddChild_ReturnValue = ScrollBox.AddChild(CallFunc_Create_ReturnValue);0x0469PopFlow();0x046ALabel_046A:0x046APushFlow(Label_04D0);0x046F/Script/Engine.Default__KismetArrayLibrary.Array_Get(Checkpoints, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_7);0x04AACallFunc_Array_Get_Item_7.UpdateImage(true);0x04CFPopFlow();0x04D0Label_04D0:0x04D0CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x04FATemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0515Label_0515:0x0515CallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Checkpoints);0x0550CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_3);0x0576if (!(CallFunc_Less_IntInt_ReturnValue_2)) PopFlow();0x0580Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x059Bgoto Label_046A;0x05A0Label_05A0:0x05A0Temp_int_Loop_Counter_Variable = 0;0x05B7Temp_int_Array_Index_Variable = 0;0x05CEgoto Label_0515;0x05D3Label_05D3:0x05D3PushFlow(Label_0639);0x05D8/Script/Engine.Default__KismetArrayLibrary.Array_Get(Checkpoints, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_6);0x0613CallFunc_Array_Get_Item_6.UpdateImage(false);0x0638PopFlow();0x0639Label_0639:0x0639CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x0663Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_3;0x067ELabel_067E:0x067ECallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Checkpoints);0x06B9CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_2);0x06DFif (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x06E9Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_2;0x0704goto Label_05D3;0x0709Label_0709:0x0709Temp_int_Array_Index_Variable_1 = 0;0x0720goto Label_067E;0x0725Label_0725:0x0725PushFlow(Label_0792);0x072A/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWidgetsOfClass_FoundWidgets, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_8);0x0765CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_Array_Get_Item_8, this);0x0783if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_08D7;0x0791PopFlow();0x0792Label_0792:0x0792CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x07BCTemp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x07D7Label_07D7:0x07D7CallFunc_Array_Length_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllWidgetsOfClass_FoundWidgets);0x0812CallFunc_Less_IntInt_ReturnValue_3 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_4);0x0838if (!(CallFunc_Less_IntInt_ReturnValue_3)) goto Label_0866;0x0846Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_1;0x0861goto Label_0725;0x0866Label_0866:0x0866K2Node_DynamicCast_AsHUDinterface = Cast<HUDinterface_C>(WidgetOwner);0x088AK2Node_DynamicCast_bSuccess_3 = Cast<2>(K2Node_DynamicCast_AsHUDinterface);0x08A7if (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x08B1K2Node_DynamicCast_AsHUDinterface.WasMouseMovement();0x08D6PopFlow();0x08D7Label_08D7:0x08D7/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWidgetsOfClass_FoundWidgets, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_8);0x0912CallFunc_Array_Get_Item_8.OnNormal();0x0936PopFlow();0x0937Label_0937:0x0937Temp_int_Loop_Counter_Variable_1 = 0;0x094ETemp_int_Array_Index_Variable_2 = 0;0x0965goto Label_07D7;0x096ALabel_096A:0x096ATemp_int_Array_Index_Variable_3 = 0;0x0981Label_0981:0x0981CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(LevelsID);0x09BCCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_4, CallFunc_Array_Length_ReturnValue);0x09E2if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x09ECTemp_int_Array_Index_Variable_3 = Temp_int_Loop_Counter_Variable_4;0x0A07PushFlow(Label_0A11);0x0A0Cgoto Label_01AB;0x0A11Label_0A11:0x0A11CallFunc_Add_IntInt_ReturnValue_5 = Add_IntInt(Temp_int_Loop_Counter_Variable_4, 1);0x0A3BTemp_int_Loop_Counter_Variable_4 = CallFunc_Add_IntInt_ReturnValue_5;0x0A56goto Label_0981;0x0A5BLabel_0A5B:0x0A5BTemp_int_Loop_Counter_Variable_2 = 0;0x0A72goto Label_0709;0x0A77Label_0A77:0x0A77PushFlow(Label_0ADC);0x0A7C/Script/Engine.Default__KismetArrayLibrary.Array_Get(Checkpoints, Temp_int_Array_Index_Variable_4, CallFunc_Array_Get_Item_13);0x0AB7CallFunc_Array_Get_Item_13.Update();0x0ADBPopFlow();0x0ADCLabel_0ADC:0x0ADCCallFunc_Add_IntInt_ReturnValue_4 = Add_IntInt(Temp_int_Loop_Counter_Variable_3, 1);0x0B06Temp_int_Loop_Counter_Variable_3 = CallFunc_Add_IntInt_ReturnValue_4;0x0B21Label_0B21:0x0B21CallFunc_Array_Length_ReturnValue_5 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Checkpoints);0x0B5CCallFunc_Less_IntInt_ReturnValue_4 = Less_IntInt(Temp_int_Loop_Counter_Variable_3, CallFunc_Array_Length_ReturnValue_5);0x0B82if (!(CallFunc_Less_IntInt_ReturnValue_4)) goto Label_0BB0;0x0B90Temp_int_Array_Index_Variable_4 = Temp_int_Loop_Counter_Variable_3;0x0BABgoto Label_0A77;0x0BB0Label_0BB0:0x0BB0PushFlow(Label_000F);0x0BB5Temp_int_Loop_Counter_Variable_5 = 0;0x0BCCTemp_int_Array_Index_Variable_5 = 0;0x0BE3Label_0BE3:0x0BE3CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Checkpoints);0x0C1ECallFunc_Less_IntInt_ReturnValue_5 = Less_IntInt(Temp_int_Loop_Counter_Variable_5, CallFunc_Array_Length_ReturnValue_1);0x0C44if (!(CallFunc_Less_IntInt_ReturnValue_5)) PopFlow();0x0C4ETemp_int_Array_Index_Variable_5 = Temp_int_Loop_Counter_Variable_5;0x0C69PushFlow(Label_0FC7);0x0C6ECallFunc_Add_IntInt_ReturnValue_6 = Add_IntInt(Temp_int_Array_Index_Variable_5, 1);0x0C98/Script/Engine.Default__KismetArrayLibrary.Array_Get(Checkpoints, CallFunc_Add_IntInt_ReturnValue_6, CallFunc_Array_Get_Item_9);0x0CD3CallFunc_IsValid_ReturnValue = IsValid(CallFunc_Array_Get_Item_9);0x0CF0if (!(CallFunc_IsValid_ReturnValue)) goto Label_0F25;0x0CFECallFunc_Add_IntInt_ReturnValue_6 = Add_IntInt(Temp_int_Array_Index_Variable_5, 1);0x0D28/Script/Engine.Default__KismetArrayLibrary.Array_Get(Checkpoints, CallFunc_Add_IntInt_ReturnValue_6, CallFunc_Array_Get_Item_9);0x0D63/Script/Engine.Default__KismetArrayLibrary.Array_Get(Checkpoints, Temp_int_Array_Index_Variable_5, CallFunc_Array_Get_Item_11);0x0D9ECallFunc_Array_Get_Item_11.SetNavigationRuleExplicit(1, CallFunc_Array_Get_Item_9);0x0DC9Label_0DC9:0x0DC9CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(Temp_int_Array_Index_Variable_5, 1);0x0DF3/Script/Engine.Default__KismetArrayLibrary.Array_Get(Checkpoints, CallFunc_Subtract_IntInt_ReturnValue, CallFunc_Array_Get_Item_10);0x0E2ECallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_Array_Get_Item_10);0x0E4Bif (!(CallFunc_IsValid_ReturnValue_1)) goto Label_1011;0x0E59CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(Temp_int_Array_Index_Variable_5, 1);0x0E83/Script/Engine.Default__KismetArrayLibrary.Array_Get(Checkpoints, CallFunc_Subtract_IntInt_ReturnValue, CallFunc_Array_Get_Item_10);0x0EBE/Script/Engine.Default__KismetArrayLibrary.Array_Get(Checkpoints, Temp_int_Array_Index_Variable_5, CallFunc_Array_Get_Item_11);0x0EF9CallFunc_Array_Get_Item_11.SetNavigationRuleExplicit(0, CallFunc_Array_Get_Item_10);0x0F24PopFlow();0x0F25Label_0F25:0x0F25/Script/Engine.Default__KismetArrayLibrary.Array_Get(Checkpoints, 0, CallFunc_Array_Get_Item_3);0x0F5C/Script/Engine.Default__KismetArrayLibrary.Array_Get(Checkpoints, Temp_int_Array_Index_Variable_5, CallFunc_Array_Get_Item_11);0x0F97CallFunc_Array_Get_Item_11.SetNavigationRuleExplicit(1, CallFunc_Array_Get_Item_3);0x0FC2goto Label_0DC9;0x0FC7Label_0FC7:0x0FC7CallFunc_Add_IntInt_ReturnValue_7 = Add_IntInt(Temp_int_Loop_Counter_Variable_5, 1);0x0FF1Temp_int_Loop_Counter_Variable_5 = CallFunc_Add_IntInt_ReturnValue_7;0x100Cgoto Label_0BE3;0x1011Label_1011:0x1011CallFunc_Array_LastIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(Checkpoints);0x104C/Script/Engine.Default__KismetArrayLibrary.Array_Get(Checkpoints, CallFunc_Array_LastIndex_ReturnValue, CallFunc_Array_Get_Item_4);0x1087/Script/Engine.Default__KismetArrayLibrary.Array_Get(Checkpoints, Temp_int_Array_Index_Variable_5, CallFunc_Array_Get_Item_11);0x10C2CallFunc_Array_Get_Item_11.SetNavigationRuleExplicit(0, CallFunc_Array_Get_Item_4);0x10EDPopFlow();0x10EELabel_10EE:0x10EETemp_int_Loop_Counter_Variable_3 = 0;0x1105Temp_int_Array_Index_Variable_4 = 0;0x111Cgoto Label_0B21;0x1121CallFunc_MakeLiteralText_ReturnValue = MakeLiteralText(FText::FromStringTable("/Game/Dialogue/System/System.System", "Chapter"));0x1175CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CallFunc_MakeLiteralText_ReturnValue);0x119ACallFunc_Conv_TextToString_ReturnValue_1 = Conv_TextToString(ChapterPrefix);0x11BFCallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue, "_");0x11E7CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_1, CallFunc_Conv_TextToString_ReturnValue_1);0x1215CallFunc_Conv_TextToString_ReturnValue_2 = Conv_TextToString(LevelName);0x123ACallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_2, "_");0x1262CallFunc_Concat_StrStr_ReturnValue_4 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_3, CallFunc_Conv_TextToString_ReturnValue_2);0x1290CallFunc_Conv_StringToText_ReturnValue_1 = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_4);0x12B5Name = CallFunc_Conv_StringToText_ReturnValue_1;0x12D0SetText(Name);0x12E7PopFlow();0x12E8SetKeyboardFocus();0x12F2HasMouseFocus = true;0x12FDPopFlow();0x12FEOnNormal();0x130CHasMouseFocus = false;0x1317PopFlow();0x1318SetVisualID(1);0x132BOnExpand(true);0x133Aif (!(FirstFocus)) goto Label_1349;0x1348PopFlow();0x1349Label_1349:0x1349FirstFocus = true;0x1354/Script/Engine.Default__KismetArrayLibrary.Array_Get(Checkpoints, 0, CallFunc_Array_Get_Item_5);0x138BCallFunc_Array_Get_Item_5.OnHover();0x13AF/Script/Engine.Default__KismetArrayLibrary.Array_Get(Checkpoints, 0, CallFunc_Array_Get_Item_5);0x13E6CallFunc_Array_Get_Item_5.SetKeyboardFocus();0x1406CallFunc_GetAllWidgetsOfClass_FoundWidgets = {};0x1411/Script/UMG.Default__WidgetBlueprintLibrary.GetAllWidgetsOfClass(this, CallFunc_GetAllWidgetsOfClass_FoundWidgets, /Game/Blueprints/HUD/ChapterSelectHUD.ChapterSelectHUD_C, false);0x1445goto Label_0937;0x144Aif (!(Scrolling)) goto Label_1494;0x1458CallFunc_HasAnyUserFocus_ReturnValue = this.HasAnyUserFocus();0x147Aif (!(CallFunc_HasAnyUserFocus_ReturnValue)) goto Label_1489;0x1488PopFlow();0x1489Label_1489:0x1489Scrolling = false;0x1494Label_1494:0x1494SetVisualID(0);0x14A7OnExpand(false);0x14B6FirstFocus = false;0x14C1PopFlow();0x14C2SetVisualID(0);0x14D5OnExpand(true);0x14E4ChildrenFocus(CallFunc_ChildrenFocus_ChildrenHasFocus, CallFunc_ChildrenFocus_ChildrenWithFocus);0x1504if (!(CallFunc_ChildrenFocus_ChildrenHasFocus)) PopFlow();0x150ECallFunc_ChildrenFocus_ChildrenWithFocus.OnSelect();0x1532PopFlow();0x1533if (!(K2Node_CustomEvent_Expand)) goto Label_158D;0x1541OverlayCheckpoint.SetRenderOpacity(1f);0x1566ScrollBox.SetScrollbarVisibility(4);0x1588goto Label_0A5B;0x158DLabel_158D:0x158DOverlayCheckpoint.SetRenderOpacity(0.25f);0x15B2ScrollBox.SetScrollbarVisibility(2);0x15D4goto Label_05A0;0x15D9CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(K2Node_CustomEvent_VisualID, VisualID);0x15FFif (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_160E;0x160DPopFlow();0x160ELabel_160E:0x160EVisualID = K2Node_CustomEvent_VisualID;0x1629/Script/Engine.Default__KismetArrayLibrary.Array_Get(BackgroundBrushArray, VisualID, CallFunc_Array_Get_Item);0x1664Background.SetBrush(CallFunc_Array_Get_Item);0x168D/Script/Engine.Default__KismetArrayLibrary.Array_Get(TextColorArray, VisualID, CallFunc_Array_Get_Item_1);0x16C8TextColorSingle = CallFunc_Array_Get_Item_1;0x16E3PopFlow();0x16E4WidgetOwner = K2Node_CustomEvent_WidgetOwner;0x16F7PopFlow();0x16F8CallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x170DK2Node_DynamicCast_AsMy_Game_Instance = Cast<MyGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x1731K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMy_Game_Instance);0x174Eif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x1758CallFunc_GetGameMode_ReturnValue_1 = GetGameMode(this);0x176DK2Node_DynamicCast_AsMy_Game_Mode_1 = Cast<MyGameMode_C>(CallFunc_GetGameMode_ReturnValue_1);0x1791K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsMy_Game_Mode_1);0x17AEif (!(K2Node_DynamicCast_bSuccess_4)) PopFlow();0x17B8K2Node_CreateDelegate_OutputDelegate.Bind(this, GPInput);0x17CFK2Node_DynamicCast_AsMy_Game_Mode_1.ChangedInputMethod += K2Node_CreateDelegate_OutputDelegate;0x17F8GPInput(K2Node_DynamicCast_AsMy_Game_Mode_1.GPInput);0x1825KeysStructure = K2Node_DynamicCast_AsMy_Game_Instance.DefaultSettings.UIKeys_60_03CE3011420D47DA67AD0DB0CF6510C0;0x185FBuild Version = K2Node_DynamicCast_AsMy_Game_Instance.BuildVersion;0x1890goto Label_0BB0;0x1895if (!(FirstFocus)) goto Label_18A4;0x18A3PopFlow();0x18A4Label_18A4:0x18A4OnNormal();0x18B2PopFlow();0x18B3ArrowOpacity();0x18C1PopFlow();0x18C2Label_18C2:0x18C2Temp_int_Loop_Counter_Variable_4 = 0;0x18D9goto Label_096A;0x18DESelectedChildren = K2Node_CustomEvent_Selected;0x18F1K2Node_DynamicCast_AsPause_Menu_HUD = Cast<PauseMenuHUD_C>(WidgetOwner);0x1915K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsPause_Menu_HUD);0x1932if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x193CTakeEffectEnd.Broadcast(ButtonID, SelectedChildren);0x1961K2Node_DynamicCast_AsPause_Menu_HUD.ReplayLevel.Clear();0x1981K2Node_CreateDelegate_OutputDelegate_1.Bind(this, ReloadLevel);0x1998K2Node_DynamicCast_AsPause_Menu_HUD.ReplayLevel += K2Node_CreateDelegate_OutputDelegate_1;0x19C1PopFlow();0x19C2OnSelect();0x19D0PopFlow();0x19D1ReturnEffect.Broadcast();0x19E4PopFlow();0x19E5PopFlow();0x19E6CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x19FBK2Node_DynamicCast_AsMy_Game_Mode = Cast<MyGameMode_C>(CallFunc_GetGameMode_ReturnValue);0x1A1FK2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsMy_Game_Mode);0x1A3Cif (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x1A46K2Node_DynamicCast_AsMy_Game_Mode.StartFromPointAsync(SelectedChildren.LevelID, false);0x1A8APopFlow();0x1A8BName = K2Node_CustomEvent_InText;0x1AA6ScrollBox.ClearChildren();0x1ACA/Script/Engine.Default__KismetArrayLibrary.Array_Clear(Checkpoints);0x1AF3goto Label_18C2;0x1AF8SetText(Name);0x1B0Fgoto Label_10EE;0x1B14K2Node_MakeStruct_SlateBrush.TintColor = Arrow.Background.TintColor;0x1B57K2Node_MakeStruct_SlateBrush.DrawAs = Arrow.Background.DrawAs;0x1B9AK2Node_MakeStruct_SlateBrush.Tiling = Arrow.Background.Tiling;0x1BDDK2Node_MakeStruct_SlateBrush.Mirroring = Arrow.Background.Mirroring;0x1C20K2Node_MakeStruct_SlateBrush.ImageSize = Arrow.Background.ImageSize;0x1C63K2Node_MakeStruct_SlateBrush.Margin = Arrow.Background.Margin;0x1CA6K2Node_MakeStruct_SlateBrush.ResourceObject = K2Node_CustomEvent_Image;0x1CC2K2Node_MakeStruct_SlateBrush.OutlineSettings = Arrow.Background.OutlineSettings;0x1D05Arrow.SetBrush(K2Node_MakeStruct_SlateBrush);0x1D2EPopFlow();0x1D2FPushFlow(Label_1E12);0x1D34ScrollBox.SetScrollWhenFocusChanges(0);0x1D56Scrolling = true;0x1D61CallFunc_HasAnyUserFocus_ReturnValue_1 = this.HasAnyUserFocus();0x1D83CallFunc_SelectFloat_ReturnValue = SelectFloat(0.2, 0, CallFunc_HasAnyUserFocus_ReturnValue_1);0x1DBACallFunc_RetriggerableDelay_Duration_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue);0x1DD7RetriggerableDelay(this, CallFunc_RetriggerableDelay_Duration_ImplicitCast, LatentActionInfo{0x1E, -289330289, FName(ExecuteUbergraph_ChapterSelectHUD), this});0x1E11PopFlow();0x1E12Label_1E12:0x1E12K2Node_DynamicCast_AsPause_Menu_HUD_1 = Cast<PauseMenuHUD_C>(WidgetOwner);0x1E36K2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsPause_Menu_HUD_1);0x1E53if (!(K2Node_DynamicCast_bSuccess_5)) PopFlow();0x1E5DK2Node_DynamicCast_AsPause_Menu_HUD_1.ChaptersScroll.SetScrollWhenFocusChanges(0);0x1E95PopFlow();0x1E96GPInput_0 = K2Node_CustomEvent_GPInput;0x1EA9Temp_byte_Variable = 0;0x1EBDTemp_byte_Variable_3 = 2;0x1ED1Temp_bool_Variable_1 = GPInput_0;0x1EE4ScrollBox.SetScrollWhenFocusChanges(Switch(Temp_bool_Variable_1, false => Temp_byte_Variable, true => Temp_byte_Variable_3, default => K2Node_Select_Default));0x1F39PopFlow();0x1F3AScrolling = false;0x1F45PopFlow();0x1F46Label_1F46:0x1F46return;0x1F48// end of script
Final0x04
void ReturnEffect__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void TakeEffectEnd__DelegateSignature(int32 ID, UWidget* CurrentButton)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x10

Used by 2

types with a member, parameter or interface of this type