void SetTextCondition () Script61 statements · 1,912 bytes of bytecode 0x0000 CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(LevelName);0x0025 CallFunc_Conv_TextToString_ReturnValue_1 = Conv_TextToString(ChapterPrefix);0x004A CallFunc_MakeLiteralText_ReturnValue = MakeLiteralText(FText::FromStringTable("/Game/Dialogue/System/System.System", "Chapter"));0x009E CallFunc_Conv_TextToString_ReturnValue_2 = Conv_TextToString(CallFunc_MakeLiteralText_ReturnValue);0x00C3 CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue_2, "_");0x00EB CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, CallFunc_Conv_TextToString_ReturnValue_1);0x0119 CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_1, "_");0x0141 CallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_2, CallFunc_Conv_TextToString_ReturnValue);0x016F CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_3);0x0194 SetText(CallFunc_Conv_StringToText_ReturnValue);0x01AB K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Build Version, 0);0x01CA if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0291;0x01D8 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Build Version, 1);0x01F7 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_052B;0x0205 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Build Version, 2);0x0224 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_052B;0x0232 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Build Version, 3);0x0251 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_052B;0x025F K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Build Version, 4);0x027E if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0291;0x028C goto Label_0775;0x0291 Label_0291:0x0291 CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x02A6 K2Node_DynamicCast_AsMy_Game_Mode = Cast<MyGameMode_C>(CallFunc_GetGameMode_ReturnValue);0x02CA K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMy_Game_Mode);0x02E7 if (!(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);0x037C CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(ButtonID, 1);0x03A6 CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(CallFunc_LevelExtractorID_LevelIDFound, CallFunc_Subtract_IntInt_ReturnValue);0x03CC if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) goto Label_03DF;0x03DA goto Label_0775;0x03DF Label_03DF:0x03DF CallFunc_Conv_TextToString_ReturnValue_3 = Conv_TextToString(ChapterPrefix);0x0404 CallFunc_MakeLiteralText_ReturnValue_1 = MakeLiteralText(FText::FromStringTable("/Game/Dialogue/System/System.System", "Chapter"));0x0458 CallFunc_Conv_TextToString_ReturnValue_4 = Conv_TextToString(CallFunc_MakeLiteralText_ReturnValue_1);0x047D CallFunc_Concat_StrStr_ReturnValue_4 = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue_4, "_");0x04A5 CallFunc_Concat_StrStr_ReturnValue_5 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_4, CallFunc_Conv_TextToString_ReturnValue_3);0x04D3 CallFunc_Conv_StringToText_ReturnValue_1 = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_5);0x04F8 SetText(CallFunc_Conv_StringToText_ReturnValue_1);0x050F ChangeIcon(/Game/Blueprints/HUD/Icons/Game/LockerIcon.LockerIcon);0x0526 goto Label_0775;0x052B Label_052B:0x052B CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(ButtonID, 2);0x054D if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_0560;0x055B goto Label_0775;0x0560 Label_0560:0x0560 CallFunc_MakeLiteralText_ReturnValue_2 = MakeLiteralText(FText::FromStringTable("/Game/Dialogue/Demo/Demo.Demo", "NotAvailable"));0x05B3 CallFunc_Conv_TextToString_ReturnValue_5 = Conv_TextToString(CallFunc_MakeLiteralText_ReturnValue_2);0x05D8 CallFunc_Conv_TextToString_ReturnValue_6 = Conv_TextToString(ChapterPrefix);0x05FD CallFunc_MakeLiteralText_ReturnValue_3 = MakeLiteralText(FText::FromStringTable("/Game/Dialogue/System/System.System", "Chapter"));0x0651 CallFunc_Conv_TextToString_ReturnValue_7 = Conv_TextToString(CallFunc_MakeLiteralText_ReturnValue_3);0x0676 CallFunc_Concat_StrStr_ReturnValue_6 = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue_7, "_");0x069E CallFunc_Concat_StrStr_ReturnValue_7 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_6, CallFunc_Conv_TextToString_ReturnValue_6);0x06CC CallFunc_Concat_StrStr_ReturnValue_8 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_7, "_");0x06F4 CallFunc_Concat_StrStr_ReturnValue_9 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_8, CallFunc_Conv_TextToString_ReturnValue_5);0x0722 CallFunc_Conv_StringToText_ReturnValue_2 = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_9);0x0747 SetText(CallFunc_Conv_StringToText_ReturnValue_2);0x075E ChangeIcon(/Game/Blueprints/HUD/Icons/Game/LockerIcon.LockerIcon);0x0775 Label_0775:0x0775 return;Public 0x14f0670 0x00 FEventReply OnKeyDown (const FGeometry & MyGeometry , const FKeyEvent & InKeyEvent ) Script57 statements · 1,212 bytes of bytecode 0x0000 PushFlow(Label_04B1);0x0005 CallFunc_GetKey_ReturnValue = GetKey(InKeyEvent);0x002A CurrentKey = CallFunc_GetKey_ReturnValue;0x0045 WasKey = false;0x0050 CallFunc_GetKey_ReturnValue = GetKey(InKeyEvent);0x0075 CallFunc_Key_IsKeyboardKey_ReturnValue = Key_IsKeyboardKey(CallFunc_GetKey_ReturnValue);0x0092 KeyboardKey = CallFunc_Key_IsKeyboardKey_ReturnValue;0x00A5 Temp_int_Loop_Counter_Variable = 0;0x00BC Temp_int_Array_Index_Variable = 0;0x00D3 Label_00D3:0x00D3 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(KeysStructure.ConfirmKeys_3_427F8223442FFB69155A888F2C62B4F7);0x0117 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x013D if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0243;0x014B Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0166 PushFlow(Label_041D);0x016B /Script/Engine.Default__KismetArrayLibrary.Array_Get(KeysStructure.ConfirmKeys_3_427F8223442FFB69155A888F2C62B4F7, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x01AF CallFunc_EqualEqual_KeyKey_ReturnValue_1 = EqualEqual_KeyKey(CurrentKey, CallFunc_Array_Get_Item_1);0x01D5 if (!(CallFunc_EqualEqual_KeyKey_ReturnValue_1)) PopFlow();0x01DF WasKey = true;0x01EA ConfirmKey();0x01F8 PrintString(this, "keydown", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0242 PopFlow();0x0243 Label_0243:0x0243 Temp_int_Loop_Counter_Variable_1 = 0;0x025A Temp_int_Array_Index_Variable_1 = 0;0x0271 Label_0271:0x0271 CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(KeysStructure.CancelKeys_5_44435EC347843E05D4E1BEA07E1B1F12);0x02B5 CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x02DB if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_0397;0x02E9 Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0x0304 PushFlow(Label_0467);0x0309 /Script/Engine.Default__KismetArrayLibrary.Array_Get(KeysStructure.CancelKeys_5_44435EC347843E05D4E1BEA07E1B1F12, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x034D CallFunc_EqualEqual_KeyKey_ReturnValue = EqualEqual_KeyKey(CurrentKey, CallFunc_Array_Get_Item);0x0373 if (!(CallFunc_EqualEqual_KeyKey_ReturnValue)) PopFlow();0x037D WasKey = true;0x0388 CancelKey();0x0396 PopFlow();0x0397 Label_0397:0x0397 if (!(WasKey)) goto Label_03E1;0x03A5 CallFunc_Handled_ReturnValue = Handled();0x03C1 ReturnValue = CallFunc_Handled_ReturnValue;0x03DC goto Label_04B1;0x03E1 Label_03E1:0x03E1 CallFunc_Unhandled_ReturnValue = Unhandled();0x03FD ReturnValue = CallFunc_Unhandled_ReturnValue;0x0418 goto Label_04B1;0x041D Label_041D:0x041D CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0447 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0462 goto Label_00D3;0x0467 Label_0467:0x0467 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0491 Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x04AC goto Label_0271;0x04B1 Label_04B1:0x04B1 return ReturnValue;Event Public 0x14f0670 0x138 void ChildrenFocus (const bool & ChildrenHasFocus , const UCheckpointSelectHUD_C * & ChildrenWithFocus ) Script28 statements · 526 bytes of bytecode 0x0000 PushFlow(Label_020B);0x0005 ChildrenHasFocus = false;0x0010 Temp_int_Loop_Counter_Variable = 0;0x0027 Temp_int_Array_Index_Variable = 0;0x003E Label_003E:0x003E CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Checkpoints);0x0079 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x009F if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0196;0x00AD Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00C8 PushFlow(Label_01C1);0x00CD /Script/Engine.Default__KismetArrayLibrary.Array_Get(Checkpoints, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0108 CallFunc_HasKeyboardFocus_ReturnValue = CallFunc_Array_Get_Item.HasKeyboardFocus();0x0132 if (!(CallFunc_HasKeyboardFocus_ReturnValue)) PopFlow();0x013C ChildrenHasFocus = true;0x0147 /Script/Engine.Default__KismetArrayLibrary.Array_Get(Checkpoints, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0182 ChildrenWithFocus = CallFunc_Array_Get_Item;0x0195 PopFlow();0x0196 Label_0196:0x0196 ChildrenHasFocus = ChildrenHasFocus;0x01A9 ChildrenWithFocus = ChildrenWithFocus;0x01BC goto Label_020B;0x01C1 Label_01C1:0x01C1 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x01EB Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0206 goto Label_003E;0x020B Label_020B:0x020B return;Public 0x14f0670 0x10 void ArrowOpacity () Script44 statements · 1,546 bytes of bytecode 0x0000 ChildrenFocus(CallFunc_ChildrenFocus_ChildrenHasFocus, CallFunc_ChildrenFocus_ChildrenWithFocus);0x0020 if (!(CallFunc_ChildrenFocus_ChildrenHasFocus)) goto Label_05E7;0x002E NewLocalVar = 1;0x0049 Label_0049:0x0049 CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(0.75);0x006E /Script/Engine.Default__KismetArrayLibrary.Array_Get(Checkpoints, 0, CallFunc_Array_Get_Item);0x00A5 CallFunc_IsVisible_ReturnValue = CallFunc_Array_Get_Item.IsVisible();0x00CF CallFunc_Conv_BoolToDouble_ReturnValue = Conv_BoolToDouble(CallFunc_IsVisible_ReturnValue);0x00F4 CallFunc_HasKeyboardFocus_ReturnValue_1 = CallFunc_Array_Get_Item.HasKeyboardFocus();0x011E CallFunc_SelectFloat_ReturnValue_1 = SelectFloat(0, 1, CallFunc_HasKeyboardFocus_ReturnValue_1);0x0155 CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_SelectFloat_ReturnValue_1, NewLocalVar);0x0183 CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_2, CallFunc_Conv_BoolToDouble_ReturnValue);0x01B1 CallFunc_MakeLiteralDouble_ReturnValue_1 = MakeLiteralDouble(4);0x01D6 CallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_4, CallFunc_MakeLiteralDouble_ReturnValue);0x0204 CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x0221 CallFunc_GetRenderOpacity_ReturnValue_1 = Left.GetRenderOpacity();0x0253 CallFunc_FInterpTo_Constant_Current_ImplicitCast_1 = Cast<4>(CallFunc_GetRenderOpacity_ReturnValue_1);0x0270 CallFunc_FInterpTo_Constant_ReturnValue_1 = FInterpTo_Constant(CallFunc_FInterpTo_Constant_Current_ImplicitCast_1, CallFunc_Multiply_DoubleDouble_ReturnValue_5, CallFunc_GetWorldDeltaSeconds_ReturnValue, CallFunc_MakeLiteralDouble_ReturnValue_1);0x02B0 CallFunc_SetRenderOpacity_InOpacity_ImplicitCast_1 = Cast<3>(CallFunc_FInterpTo_Constant_ReturnValue_1);0x02CD Left.SetRenderOpacity(CallFunc_SetRenderOpacity_InOpacity_ImplicitCast_1);0x02F6 CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(0.75);0x031B CallFunc_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);0x0391 CallFunc_IsVisible_ReturnValue_1 = CallFunc_Array_Get_Item_1.IsVisible();0x03BB CallFunc_HasKeyboardFocus_ReturnValue = CallFunc_Array_Get_Item_1.HasKeyboardFocus();0x03E5 CallFunc_Conv_BoolToDouble_ReturnValue_1 = Conv_BoolToDouble(CallFunc_IsVisible_ReturnValue_1);0x040A CallFunc_SelectFloat_ReturnValue = SelectFloat(0, 1, CallFunc_HasKeyboardFocus_ReturnValue);0x0441 CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_SelectFloat_ReturnValue, NewLocalVar);0x046F CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, CallFunc_Conv_BoolToDouble_ReturnValue_1);0x049D CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_1, CallFunc_MakeLiteralDouble_ReturnValue);0x04CB CallFunc_MakeLiteralDouble_ReturnValue_1 = MakeLiteralDouble(4);0x04F0 CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x050D CallFunc_GetRenderOpacity_ReturnValue = Right.GetRenderOpacity();0x053F CallFunc_FInterpTo_Constant_Current_ImplicitCast = Cast<4>(CallFunc_GetRenderOpacity_ReturnValue);0x055C CallFunc_FInterpTo_Constant_ReturnValue = FInterpTo_Constant(CallFunc_FInterpTo_Constant_Current_ImplicitCast, CallFunc_Multiply_DoubleDouble_ReturnValue_3, CallFunc_GetWorldDeltaSeconds_ReturnValue, CallFunc_MakeLiteralDouble_ReturnValue_1);0x059C CallFunc_SetRenderOpacity_InOpacity_ImplicitCast = Cast<3>(CallFunc_FInterpTo_Constant_ReturnValue);0x05B9 Right.SetRenderOpacity(CallFunc_SetRenderOpacity_InOpacity_ImplicitCast);0x05E2 goto Label_0607;0x05E7 Label_05E7:0x05E7 NewLocalVar = 0;0x0602 goto Label_0049;0x0607 Label_0607:0x0607 return;Public 0x14f0670 0x00 FEventReply OnFocusReceived (const FGeometry & MyGeometry , const FFocusEvent & InFocusEvent ) Script5 statements · 80 bytes of bytecode 0x0000 OnHover();0x000E CallFunc_Handled_ReturnValue = Handled();0x002A ReturnValue = CallFunc_Handled_ReturnValue;0x0045 return ReturnValue;Event Public 0x14f0670 0xF8 void PreConstruct (bool IsDesignTime ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012 ExecuteUbergraph_ChapterSelectHUD(4385);0x0021 return;Event Public 0x14f0670 0x01 void OnMouseEnter (const FGeometry & MyGeometry , FPointerEvent & MouseEvent ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_MyGeometry_1 = MyGeometry;0x0012 PersistentFrame.K2Node_Event_MouseEvent_1 = MouseEvent;0x0024 ExecuteUbergraph_ChapterSelectHUD(4840);0x0033 return;Event Public 0x14f0670 0xB8 void OnMouseLeave (FPointerEvent & MouseEvent ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_MouseEvent = MouseEvent;0x0012 ExecuteUbergraph_ChapterSelectHUD(4862);0x0021 return;Event Public 0x14f0670 0x80 void OnHover () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_ChapterSelectHUD(4888);0x000F return;0x14f0670 0x00 void OnNormal () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_ChapterSelectHUD(5194);0x000F return;0x14f0670 0x00 void OnSelect () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_ChapterSelectHUD(5314);0x000F return;0x14f0670 0x00 void OnExpand (bool Expand ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Expand = Expand;0x0012 ExecuteUbergraph_ChapterSelectHUD(5427);0x0021 return;0x14f0670 0x01 void SetVisualID (int32 VisualID ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_VisualID = VisualID;0x0012 ExecuteUbergraph_ChapterSelectHUD(5593);0x0021 return;0x14f0670 0x04 void CreationSet (UWidget * WidgetOwner ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_WidgetOwner = WidgetOwner;0x0012 ExecuteUbergraph_ChapterSelectHUD(5860);0x0021 return;0x14f0670 0x08 void Construct () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_ChapterSelectHUD(5880);0x000F return;Event Public 0x14f0670 0x00 void OnFocusLost (const FFocusEvent & InFocusEvent ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_InFocusEvent = InFocusEvent;0x0012 ExecuteUbergraph_ChapterSelectHUD(6293);0x0021 return;Event Public 0x14f0670 0x08 void Tick (const FGeometry & MyGeometry , float InDeltaTime ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_MyGeometry = MyGeometry;0x0012 PersistentFrame.K2Node_Event_InDeltaTime = InDeltaTime;0x0024 ExecuteUbergraph_ChapterSelectHUD(6323);0x0033 return;Event Public 0x14f0670 0x3C void TakeEffect (int32 ID , UCheckpointSelectHUD_C * Selected ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_ID = ID;0x0012 PersistentFrame.K2Node_CustomEvent_Selected = Selected;0x0024 ExecuteUbergraph_ChapterSelectHUD(6366);0x0033 return;0x14f0670 0x10 void ConfirmKey () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_ChapterSelectHUD(6594);0x000F return;0x14f0670 0x00 void CancelKey () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_ChapterSelectHUD(6609);0x000F return;0x14f0670 0x00 void CheckChildrenLostLocus () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_ChapterSelectHUD(6629);0x000F return;0x14f0670 0x00 void ReloadLevel () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_ChapterSelectHUD(6630);0x000F return;0x14f0670 0x00 void SetText (const FText & InText ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_InText = InText;0x0012 ExecuteUbergraph_ChapterSelectHUD(6795);0x0021 return;0x14f0670 0x10 void Update () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_ChapterSelectHUD(6904);0x000F return;0x14f0670 0x00 void ChangeIcon (UObject * Image ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Image = Image;0x0012 ExecuteUbergraph_ChapterSelectHUD(6932);0x0021 return;0x14f0670 0x08 void BndEvt__ChapterSelectHUD_ScrollBox_K2Node_ComponentBoundEvent_0_OnUserScrolledEvent__DelegateSignature (float CurrentOffset ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_CurrentOffset = CurrentOffset;0x0012 ExecuteUbergraph_ChapterSelectHUD(7471);0x0021 return;0x14f0670 0x04 void GPInput (bool GPInput ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_GPInput = GPInput;0x0012 ExecuteUbergraph_ChapterSelectHUD(7830);0x0021 return;0x14f0670 0x01 void BndEvt__ChapterSelectHUD_ScrollBox_K2Node_ComponentBoundEvent_1_OnScrollBarVisibilityChangedEvent__DelegateSignature (const ESlateVisibility & NewVisibility ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_NewVisibility = NewVisibility;0x0012 ExecuteUbergraph_ChapterSelectHUD(7994);0x0021 return;0x14f0670 0x01 void ExecuteUbergraph_ChapterSelectHUD (int32 EntryPoint ) Script329 statements · 8,009 bytes of bytecode 0x0000 PushFlow(Label_1F46);0x0005 goto [EntryPoint];0x000F Label_000F:0x000F SetTextCondition();0x001D PopFlow();0x001E Scrolling = false;0x0029 Temp_byte_Variable_1 = 2;0x003D Temp_byte_Variable_2 = 0;0x0051 Temp_bool_Variable = GPInput_0;0x0064 ScrollBox.SetScrollWhenFocusChanges(Switch(Temp_bool_Variable, false => Temp_byte_Variable_2, true => Temp_byte_Variable_1, default => K2Node_Select_Default_1));0x00B9 K2Node_DynamicCast_AsPause_Menu_HUD_2 = Cast<PauseMenuHUD_C>(WidgetOwner);0x00DD K2Node_DynamicCast_bSuccess_6 = Cast<1>(K2Node_DynamicCast_AsPause_Menu_HUD_2);0x00FA if (!(K2Node_DynamicCast_bSuccess_6)) PopFlow();0x0104 Temp_byte_Variable_1 = 2;0x0118 Temp_byte_Variable_2 = 0;0x012C Temp_bool_Variable = GPInput_0;0x013F K2Node_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));0x01AA PopFlow();0x01AB Label_01AB:0x01AB CallFunc_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);0x021B SetIntPropertyByName(CallFunc_Create_ReturnValue, FName(LevelID), CallFunc_Array_Get_Item_2);0x0244 CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Array_Index_Variable_3, 1);0x026E CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(CallFunc_Add_IntInt_ReturnValue_2);0x0293 CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("0", CallFunc_Conv_IntToString_ReturnValue);0x02BB CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue);0x02E0 SetTextPropertyByName(CallFunc_Create_ReturnValue, FName(CheckpointName), CallFunc_Conv_StringToText_ReturnValue);0x0309 SetObjectPropertyByName(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);0x0365 SetObjectPropertyByName(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);0x03C9 SetIntPropertyByName(CallFunc_Create_ReturnValue, FName(LevelCheckpoint), CallFunc_Array_Get_Item_2);0x03F2 CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Checkpoints, CallFunc_Create_ReturnValue);0x0436 CallFunc_AddChild_ReturnValue = ScrollBox.AddChild(CallFunc_Create_ReturnValue);0x0469 PopFlow();0x046A Label_046A:0x046A PushFlow(Label_04D0);0x046F /Script/Engine.Default__KismetArrayLibrary.Array_Get(Checkpoints, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_7);0x04AA CallFunc_Array_Get_Item_7.UpdateImage(true);0x04CF PopFlow();0x04D0 Label_04D0:0x04D0 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x04FA Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0515 Label_0515:0x0515 CallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Checkpoints);0x0550 CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_3);0x0576 if (!(CallFunc_Less_IntInt_ReturnValue_2)) PopFlow();0x0580 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x059B goto Label_046A;0x05A0 Label_05A0:0x05A0 Temp_int_Loop_Counter_Variable = 0;0x05B7 Temp_int_Array_Index_Variable = 0;0x05CE goto Label_0515;0x05D3 Label_05D3:0x05D3 PushFlow(Label_0639);0x05D8 /Script/Engine.Default__KismetArrayLibrary.Array_Get(Checkpoints, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_6);0x0613 CallFunc_Array_Get_Item_6.UpdateImage(false);0x0638 PopFlow();0x0639 Label_0639:0x0639 CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x0663 Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_3;0x067E Label_067E:0x067E CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Checkpoints);0x06B9 CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_2);0x06DF if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x06E9 Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_2;0x0704 goto Label_05D3;0x0709 Label_0709:0x0709 Temp_int_Array_Index_Variable_1 = 0;0x0720 goto Label_067E;0x0725 Label_0725:0x0725 PushFlow(Label_0792);0x072A /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWidgetsOfClass_FoundWidgets, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_8);0x0765 CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_Array_Get_Item_8, this);0x0783 if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_08D7;0x0791 PopFlow();0x0792 Label_0792:0x0792 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x07BC Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x07D7 Label_07D7:0x07D7 CallFunc_Array_Length_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllWidgetsOfClass_FoundWidgets);0x0812 CallFunc_Less_IntInt_ReturnValue_3 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_4);0x0838 if (!(CallFunc_Less_IntInt_ReturnValue_3)) goto Label_0866;0x0846 Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_1;0x0861 goto Label_0725;0x0866 Label_0866:0x0866 K2Node_DynamicCast_AsHUDinterface = Cast<HUDinterface_C>(WidgetOwner);0x088A K2Node_DynamicCast_bSuccess_3 = Cast<2>(K2Node_DynamicCast_AsHUDinterface);0x08A7 if (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x08B1 K2Node_DynamicCast_AsHUDinterface.WasMouseMovement();0x08D6 PopFlow();0x08D7 Label_08D7:0x08D7 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWidgetsOfClass_FoundWidgets, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_8);0x0912 CallFunc_Array_Get_Item_8.OnNormal();0x0936 PopFlow();0x0937 Label_0937:0x0937 Temp_int_Loop_Counter_Variable_1 = 0;0x094E Temp_int_Array_Index_Variable_2 = 0;0x0965 goto Label_07D7;0x096A Label_096A:0x096A Temp_int_Array_Index_Variable_3 = 0;0x0981 Label_0981:0x0981 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(LevelsID);0x09BC CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_4, CallFunc_Array_Length_ReturnValue);0x09E2 if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x09EC Temp_int_Array_Index_Variable_3 = Temp_int_Loop_Counter_Variable_4;0x0A07 PushFlow(Label_0A11);0x0A0C goto Label_01AB;0x0A11 Label_0A11:0x0A11 CallFunc_Add_IntInt_ReturnValue_5 = Add_IntInt(Temp_int_Loop_Counter_Variable_4, 1);0x0A3B Temp_int_Loop_Counter_Variable_4 = CallFunc_Add_IntInt_ReturnValue_5;0x0A56 goto Label_0981;0x0A5B Label_0A5B:0x0A5B Temp_int_Loop_Counter_Variable_2 = 0;0x0A72 goto Label_0709;0x0A77 Label_0A77:0x0A77 PushFlow(Label_0ADC);0x0A7C /Script/Engine.Default__KismetArrayLibrary.Array_Get(Checkpoints, Temp_int_Array_Index_Variable_4, CallFunc_Array_Get_Item_13);0x0AB7 CallFunc_Array_Get_Item_13.Update();0x0ADB PopFlow();0x0ADC Label_0ADC:0x0ADC CallFunc_Add_IntInt_ReturnValue_4 = Add_IntInt(Temp_int_Loop_Counter_Variable_3, 1);0x0B06 Temp_int_Loop_Counter_Variable_3 = CallFunc_Add_IntInt_ReturnValue_4;0x0B21 Label_0B21:0x0B21 CallFunc_Array_Length_ReturnValue_5 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Checkpoints);0x0B5C CallFunc_Less_IntInt_ReturnValue_4 = Less_IntInt(Temp_int_Loop_Counter_Variable_3, CallFunc_Array_Length_ReturnValue_5);0x0B82 if (!(CallFunc_Less_IntInt_ReturnValue_4)) goto Label_0BB0;0x0B90 Temp_int_Array_Index_Variable_4 = Temp_int_Loop_Counter_Variable_3;0x0BAB goto Label_0A77;0x0BB0 Label_0BB0:0x0BB0 PushFlow(Label_000F);0x0BB5 Temp_int_Loop_Counter_Variable_5 = 0;0x0BCC Temp_int_Array_Index_Variable_5 = 0;0x0BE3 Label_0BE3:0x0BE3 CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Checkpoints);0x0C1E CallFunc_Less_IntInt_ReturnValue_5 = Less_IntInt(Temp_int_Loop_Counter_Variable_5, CallFunc_Array_Length_ReturnValue_1);0x0C44 if (!(CallFunc_Less_IntInt_ReturnValue_5)) PopFlow();0x0C4E Temp_int_Array_Index_Variable_5 = Temp_int_Loop_Counter_Variable_5;0x0C69 PushFlow(Label_0FC7);0x0C6E CallFunc_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);0x0CD3 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_Array_Get_Item_9);0x0CF0 if (!(CallFunc_IsValid_ReturnValue)) goto Label_0F25;0x0CFE CallFunc_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);0x0D9E CallFunc_Array_Get_Item_11.SetNavigationRuleExplicit(1, CallFunc_Array_Get_Item_9);0x0DC9 Label_0DC9:0x0DC9 CallFunc_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);0x0E2E CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_Array_Get_Item_10);0x0E4B if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_1011;0x0E59 CallFunc_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);0x0EF9 CallFunc_Array_Get_Item_11.SetNavigationRuleExplicit(0, CallFunc_Array_Get_Item_10);0x0F24 PopFlow();0x0F25 Label_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);0x0F97 CallFunc_Array_Get_Item_11.SetNavigationRuleExplicit(1, CallFunc_Array_Get_Item_3);0x0FC2 goto Label_0DC9;0x0FC7 Label_0FC7:0x0FC7 CallFunc_Add_IntInt_ReturnValue_7 = Add_IntInt(Temp_int_Loop_Counter_Variable_5, 1);0x0FF1 Temp_int_Loop_Counter_Variable_5 = CallFunc_Add_IntInt_ReturnValue_7;0x100C goto Label_0BE3;0x1011 Label_1011:0x1011 CallFunc_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);0x10C2 CallFunc_Array_Get_Item_11.SetNavigationRuleExplicit(0, CallFunc_Array_Get_Item_4);0x10ED PopFlow();0x10EE Label_10EE:0x10EE Temp_int_Loop_Counter_Variable_3 = 0;0x1105 Temp_int_Array_Index_Variable_4 = 0;0x111C goto Label_0B21;0x1121 CallFunc_MakeLiteralText_ReturnValue = MakeLiteralText(FText::FromStringTable("/Game/Dialogue/System/System.System", "Chapter"));0x1175 CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CallFunc_MakeLiteralText_ReturnValue);0x119A CallFunc_Conv_TextToString_ReturnValue_1 = Conv_TextToString(ChapterPrefix);0x11BF CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue, "_");0x11E7 CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_1, CallFunc_Conv_TextToString_ReturnValue_1);0x1215 CallFunc_Conv_TextToString_ReturnValue_2 = Conv_TextToString(LevelName);0x123A CallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_2, "_");0x1262 CallFunc_Concat_StrStr_ReturnValue_4 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_3, CallFunc_Conv_TextToString_ReturnValue_2);0x1290 CallFunc_Conv_StringToText_ReturnValue_1 = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_4);0x12B5 Name = CallFunc_Conv_StringToText_ReturnValue_1;0x12D0 SetText(Name);0x12E7 PopFlow();0x12E8 SetKeyboardFocus();0x12F2 HasMouseFocus = true;0x12FD PopFlow();0x12FE OnNormal();0x130C HasMouseFocus = false;0x1317 PopFlow();0x1318 SetVisualID(1);0x132B OnExpand(true);0x133A if (!(FirstFocus)) goto Label_1349;0x1348 PopFlow();0x1349 Label_1349:0x1349 FirstFocus = true;0x1354 /Script/Engine.Default__KismetArrayLibrary.Array_Get(Checkpoints, 0, CallFunc_Array_Get_Item_5);0x138B CallFunc_Array_Get_Item_5.OnHover();0x13AF /Script/Engine.Default__KismetArrayLibrary.Array_Get(Checkpoints, 0, CallFunc_Array_Get_Item_5);0x13E6 CallFunc_Array_Get_Item_5.SetKeyboardFocus();0x1406 CallFunc_GetAllWidgetsOfClass_FoundWidgets = {};0x1411 /Script/UMG.Default__WidgetBlueprintLibrary.GetAllWidgetsOfClass(this, CallFunc_GetAllWidgetsOfClass_FoundWidgets, /Game/Blueprints/HUD/ChapterSelectHUD.ChapterSelectHUD_C, false);0x1445 goto Label_0937;0x144A if (!(Scrolling)) goto Label_1494;0x1458 CallFunc_HasAnyUserFocus_ReturnValue = this.HasAnyUserFocus();0x147A if (!(CallFunc_HasAnyUserFocus_ReturnValue)) goto Label_1489;0x1488 PopFlow();0x1489 Label_1489:0x1489 Scrolling = false;0x1494 Label_1494:0x1494 SetVisualID(0);0x14A7 OnExpand(false);0x14B6 FirstFocus = false;0x14C1 PopFlow();0x14C2 SetVisualID(0);0x14D5 OnExpand(true);0x14E4 ChildrenFocus(CallFunc_ChildrenFocus_ChildrenHasFocus, CallFunc_ChildrenFocus_ChildrenWithFocus);0x1504 if (!(CallFunc_ChildrenFocus_ChildrenHasFocus)) PopFlow();0x150E CallFunc_ChildrenFocus_ChildrenWithFocus.OnSelect();0x1532 PopFlow();0x1533 if (!(K2Node_CustomEvent_Expand)) goto Label_158D;0x1541 OverlayCheckpoint.SetRenderOpacity(1f);0x1566 ScrollBox.SetScrollbarVisibility(4);0x1588 goto Label_0A5B;0x158D Label_158D:0x158D OverlayCheckpoint.SetRenderOpacity(0.25f);0x15B2 ScrollBox.SetScrollbarVisibility(2);0x15D4 goto Label_05A0;0x15D9 CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(K2Node_CustomEvent_VisualID, VisualID);0x15FF if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_160E;0x160D PopFlow();0x160E Label_160E:0x160E VisualID = K2Node_CustomEvent_VisualID;0x1629 /Script/Engine.Default__KismetArrayLibrary.Array_Get(BackgroundBrushArray, VisualID, CallFunc_Array_Get_Item);0x1664 Background.SetBrush(CallFunc_Array_Get_Item);0x168D /Script/Engine.Default__KismetArrayLibrary.Array_Get(TextColorArray, VisualID, CallFunc_Array_Get_Item_1);0x16C8 TextColorSingle = CallFunc_Array_Get_Item_1;0x16E3 PopFlow();0x16E4 WidgetOwner = K2Node_CustomEvent_WidgetOwner;0x16F7 PopFlow();0x16F8 CallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x170D K2Node_DynamicCast_AsMy_Game_Instance = Cast<MyGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x1731 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMy_Game_Instance);0x174E if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x1758 CallFunc_GetGameMode_ReturnValue_1 = GetGameMode(this);0x176D K2Node_DynamicCast_AsMy_Game_Mode_1 = Cast<MyGameMode_C>(CallFunc_GetGameMode_ReturnValue_1);0x1791 K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsMy_Game_Mode_1);0x17AE if (!(K2Node_DynamicCast_bSuccess_4)) PopFlow();0x17B8 K2Node_CreateDelegate_OutputDelegate.Bind(this, GPInput);0x17CF K2Node_DynamicCast_AsMy_Game_Mode_1.ChangedInputMethod += K2Node_CreateDelegate_OutputDelegate;0x17F8 GPInput(K2Node_DynamicCast_AsMy_Game_Mode_1.GPInput);0x1825 KeysStructure = K2Node_DynamicCast_AsMy_Game_Instance.DefaultSettings.UIKeys_60_03CE3011420D47DA67AD0DB0CF6510C0;0x185F Build Version = K2Node_DynamicCast_AsMy_Game_Instance.BuildVersion;0x1890 goto Label_0BB0;0x1895 if (!(FirstFocus)) goto Label_18A4;0x18A3 PopFlow();0x18A4 Label_18A4:0x18A4 OnNormal();0x18B2 PopFlow();0x18B3 ArrowOpacity();0x18C1 PopFlow();0x18C2 Label_18C2:0x18C2 Temp_int_Loop_Counter_Variable_4 = 0;0x18D9 goto Label_096A;0x18DE SelectedChildren = K2Node_CustomEvent_Selected;0x18F1 K2Node_DynamicCast_AsPause_Menu_HUD = Cast<PauseMenuHUD_C>(WidgetOwner);0x1915 K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsPause_Menu_HUD);0x1932 if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x193C TakeEffectEnd.Broadcast(ButtonID, SelectedChildren);0x1961 K2Node_DynamicCast_AsPause_Menu_HUD.ReplayLevel.Clear();0x1981 K2Node_CreateDelegate_OutputDelegate_1.Bind(this, ReloadLevel);0x1998 K2Node_DynamicCast_AsPause_Menu_HUD.ReplayLevel += K2Node_CreateDelegate_OutputDelegate_1;0x19C1 PopFlow();0x19C2 OnSelect();0x19D0 PopFlow();0x19D1 ReturnEffect.Broadcast();0x19E4 PopFlow();0x19E5 PopFlow();0x19E6 CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x19FB K2Node_DynamicCast_AsMy_Game_Mode = Cast<MyGameMode_C>(CallFunc_GetGameMode_ReturnValue);0x1A1F K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsMy_Game_Mode);0x1A3C if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x1A46 K2Node_DynamicCast_AsMy_Game_Mode.StartFromPointAsync(SelectedChildren.LevelID, false);0x1A8A PopFlow();0x1A8B Name = K2Node_CustomEvent_InText;0x1AA6 ScrollBox.ClearChildren();0x1ACA /Script/Engine.Default__KismetArrayLibrary.Array_Clear(Checkpoints);0x1AF3 goto Label_18C2;0x1AF8 SetText(Name);0x1B0F goto Label_10EE;0x1B14 K2Node_MakeStruct_SlateBrush.TintColor = Arrow.Background.TintColor;0x1B57 K2Node_MakeStruct_SlateBrush.DrawAs = Arrow.Background.DrawAs;0x1B9A K2Node_MakeStruct_SlateBrush.Tiling = Arrow.Background.Tiling;0x1BDD K2Node_MakeStruct_SlateBrush.Mirroring = Arrow.Background.Mirroring;0x1C20 K2Node_MakeStruct_SlateBrush.ImageSize = Arrow.Background.ImageSize;0x1C63 K2Node_MakeStruct_SlateBrush.Margin = Arrow.Background.Margin;0x1CA6 K2Node_MakeStruct_SlateBrush.ResourceObject = K2Node_CustomEvent_Image;0x1CC2 K2Node_MakeStruct_SlateBrush.OutlineSettings = Arrow.Background.OutlineSettings;0x1D05 Arrow.SetBrush(K2Node_MakeStruct_SlateBrush);0x1D2E PopFlow();0x1D2F PushFlow(Label_1E12);0x1D34 ScrollBox.SetScrollWhenFocusChanges(0);0x1D56 Scrolling = true;0x1D61 CallFunc_HasAnyUserFocus_ReturnValue_1 = this.HasAnyUserFocus();0x1D83 CallFunc_SelectFloat_ReturnValue = SelectFloat(0.2, 0, CallFunc_HasAnyUserFocus_ReturnValue_1);0x1DBA CallFunc_RetriggerableDelay_Duration_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue);0x1DD7 RetriggerableDelay(this, CallFunc_RetriggerableDelay_Duration_ImplicitCast, LatentActionInfo{0x1E, -289330289, FName(ExecuteUbergraph_ChapterSelectHUD), this});0x1E11 PopFlow();0x1E12 Label_1E12:0x1E12 K2Node_DynamicCast_AsPause_Menu_HUD_1 = Cast<PauseMenuHUD_C>(WidgetOwner);0x1E36 K2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsPause_Menu_HUD_1);0x1E53 if (!(K2Node_DynamicCast_bSuccess_5)) PopFlow();0x1E5D K2Node_DynamicCast_AsPause_Menu_HUD_1.ChaptersScroll.SetScrollWhenFocusChanges(0);0x1E95 PopFlow();0x1E96 GPInput_0 = K2Node_CustomEvent_GPInput;0x1EA9 Temp_byte_Variable = 0;0x1EBD Temp_byte_Variable_3 = 2;0x1ED1 Temp_bool_Variable_1 = GPInput_0;0x1EE4 ScrollBox.SetScrollWhenFocusChanges(Switch(Temp_bool_Variable_1, false => Temp_byte_Variable, true => Temp_byte_Variable_3, default => K2Node_Select_Default));0x1F39 PopFlow();0x1F3A Scrolling = false;0x1F45 PopFlow();0x1F46 Label_1F46:0x1F46 return;Final 0x14f0670 0x04 void ReturnEffect__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void TakeEffectEnd__DelegateSignature (int32 ID , UWidget * CurrentButton ) Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x10