FEventReply OnFocusReceived (const FGeometry & MyGeometry , const FFocusEvent & InFocusEvent ) Script5 statements · 85 bytes of bytecode 0x0000 OnReceivedFocus.Broadcast();0x0013 CallFunc_Unhandled_ReturnValue = Unhandled();0x002F ReturnValue = CallFunc_Unhandled_ReturnValue;0x004A return ReturnValue;Event Public 0x15cd700 0xF8 void OnButtonFocused (UW_ComboBoxButton_C * Button ) Script4 statements · 99 bytes of bytecode 0x0000 CallFunc_GetChildIndex_ReturnValue = VBox_Options.GetChildIndex(Button);0x003B OnOptionFocused.Broadcast(Button, CallFunc_GetChildIndex_ReturnValue);0x0060 return;Public 0x15cd700 0x08 void GetIsFocused (const bool & bIsFocused ) Script5 statements · 105 bytes of bytecode 0x0000 DisplaceableButton.GetIsFocused(CallFunc_GetIsFocused_bIsFocused);0x002D CallFunc_BooleanOR_ReturnValue = BooleanOR(bIsFocused, CallFunc_GetIsFocused_bIsFocused);0x0053 bIsFocused = CallFunc_BooleanOR_ReturnValue;0x0066 return;Public 0x15cd700 0x01 void UpdateArrowStyle () Script7 statements · 284 bytes of bytecode 0x0000 CallFunc_IsPressed_ReturnValue = DisplaceableButton.CommonButton.IsPressed();0x0040 CallFunc_IsHovered_ReturnValue = DisplaceableButton.IsHovered();0x006E Temp_bool_Variable = CallFunc_IsPressed_ReturnValue;0x0081 Temp_bool_Variable_1 = CallFunc_IsHovered_ReturnValue;0x0094 Image_Arrow.SetBrush(Switch(Temp_bool_Variable, false => Switch(Temp_bool_Variable_1, false => NormalBrush, true => HoveredBrush, default => K2Node_Select_Default), true => PressedBrush, default => K2Node_Select_Default_1));0x0119 return;Public 0x15cd700 0x00 void FormatValueText (FText & ValueText , FText & Result ) Script26 statements · 862 bytes of bytecode 0x0000 K2Node_MakeStruct_FormatArgumentData.ArgumentName = "Num";0x0020 K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 4;0x003D K2Node_MakeStruct_FormatArgumentData.ArgumentValue = ValueText;0x0061 K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = 0;0x0085 K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x00A5 K2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x00C9 K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x00E6 K2Node_MakeStruct_FormatArgumentData_1.ArgumentName = "Suffix";0x0109 K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueType = 4;0x0126 K2Node_MakeStruct_FormatArgumentData_1.ArgumentValue = Suffix;0x014A K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueInt = 0;0x016E K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueFloat = 0f;0x018E K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueDouble = 0;0x01B2 K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueGender = 0;0x01CF K2Node_MakeStruct_FormatArgumentData_2.ArgumentName = "Prefix";0x01F2 K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueType = 4;0x020F K2Node_MakeStruct_FormatArgumentData_2.ArgumentValue = Prefix;0x0233 K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueInt = 0;0x0257 K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueFloat = 0f;0x0277 K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueDouble = 0;0x029B K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueGender = 0;0x02B8 K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData_2, K2Node_MakeStruct_FormatArgumentData, K2Node_MakeStruct_FormatArgumentData_1};0x02DE CallFunc_Format_ReturnValue = Format(NSLOCTEXT("185B06A94C7EABFAC9662DB2D881DB85", "", "{Prefix}{Num}{Suffix}"), K2Node_MakeArray_Array);0x0340 Result = CallFunc_Format_ReturnValue;0x035B return;Public 0x15cd700 0x20 void SetHideArrow (bool bHideArrow ) Script11 statements · 320 bytes of bytecode 0x0000 bHideArrow = bHideArrow;0x0013 Temp_byte_Variable = 2;0x0027 Temp_byte_Variable_1 = 4;0x003B Temp_bool_Variable_1 = bHideArrow;0x004E Image_Arrow.SetVisibility(Switch(Temp_bool_Variable_1, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default_1));0x00A7 Temp_real_Variable = 0.5f;0x00BE Temp_real_Variable_1 = 1f;0x00D5 Temp_bool_Variable = bHideArrow;0x00E8 DisplaceableButton.SetRenderOpacity(Switch(Temp_bool_Variable, false => Temp_real_Variable_1, true => Temp_real_Variable, default => K2Node_Select_Default));0x013D return;Public 0x15cd700 0x01 void OnOptionClicked (UW_ComboBoxButton_C * ComboBoxButton ) Script6 statements · 131 bytes of bytecode 0x0000 CallFunc_GetChildIndex_ReturnValue = VBox_Options.GetChildIndex(ComboBoxButton);0x003B ChangeSelection(CallFunc_GetChildIndex_ReturnValue, true);0x004F SetExpanded(false, true, true);0x0060 DisplaceableButton.SetFocus();0x0080 return;Public 0x15cd700 0x08 void CreateOptionButtons () Script42 statements · 1,161 bytes of bytecode 0x0000 PushFlow(Label_0486);0x0005 VBox_Options.ClearChildren();0x0029 Temp_int_Loop_Counter_Variable = 0;0x0040 Temp_int_Array_Index_Variable = 0;0x0057 Label_0057:0x0057 CallFunc_GetOptionsArray_ReturnValue = GetOptionsArray();0x0073 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetOptionsArray_ReturnValue);0x00AE CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00D4 if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_02EE;0x00E2 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00FD PushFlow(Label_043C);0x0102 CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/StormEscape/UI/Foundation/Options/W_ComboBoxButton.W_ComboBoxButton_C, nullptr);0x0137 CallFunc_GetOptionsArray_ReturnValue = GetOptionsArray();0x0153 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetOptionsArray_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x018E FormatValueText(CallFunc_Array_Get_Item, CallFunc_FormatValueText_Result);0x01AE CallFunc_Create_ReturnValue.SetStyle(CallFunc_FormatValueText_Result, ValueTextStyle, Margin{0f, 0f, 0f, 0f}, ButtonDisplacement, ButtonSizeOverride);0x0218 K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnOptionClicked);0x022F CallFunc_Create_ReturnValue.OnComboClicked += K2Node_CreateDelegate_OutputDelegate_1;0x0258 K2Node_CreateDelegate_OutputDelegate.Bind(this, OnButtonFocused);0x026F CallFunc_Create_ReturnValue.OnFocused += K2Node_CreateDelegate_OutputDelegate;0x0298 CallFunc_AddChildToVerticalBox_ReturnValue = VBox_Options.AddChildToVerticalBox(CallFunc_Create_ReturnValue);0x02CB CallFunc_AddChildToVerticalBox_ReturnValue.SetHorizontalAlignment(2);0x02ED PopFlow();0x02EE Label_02EE:0x02EE BreakVector2D(SizeOverride, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x0313 CallFunc_SlotAsOverlaySlot_ReturnValue = SlotAsOverlaySlot(VBox_Options);0x0330 CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(OptionsOffset, CallFunc_BreakVector2D_Y);0x035E K2Node_MakeStruct_Margin.Left = 0f;0x037E K2Node_MakeStruct_Top_ImplicitCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue);0x039B K2Node_MakeStruct_Margin.Top = K2Node_MakeStruct_Top_ImplicitCast;0x03BF K2Node_MakeStruct_Margin.Right = 0f;0x03DF K2Node_MakeStruct_Margin.Bottom = 0f;0x03FF CallFunc_SlotAsOverlaySlot_ReturnValue.SetPadding(K2Node_MakeStruct_Margin);0x0428 OnOptionsCreated.Broadcast();0x043B PopFlow();0x043C Label_043C:0x043C CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0466 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0481 goto Label_0057;0x0486 Label_0486:0x0486 return;Public 0x15cd700 0x00 void SetValueText (FText & Text ) Script4 statements · 80 bytes of bytecode 0x0000 FormatValueText(Text, CallFunc_FormatValueText_Result);0x0020 CurrentValueText.SetText(CallFunc_FormatValueText_Result);0x004D return;Public 0x15cd700 0x10 void SetSizeBoxOverrides () Script65 statements · 1,827 bytes of bytecode 0x0000 BreakVector2D(SizeOverride, CallFunc_BreakVector2D_X_7, CallFunc_BreakVector2D_Y_7);0x0025 CallFunc_SetWidthOverride_InWidthOverride_ImplicitCast_2 = Cast<3>(CallFunc_BreakVector2D_X_7);0x0042 SizeBox_Main.SetWidthOverride(CallFunc_SetWidthOverride_InWidthOverride_ImplicitCast_2);0x006B BreakVector2D(SizeOverride, CallFunc_BreakVector2D_X_7, CallFunc_BreakVector2D_Y_7);0x0090 CallFunc_LessEqual_DoubleDouble_ReturnValue_7 = LessEqual_DoubleDouble(CallFunc_BreakVector2D_X_7, 0);0x00B6 if (!(CallFunc_LessEqual_DoubleDouble_ReturnValue_7)) goto Label_00E4;0x00C4 SizeBox_Main.ClearWidthOverride();0x00E4 Label_00E4:0x00E4 BreakVector2D(SizeOverride, CallFunc_BreakVector2D_X_6, CallFunc_BreakVector2D_Y_6);0x0109 CallFunc_SetHeightOverride_InHeightOverride_ImplicitCast_2 = Cast<3>(CallFunc_BreakVector2D_Y_6);0x0126 SizeBox_Main.SetHeightOverride(CallFunc_SetHeightOverride_InHeightOverride_ImplicitCast_2);0x014F BreakVector2D(SizeOverride, CallFunc_BreakVector2D_X_6, CallFunc_BreakVector2D_Y_6);0x0174 CallFunc_LessEqual_DoubleDouble_ReturnValue_6 = LessEqual_DoubleDouble(CallFunc_BreakVector2D_Y_6, 0);0x019A if (!(CallFunc_LessEqual_DoubleDouble_ReturnValue_6)) goto Label_01C8;0x01A8 SizeBox_Main.ClearHeightOverride();0x01C8 Label_01C8:0x01C8 BreakVector2D(ButtonSizeOverride, CallFunc_BreakVector2D_X_3, CallFunc_BreakVector2D_Y_3);0x01ED CallFunc_SetWidthOverride_InWidthOverride_ImplicitCast_1 = Cast<3>(CallFunc_BreakVector2D_X_3);0x020A SizeBox_ComboBox.SetWidthOverride(CallFunc_SetWidthOverride_InWidthOverride_ImplicitCast_1);0x0233 BreakVector2D(ButtonSizeOverride, CallFunc_BreakVector2D_X_3, CallFunc_BreakVector2D_Y_3);0x0258 CallFunc_LessEqual_DoubleDouble_ReturnValue_3 = LessEqual_DoubleDouble(CallFunc_BreakVector2D_X_3, 0);0x027E if (!(CallFunc_LessEqual_DoubleDouble_ReturnValue_3)) goto Label_02AC;0x028C SizeBox_ComboBox.ClearWidthOverride();0x02AC Label_02AC:0x02AC BreakVector2D(ButtonSizeOverride, CallFunc_BreakVector2D_X_2, CallFunc_BreakVector2D_Y_2);0x02D1 CallFunc_SetHeightOverride_InHeightOverride_ImplicitCast_1 = Cast<3>(CallFunc_BreakVector2D_Y_2);0x02EE SizeBox_ComboBox.SetHeightOverride(CallFunc_SetHeightOverride_InHeightOverride_ImplicitCast_1);0x0317 BreakVector2D(ButtonSizeOverride, CallFunc_BreakVector2D_X_2, CallFunc_BreakVector2D_Y_2);0x033C CallFunc_LessEqual_DoubleDouble_ReturnValue_2 = LessEqual_DoubleDouble(CallFunc_BreakVector2D_Y_2, 0);0x0362 if (!(CallFunc_LessEqual_DoubleDouble_ReturnValue_2)) goto Label_0390;0x0370 SizeBox_ComboBox.ClearHeightOverride();0x0390 Label_0390:0x0390 BreakVector2D(MinDesiredButtonSize, CallFunc_BreakVector2D_X_5, CallFunc_BreakVector2D_Y_5);0x03B5 CallFunc_SetMinDesiredWidth_InMinDesiredWidth_ImplicitCast = Cast<3>(CallFunc_BreakVector2D_X_5);0x03D2 SizeBox_ComboBox.SetMinDesiredWidth(CallFunc_SetMinDesiredWidth_InMinDesiredWidth_ImplicitCast);0x03FB BreakVector2D(MinDesiredButtonSize, CallFunc_BreakVector2D_X_5, CallFunc_BreakVector2D_Y_5);0x0420 CallFunc_LessEqual_DoubleDouble_ReturnValue_5 = LessEqual_DoubleDouble(CallFunc_BreakVector2D_X_5, 0);0x0446 if (!(CallFunc_LessEqual_DoubleDouble_ReturnValue_5)) goto Label_0720;0x0454 SizeBox_ComboBox.ClearMinDesiredWidth();0x0474 BreakVector2D(MinDesiredButtonSize, CallFunc_BreakVector2D_X_4, CallFunc_BreakVector2D_Y_4);0x0499 CallFunc_SetMinDesiredHeight_InMinDesiredHeight_ImplicitCast = Cast<3>(CallFunc_BreakVector2D_Y_4);0x04B6 SizeBox_ComboBox.SetMinDesiredHeight(CallFunc_SetMinDesiredHeight_InMinDesiredHeight_ImplicitCast);0x04DF BreakVector2D(MinDesiredButtonSize, CallFunc_BreakVector2D_X_4, CallFunc_BreakVector2D_Y_4);0x0504 CallFunc_LessEqual_DoubleDouble_ReturnValue_4 = LessEqual_DoubleDouble(CallFunc_BreakVector2D_Y_4, 0);0x052A if (!(CallFunc_LessEqual_DoubleDouble_ReturnValue_4)) goto Label_0558;0x0538 SizeBox_ComboBox.ClearMinDesiredHeight();0x0558 Label_0558:0x0558 BreakVector2D(ActionIconSize, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x057D CallFunc_SetWidthOverride_InWidthOverride_ImplicitCast = Cast<3>(CallFunc_BreakVector2D_X);0x059A SizeBox_ActionIcon.SetWidthOverride(CallFunc_SetWidthOverride_InWidthOverride_ImplicitCast);0x05C3 BreakVector2D(ActionIconSize, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x05E8 CallFunc_LessEqual_DoubleDouble_ReturnValue = LessEqual_DoubleDouble(CallFunc_BreakVector2D_X, 0);0x060E if (!(CallFunc_LessEqual_DoubleDouble_ReturnValue)) goto Label_063C;0x061C SizeBox_ActionIcon.ClearWidthOverride();0x063C Label_063C:0x063C BreakVector2D(ActionIconSize, CallFunc_BreakVector2D_X_1, CallFunc_BreakVector2D_Y_1);0x0661 CallFunc_SetHeightOverride_InHeightOverride_ImplicitCast = Cast<3>(CallFunc_BreakVector2D_Y_1);0x067E SizeBox_ActionIcon.SetHeightOverride(CallFunc_SetHeightOverride_InHeightOverride_ImplicitCast);0x06A7 BreakVector2D(ActionIconSize, CallFunc_BreakVector2D_X_1, CallFunc_BreakVector2D_Y_1);0x06CC CallFunc_LessEqual_DoubleDouble_ReturnValue_1 = LessEqual_DoubleDouble(CallFunc_BreakVector2D_Y_1, 0);0x06F2 if (!(CallFunc_LessEqual_DoubleDouble_ReturnValue_1)) goto Label_0720;0x0700 SizeBox_ActionIcon.ClearHeightOverride();0x0720 Label_0720:0x0720 return;Public 0x15cd700 0x00 void K2_OnSelectionChanged (int32 NewIndex , FText & NewValue ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_NewIndex = NewIndex;0x0012 PersistentFrame.K2Node_Event_NewValue = NewValue;0x0024 ExecuteUbergraph_W_OptionsComboBoxBase(185);0x0033 return;Event Public 0x15cd700 0x18 void OnInitialized () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_W_OptionsComboBoxBase(1599);0x000F return;Event Public 0x15cd700 0x00 void OnMouseEnter (const FGeometry & MyGeometry , FPointerEvent & MouseEvent ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_MyGeometry = MyGeometry;0x0012 PersistentFrame.K2Node_Event_MouseEvent_1 = MouseEvent;0x0024 ExecuteUbergraph_W_OptionsComboBoxBase(1855);0x0033 return;Event Public 0x15cd700 0xB8 void OnMouseLeave (FPointerEvent & MouseEvent ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_MouseEvent = MouseEvent;0x0012 ExecuteUbergraph_W_OptionsComboBoxBase(2123);0x0021 return;Event Public 0x15cd700 0x80 void PreConstruct (bool IsDesignTime ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012 ExecuteUbergraph_W_OptionsComboBoxBase(2637);0x0021 return;Event Public 0x15cd700 0x01 void SetCanChangeSetting (bool bNewCanChange ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_bNewCanChange = bNewCanChange;0x0012 ExecuteUbergraph_W_OptionsComboBoxBase(2685);0x0021 return;Event Public 0x15cd700 0x01 void BndEvt__W_OptionsComboBoxBase_DisplaceableButton_K2Node_ComponentBoundEvent_10_OnHovered__DelegateSignature (UCommonButtonBase * Button ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_Button_4 = Button;0x0012 ExecuteUbergraph_W_OptionsComboBoxBase(3675);0x0021 return;0x15cd700 0x08 void BndEvt__W_OptionsComboBoxBase_DisplaceableButton_K2Node_ComponentBoundEvent_11_OnUnhovered__DelegateSignature (UCommonButtonBase * Button ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_Button_3 = Button;0x0012 ExecuteUbergraph_W_OptionsComboBoxBase(3680);0x0021 return;0x15cd700 0x08 void BndEvt__W_OptionsComboBoxBase_DisplaceableButton_K2Node_ComponentBoundEvent_12_OnClicked__DelegateSignature (UCommonButtonBase * Button ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_Button_2 = Button;0x0012 ExecuteUbergraph_W_OptionsComboBoxBase(3685);0x0021 return;0x15cd700 0x08 void BndEvt__W_OptionsComboBoxBase_DisplaceableButton_K2Node_ComponentBoundEvent_13_OnPressed__DelegateSignature (UCommonButtonBase * Button ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_Button_1 = Button;0x0012 ExecuteUbergraph_W_OptionsComboBoxBase(3740);0x0021 return;0x15cd700 0x08 void BndEvt__W_OptionsComboBoxBase_DisplaceableButton_K2Node_ComponentBoundEvent_14_OnReleased__DelegateSignature (UCommonButtonBase * Button ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_Button = Button;0x0012 ExecuteUbergraph_W_OptionsComboBoxBase(3745);0x0021 return;0x15cd700 0x08 void SetExpanded (bool bIsExpanded , bool bTryRestoreFocus , bool bFireDispatcher ) Script6 statements · 72 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_bIsExpanded = bIsExpanded;0x0012 PersistentFrame.K2Node_CustomEvent_bTryRestoreFocus = bTryRestoreFocus;0x0024 PersistentFrame.K2Node_CustomEvent_bFireDispatcher = bFireDispatcher;0x0036 ExecuteUbergraph_W_OptionsComboBoxBase(4261);0x0045 return;0x15cd700 0x03 void OnRemovedFromFocusPath (const FFocusEvent & InFocusEvent ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_InFocusEvent = InFocusEvent;0x0012 ExecuteUbergraph_W_OptionsComboBoxBase(4285);0x0021 return;Event Public 0x15cd700 0x08 void Construct () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_W_OptionsComboBoxBase(4333);0x000F return;Event Public 0x15cd700 0x00 void UpdateStyle () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_W_OptionsComboBoxBase(4358);0x000F return;0x15cd700 0x00 void BP_OnFocusReceived () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_W_OptionsComboBoxBase(4503);0x000F return;Event Protected 0x15cd700 0x00 void BP_OnFocusLost () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_W_OptionsComboBoxBase(4566);0x000F return;Event Protected 0x15cd700 0x00 void ExecuteUbergraph_W_OptionsComboBoxBase (int32 EntryPoint ) Script196 statements · 4,634 bytes of bytecode 0x0000 PushFlow(Label_1217);0x0005 goto [EntryPoint];0x000F Label_000F:0x000F K2Node_MakeStruct_Margin_3.Left = 0f;0x002F K2Node_MakeStruct_Margin_3.Top = 0f;0x004F K2Node_MakeStruct_Margin_3.Right = 12f;0x006F K2Node_MakeStruct_Margin_3.Bottom = 0f;0x008F CurrentValueText.SetMargin(K2Node_MakeStruct_Margin_3);0x00B8 PopFlow();0x00B9 SetValueText(K2Node_Event_NewValue);0x00D0 PopFlow();0x00D1 Label_00D1:0x00D1 CText_Title.SetText(OptionText);0x00FE CText_Title.SetStyle(TextStyle);0x0127 Description.SetText(DescriptionText);0x0154 Description.SetStyle(DescriptionTextStyle);0x017D CurrentValueText.SetStyle(ValueTextStyle);0x01A6 Temp_byte_Variable_16 = 4;0x01BA Temp_byte_Variable_17 = 1;0x01CE Temp_bool_Variable_11 = bHideTitle;0x01E1 CText_Title.SetVisibility(Switch(Temp_bool_Variable_11, false => Temp_byte_Variable_16, true => Temp_byte_Variable_17, default => K2Node_Select_Default_11));0x023A Temp_byte_Variable_14 = 4;0x024E Temp_byte_Variable_15 = 1;0x0262 Temp_bool_Variable_10 = bHideDescription;0x0275 Description.SetVisibility(Switch(Temp_bool_Variable_10, false => Temp_byte_Variable_14, true => Temp_byte_Variable_15, default => K2Node_Select_Default_6));0x02CE Temp_byte_Variable_2 = 1;0x02E2 Temp_byte_Variable_3 = 2;0x02F6 Temp_bool_Variable_1 = bHideHoverLine;0x0309 Image_HoverLine.SetVisibility(Switch(Temp_bool_Variable_1, false => Temp_byte_Variable_3, true => Temp_byte_Variable_2, default => K2Node_Select_Default_2));0x0362 K2Node_MakeStruct_Margin.Left = 0f;0x0382 K2Node_MakeStruct_Margin.Top = 0f;0x03A2 K2Node_MakeStruct_Margin.Right = -28f;0x03C2 K2Node_MakeStruct_Margin.Bottom = 0f;0x03E2 CurrentValueText.SetMargin(K2Node_MakeStruct_Margin);0x040B CallFunc_SlotAsSizeBoxSlot_ReturnValue = SlotAsSizeBoxSlot(Overlay_ComboBox);0x0428 CallFunc_SlotAsSizeBoxSlot_ReturnValue.SetPadding(ComboBoxPadding);0x0451 DisplaceableButton.SetButtonDisplacement(ButtonDisplacement);0x047E CreateOptionButtons();0x048C SetExpanded(bIsExpanded, false, true);0x04A5 Temp_byte_Variable_12 = 2;0x04B9 Temp_byte_Variable_13 = 4;0x04CD Temp_bool_Variable_7 = bHideArrow;0x04E0 Image_Arrow.SetVisibility(Switch(Temp_bool_Variable_7, false => Temp_byte_Variable_13, true => Temp_byte_Variable_12, default => K2Node_Select_Default_9));0x0539 Temp_real_Variable_2 = 0.5f;0x0550 Temp_real_Variable_3 = 1f;0x0567 Temp_bool_Variable_8 = bHideArrow;0x057A DisplaceableButton.SetRenderOpacity(Switch(Temp_bool_Variable_8, false => Temp_real_Variable_3, true => Temp_real_Variable_2, default => K2Node_Select_Default_10));0x05CF VBox_Title.SetRenderTranslation(TitleOffset);0x05F8 CallFunc_SlotAsBorderSlot_ReturnValue = SlotAsBorderSlot(SizeBox_ActionIcon);0x0615 CallFunc_SlotAsBorderSlot_ReturnValue.SetPadding(ActionIconPadding);0x063E PopFlow();0x063F OnInitialized();0x0649 UpdateStyle();0x0657 PopFlow();0x0658 Label_0658:0x0658 SetSizeBoxOverrides();0x0666 CallFunc_GetOptionsArray_ReturnValue = GetOptionsArray();0x0682 CallFunc_Array_IsValidIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsValidIndex(CallFunc_GetOptionsArray_ReturnValue, CurrentIndex);0x06BE if (!(CallFunc_Array_IsValidIndex_ReturnValue)) goto Label_00D1;0x06CC CallFunc_GetOptionsArray_ReturnValue = GetOptionsArray();0x06E8 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetOptionsArray_ReturnValue, CurrentIndex, CallFunc_Array_Get_Item);0x0723 SetValueText(CallFunc_Array_Get_Item);0x073A goto Label_00D1;0x073F bIsMouseOver = true;0x074A SetColorAndOpacity(HoveredColor);0x075D OnOptionHovered.Broadcast(nullptr, SettingData);0x077A Temp_byte_Variable_4 = 1;0x078E Temp_byte_Variable_5 = 4;0x07A2 Temp_bool_Variable_2 = bHideHoverLine;0x07B5 Image_HoverLine.SetVisibility(Switch(Temp_bool_Variable_2, false => Temp_byte_Variable_5, true => Temp_byte_Variable_4, default => K2Node_Select_Default_3));0x080E /Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/StormEscape/Audio/MetaSounds/UI/MS_UI_Hover.MS_UI_Hover, 1f, 1f, 0f, nullptr, nullptr, true);0x084A PopFlow();0x084B bIsMouseOver = false;0x0856 CallFunc_HasMouseCapture_ReturnValue = DisplaceableButton.HasMouseCapture();0x0880 if (!(CallFunc_HasMouseCapture_ReturnValue)) goto Label_088F;0x088E PopFlow();0x088F Label_088F:0x088F SetColorAndOpacity(UnhoveredColor);0x08A2 OnOptionUnhovered.Broadcast();0x08B5 Temp_byte_Variable_6 = 1;0x08C9 Temp_byte_Variable_7 = 2;0x08DD Temp_bool_Variable_3 = bHideHoverLine;0x08F0 Image_HoverLine.SetVisibility(Switch(Temp_bool_Variable_3, false => Temp_byte_Variable_7, true => Temp_byte_Variable_6, default => K2Node_Select_Default_4));0x0949 PopFlow();0x094A Label_094A:0x094A SetColorAndOpacity(HoveredColor);0x095D if (!(bPreviewActionIcon)) PopFlow();0x0967 Overlay_ActionWidget.SetVisibility(4);0x098D goto Label_000F;0x0992 Label_0992:0x0992 SetColorAndOpacity(UnhoveredColor);0x09A5 OnOptionUnhovered.Broadcast();0x09B8 Temp_byte_Variable_8 = 1;0x09CC Temp_byte_Variable_9 = 2;0x09E0 Temp_bool_Variable_4 = bHideHoverLine;0x09F3 Image_HoverLine.SetVisibility(Switch(Temp_bool_Variable_4, false => Temp_byte_Variable_9, true => Temp_byte_Variable_8, default => K2Node_Select_Default_5));0x0A4C PopFlow();0x0A4D PreConstruct(K2Node_Event_IsDesignTime);0x0A60 UpdateStyle();0x0A6E if (!(K2Node_Event_IsDesignTime)) PopFlow();0x0A78 goto Label_094A;0x0A7D SetCanChangeSetting(K2Node_Event_bNewCanChange);0x0A90 Temp_byte_Variable = 4;0x0AA4 Temp_byte_Variable_1 = 1;0x0AB8 Temp_bool_Variable = K2Node_Event_bNewCanChange;0x0ACB HBox_ComboBox.SetVisibility(Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default));0x0B24 Temp_real_Variable_4 = 0.5f;0x0B3B Temp_real_Variable_5 = 1f;0x0B52 Temp_bool_Variable_9 = K2Node_Event_bNewCanChange;0x0B65 SizeBox_ComboBox.SetRenderOpacity(Switch(Temp_bool_Variable_9, false => Temp_real_Variable_4, true => Temp_real_Variable_5, default => K2Node_Select_Default_1));0x0BBA PopFlow();0x0BBB Label_0BBB:0x0BBB if (!(bCanChangeSetting)) PopFlow();0x0BC5 UpdateArrowStyle();0x0BD3 Overlay_ActionWidget.SetVisibility(4);0x0BF9 K2Node_MakeStruct_Margin_2.Left = 0f;0x0C19 K2Node_MakeStruct_Margin_2.Top = 0f;0x0C39 K2Node_MakeStruct_Margin_2.Right = 12f;0x0C59 K2Node_MakeStruct_Margin_2.Bottom = 0f;0x0C79 CurrentValueText.SetMargin(K2Node_MakeStruct_Margin_2);0x0CA2 PopFlow();0x0CA3 Label_0CA3:0x0CA3 if (!(bCanChangeSetting)) PopFlow();0x0CAD UpdateArrowStyle();0x0CBB /Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/StormEscape/Audio/MetaSounds/UI/MS_UI_Press.MS_UI_Press, 1f, 1f, 0f, nullptr, nullptr, true);0x0CF7 PopFlow();0x0CF8 Label_0CF8:0x0CF8 if (!(bCanChangeSetting)) PopFlow();0x0D02 UpdateArrowStyle();0x0D10 Overlay_ActionWidget.SetVisibility(1);0x0D36 K2Node_MakeStruct_Margin_1.Left = 0f;0x0D56 K2Node_MakeStruct_Margin_1.Top = 0f;0x0D76 K2Node_MakeStruct_Margin_1.Right = -28f;0x0D96 K2Node_MakeStruct_Margin_1.Bottom = 0f;0x0DB6 CurrentValueText.SetMargin(K2Node_MakeStruct_Margin_1);0x0DDF CallFunc_IsHovered_ReturnValue = DisplaceableButton.IsHovered();0x0E0D CallFunc_BooleanOR_ReturnValue = BooleanOR(bIsMouseOver, CallFunc_IsHovered_ReturnValue);0x0E33 if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_0992;0x0E41 PopFlow();0x0E42 Label_0E42:0x0E42 if (!(bCanChangeSetting)) PopFlow();0x0E4C UpdateArrowStyle();0x0E5A PopFlow();0x0E5B goto Label_0BBB;0x0E60 goto Label_0CF8;0x0E65 CallFunc_Not_PreBool_ReturnValue = Not_PreBool(bIsExpanded);0x0E82 SetExpanded(CallFunc_Not_PreBool_ReturnValue, false, true);0x0E9B PopFlow();0x0E9C goto Label_0CA3;0x0EA1 goto Label_0E42;0x0EA6 Label_0EA6:0x0EA6 Temp_byte_Variable_10 = 4;0x0EBA Temp_byte_Variable_11 = 1;0x0ECE Temp_bool_Variable_5 = bIsExpanded;0x0EE1 VBox_Options.SetVisibility(Switch(Temp_bool_Variable_5, false => Temp_byte_Variable_11, true => Temp_byte_Variable_10, default => K2Node_Select_Default_7));0x0F3A Temp_real_Variable = 90f;0x0F51 Temp_real_Variable_1 = -90f;0x0F68 Temp_bool_Variable_6 = bIsExpanded;0x0F7B Image_Arrow.SetRenderTransformAngle(Switch(Temp_bool_Variable_6, false => Temp_real_Variable_1, true => Temp_real_Variable, default => K2Node_Select_Default_8));0x0FD0 PushFlow(Label_107D);0x0FD5 CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(bIsExpanded);0x0FF2 CallFunc_HasFocusedDescendants_ReturnValue = HasFocusedDescendants();0x1006 CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_HasFocusedDescendants_ReturnValue, CallFunc_Not_PreBool_ReturnValue_1);0x102C CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_BooleanAND_ReturnValue, K2Node_CustomEvent_bTryRestoreFocus);0x1052 if (!(CallFunc_BooleanAND_ReturnValue_1)) PopFlow();0x105C DisplaceableButton.SetFocus();0x107C PopFlow();0x107D Label_107D:0x107D if (!(K2Node_CustomEvent_bFireDispatcher)) PopFlow();0x1087 OnExpanded.Broadcast(this, bIsExpanded);0x10A4 PopFlow();0x10A5 bIsExpanded = K2Node_CustomEvent_bIsExpanded;0x10B8 goto Label_0EA6;0x10BD bIsFocused = false;0x10C8 SetExpanded(false, false, true);0x10D9 OnRemovedFromFocus.Broadcast();0x10EC PopFlow();0x10ED Construct();0x10F7 UpdateStyle();0x1105 PopFlow();0x1106 Overlay_ActionWidget.SetVisibility(1);0x112C SetColorAndOpacity(UnhoveredColor);0x113F DisplaceableButton.bIsHovered = false;0x1160 DisplaceableButton.UpdateBrush();0x1184 UpdateArrowStyle();0x1192 goto Label_0658;0x1197 bIsFocused = true;0x11A2 DisplaceableButton.SetFocus();0x11C2 OnReceivedFocus.Broadcast();0x11D5 PopFlow();0x11D6 DisplaceableButton.GetIsFocused(CallFunc_GetIsFocused_bIsFocused);0x1203 bIsFocused = CallFunc_GetIsFocused_bIsFocused;0x1216 PopFlow();0x1217 Label_1217:0x1217 return;Final 0x15cd700 0x04 void OnReceivedFocus__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x15cd700 0x00 void OnOptionFocused__DelegateSignature (UW_ComboBoxButton_C * Button , int32 Index ) Script2 statements · 3 bytes of bytecode Public 0x15cd700 0x0C void OnRemovedFromFocus__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x15cd700 0x00 void OnExpanded__DelegateSignature (UW_OptionsComboBoxBase_C * ComboBox , bool bIsExpanded ) Script2 statements · 3 bytes of bytecode Public 0x15cd700 0x09 void OnOptionsCreated__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x15cd700 0x00