Zdexby TheHolyOneZ
5,252 classes
/Game/StormEscape/UI/Foundation/Options/W_OptionsComboBoxBase.W_OptionsComboBoxBase_C 0x1D10 (7,440 B) align 16 inherited 0x1880 33 scripted vtable /Game/StormEscape/UI/Foundation/Options/W_OptionsComboBoxBase
0x00x1D10

Members 48

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08VBox_TitleUVerticalBox*10 flagsnullptr
0x08VBox_OptionsUVerticalBox*10 flagsnullptr
0x08SizeBox_MainUSizeBox*10 flagsnullptr
0x08SizeBox_ComboBoxUSizeBox*10 flagsnullptr
0x08SizeBox_ActionIconUSizeBox*10 flagsnullptr
0x08Overlay_ComboBoxUOverlay*10 flagsnullptr
0x08Overlay_ActionWidgetUOverlay*10 flagsnullptr
0x08Image_HoverLineUImage*10 flagsnullptr
0x08Image_ArrowUImage*10 flagsnullptr
0x08HBox_ComboBoxUHorizontalBox*10 flagsnullptr
0x08DisplaceableButtonUW_DisplaceableButton_C*10 flagsnullptr
0x08DescriptionUCommonTextBlock*10 flagsnullptr
0x08CurrentValueTextUCommonTextBlock*10 flagsnullptr
0x08CommonActionWidgetUCommonActionWidget*10 flagsnullptr
0x01bPreviewActionIconbool6 flagsfalse
0x01bHideTitlebool6 flagsfalse
0x01bHideDescriptionbool6 flagstrue
0x01bHideHoverLinebool6 flagsfalse
0x18FC0x04padding / unreflected
0x10DescriptionTextFText3 flags<FText>
0x10TitleOffsetFVector2D6 flags{X=0, Y=0}
0x01bHideArrowbool6 flagsfalse
0x19210x07padding / unreflected
0x08TextStyleTSubclassOf<UCommonTextStyle>6 flags/Game/StormEscape/UI/Foundation/Text/Body/TS_Body_W_XXL_Bol…
0x08DescriptionTextStyleTSubclassOf<UCommonTextStyle>6 flags/Game/StormEscape/UI/Foundation/Text/Body/TS_Body_W_MD.TS_B…
0x08ValueTextStyleTSubclassOf<UCommonTextStyle>6 flags/Game/StormEscape/UI/Foundation/Text/Btn/TS_Btn_W_XS.TS_Btn…
0x10SizeOverrideFVector2D6 flags{X=0, Y=48}
0x10MinDesiredButtonSizeFVector2D6 flags{X=0, Y=0}
0x10ActionIconSizeFVector2D6 flags{X=32, Y=32}
0x10ActionIconPaddingFMargin5 flags{Left=4, Top=-1, Right=4, Bottom=0}
0xB0NormalBrushFSlateBrush3 flags{TintColor={SpecifiedColor={R=1, G=1, B=1, A=1}, ColorUseRu…
0xB0HoveredBrushFSlateBrush3 flags{TintColor={SpecifiedColor={R=1, G=1, B=1, A=10}, ColorUseR…
0xB0PressedBrushFSlateBrush3 flags{TintColor={SpecifiedColor={R=0.062745, G=0.039216, B=0.419…
0xB0DisabledBrushFSlateBrush3 flags{TintColor={SpecifiedColor={R=0.03125, G=0.03125, B=0.03125…
0x10PrefixFText3 flags<FText>
0x10SuffixFText3 flags<FText>
0x01bIsMouseOverbool7 flagsfalse
0x1C610x03padding / unreflected
0x10UnhoveredColorFLinearColor6 flags{R=0.312466, G=0.315694, B=0.309259, A=1}
0x10HoveredColorFLinearColor6 flags{R=1, G=1, B=1, A=1}
0x10ComboBoxPaddingFMargin5 flags{Left=0, Top=0, Right=0, Bottom=0}
0x1C940x04padding / unreflected
0x10ButtonDisplacementFVector2D6 flags{X=0, Y=0}
0x08OptionsOffsetdouble6 flags0
0x01bIsExpandedbool6 flagsfalse
0x1CB10x07padding / unreflected
0x10OnOptionsCreatedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10OnExpandedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x01bIsFocusedbool7 flagsfalse
0x1CD90x07padding / unreflected
0x10OnReceivedFocusFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10OnRemovedFromFocusFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10OnOptionFocusedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
Inherited from UOptionSelector 22
OffsetSizeNameTypeFlagsDefault
0x08HBox_OptionIndicatorsUHorizontalBox*7 flagsnullptr
0x01bUseOptionIndicatorsbool7 flagstrue
0x15390x03padding / unreflected
0x10IndicatorPaddingFMargin6 flags{Left=0, Top=0, Right=0, Bottom=0}
0x154C0x04padding / unreflected
0xB0IndicatorBrushActiveFSlateBrush3 flags{TintColor={SpecifiedColor={R=1, G=1, B=1, A=1}, ColorUseRu…
0xB0IndicatorBrushInactiveFSlateBrush3 flags{TintColor={SpecifiedColor={R=1, G=1, B=1, A=1}, ColorUseRu…
0x08CText_TitleUCommonTextBlock*7 flagsnullptr
0x10OptionTextFText3 flags<FText>
0x10OnOptionChangedFMulticastScriptDelegate4 flags<delegate>
0x08SettingNameFName7 flagsNone
0x120SettingDataFSettingRow5 flags{bIsPublicPlayerSetting=true, bRequiresRestart=false, bHasD…
0x04DefaultSelectionint328 flags0
0x04CurrentIndexint327 flags0
0x01bGenerateNumericOptionsbool8 flagsfalse
0x18090x03padding / unreflected
0x04MinValueint327 flags0
0x04MaxValueint327 flags10
0x04StepValueint327 flags1
0x10OnOptionHoveredFMulticastScriptDelegateBlueprintCallable+4 flags<delegate>
0x10OnOptionUnhoveredFMulticastScriptDelegateBlueprintCallable+4 flags<delegate>
0x01bCanChangeSettingbool7 flagstrue
0x18390x07padding / unreflected
0x10ButtonSizeOverrideFVector2D7 flags{X=378, Y=40}
0x10OptionsTArray<FText>5 flags[]
0x01CircularSelectionbool8 flagsfalse
Inherited from UCommonButtonBase 56
OffsetSizeNameTypeFlagsDefault
0x01ClickEventFWidgetEventField6 flags{}
0x03690x03padding / unreflected
0x04MinWidthint32Protected+8 flags0
0x04MinHeightint32Protected+8 flags0
0x04MaxWidthint32Protected+8 flags0
0x04MaxHeightint32Protected+8 flags0
0x037C0x04padding / unreflected
0x08StyleTSubclassOf<UCommonButtonStyle>Protected+9 flagsnullptr
0x01bHideInputActionboolProtected+8 flagsfalse
0x03890x07padding / unreflected
0x18PressedSlateSoundOverrideFSlateSoundProtected+5 flags{ResourceObject=nullptr}
0x18ClickedSlateSoundOverrideFSlateSoundProtected+5 flags{ResourceObject=nullptr}
0x18HoveredSlateSoundOverrideFSlateSoundProtected+5 flags{ResourceObject=nullptr}
0x18SelectedPressedSlateSoundOverrideFSlateSoundProtected+5 flags{ResourceObject=nullptr}
0x18SelectedClickedSlateSoundOverrideFSlateSoundProtected+5 flags{ResourceObject=nullptr}
0x18SelectedHoveredSlateSoundOverrideFSlateSoundProtected+5 flags{ResourceObject=nullptr}
0x18LockedPressedSlateSoundOverrideFSlateSoundProtected+5 flags{ResourceObject=nullptr}
0x18LockedClickedSlateSoundOverrideFSlateSoundProtected+5 flags{ResourceObject=nullptr}
0x18LockedHoveredSlateSoundOverrideFSlateSoundProtected+5 flags{ResourceObject=nullptr}
0x01bApplyAlphaOnDisable : 1bit 0boolProtected+7 flagstrue
0x01bLocked : 1bit 1boolProtected+7 flagsfalse
0x01bSelectable : 1bit 2boolProtected+7 flagsfalse
0x01bShouldSelectUponReceivingFocus : 1bit 3boolProtected+7 flagsfalse
0x01bInteractableWhenSelected : 1bit 4boolProtected+7 flagsfalse
0x01bToggleable : 1bit 5boolProtected+7 flagsfalse
0x01bTriggerClickedAfterSelection : 1bit 6boolProtected+7 flagsfalse
0x01bDisplayInputActionWhenNotInteractable : 1bit 7boolProtected+7 flagstrue
0x01bHideInputActionWithKeyboard : 1bit 0boolProtected+7 flagsfalse
0x01bShouldUseFallbackDefaultInputAction : 1bit 1boolProtected+7 flagstrue
0x01bRequiresHold : 1bit 2boolProtected+7 flagsfalse
0x046A0x06padding / unreflected
0x08HoldDataTSubclassOf<UCommonUIHoldData>Protected+9 flagsnullptr
0x01bSimulateHoverOnTouchInputboolProtected+9 flagstrue
0x04790x01padding / unreflected
0x01ClickMethodEButtonClickMethod9 flagsDownAndUp
0x01TouchMethodEButtonTouchMethod8 flagsDownAndUp
0x01PressMethodEButtonPressMethod8 flagsDownAndUp
0x047D0x03padding / unreflected
0x04InputPriorityint329 flags0
0x04840x04padding / unreflected
0x10TriggeringInputActionFDataTableRowHandle6 flags{DataTable=nullptr, RowName=None}
0x08TriggeringEnhancedInputActionUInputAction*9 flagsnullptr
0x04A00x10padding / unreflected
0x01bNavigateToNextWidgetOnDisable : 1bit 0bool6 flagsfalse
0x04B10x07padding / unreflected
0x10OnSelectedChangedBaseFMulticastScriptDelegateProtected+4 flags<delegate>
0x10OnButtonBaseClickedFMulticastScriptDelegateProtected+4 flags<delegate>
0x10OnButtonBaseDoubleClickedFMulticastScriptDelegateProtected+4 flags<delegate>
0x10OnButtonBaseHoveredFMulticastScriptDelegateProtected+4 flags<delegate>
0x10OnButtonBaseUnhoveredFMulticastScriptDelegateProtected+4 flags<delegate>
0x10OnButtonBaseFocusedFMulticastScriptDelegateProtected+4 flags<delegate>
0x10OnButtonBaseUnfocusedFMulticastScriptDelegateProtected+4 flags<delegate>
0x10OnButtonBaseLockClickedFMulticastScriptDelegateProtected+4 flags<delegate>
0x10OnButtonBaseLockDoubleClickedFMulticastScriptDelegateProtected+4 flags<delegate>
0x10OnButtonBaseSelectedFMulticastScriptDelegateProtected+4 flags<delegate>
0x10OnButtonBaseUnselectedFMulticastScriptDelegateProtected+4 flags<delegate>
0x05680x38padding / unreflected
0x01bIsPersistentBindingbool7 flagsfalse
0x01InputModeOverrideECommonInputMode7 flagsMenu
0x05A20x26padding / unreflected
0x08SingleMaterialStyleMIDUMaterialInstanceDynamic*Transient+6 flagsnullptr
0x390NormalStyleFButtonStyle1 flags{Normal={TintColor={SpecifiedColor={LinearColor}, ColorUseR…
0x390SelectedStyleFButtonStyle1 flags{Normal={TintColor={SpecifiedColor={LinearColor}, ColorUseR…
0x390DisabledStyleFButtonStyle1 flags{Normal={TintColor={SpecifiedColor={LinearColor}, ColorUseR…
0x390LockedStyleFButtonStyle1 flags{Normal={TintColor={SpecifiedColor={LinearColor}, ColorUseR…
0x01bStopDoubleClickPropagation : 1bit 0boolTransient+3 flagsfalse
0x14110x117padding / unreflected
0x08InputActionWidgetUCommonActionWidget*Protected+10 flagsnullptr
Inherited from UCommonUserWidget 2
OffsetSizeNameTypeFlagsDefault
0x01bDisplayInActionBarboolProtected+8 flagsfalse
0x01bConsumePointerInputbool8 flagsfalse
Inherited from UUserWidget 23
OffsetSizeNameTypeFlagsDefault
0x10ColorAndOpacityFLinearColor7 flags{R=1, G=1, B=1, A=1}
0x10ColorAndOpacityDelegateFScriptDelegate5 flags<delegate>
0x14ForegroundColorFSlateColor3 flags{SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor…
0x10ForegroundColorDelegateFScriptDelegate5 flags<delegate>
0x01E40x04padding / unreflected
0x10OnVisibilityChangedFMulticastScriptDelegate4 flags<delegate>
0x01F80x30padding / 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
0x023D0x03padding / unreflected
0x10QueuedWidgetAnimationTransitionsTArray<FQueuedWidgetAnimationTransition>Transient+2 flags[]
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+6 flagsnullptr
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x02780x40padding / unreflected
0x10NamedSlotBindingsTArray<FNamedSlotBinding>3 flags[]
0x10ExtensionsTArray<UUserWidgetExtension*>6 flags[]
0x08WidgetTreeUWidgetTree*Transient+8 flagsnullptr
0x01bHasScriptImplementedTick : 1bit 0bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 1bool3 flagstrue
0x02E10x17padding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x02F90x03padding / unreflected
0x10DesiredFocusWidgetFWidgetChild5 flags{WidgetName=None, WidgetPtr=nullptr}
0x030C0x04padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+9 flagsnullptr
0x10AnimationCallbacksTArray<FAnimationEventBinding>TransientProtected+4 flags[]
Inherited from UWidget 23
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
0x01CursorEMouseCursor8 flagsDefault
0x01ClippingEWidgetClipping7 flagsInherit
0x01VisibilityESlateVisibility7 flagsVisible
0x01PixelSnappingEWidgetPixelSnapping7 flagsInherit
0x00DE0x02padding / unreflected
0x04RenderOpacityfloatProtected+7 flags1
0x00E40x04padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*9 flagsnullptr
0x00F80x40padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+4 flags[]

Functions 33

SignatureFlagsNativeParams
FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent)
Script5 statements · 85 bytes of bytecode
0x0000OnReceivedFocus.Broadcast();0x0013CallFunc_Unhandled_ReturnValue = Unhandled();0x002FReturnValue = CallFunc_Unhandled_ReturnValue;0x004Areturn ReturnValue;0x0054// end of script
EventPublic0xF8
void OnButtonFocused(UW_ComboBoxButton_C* Button)
Script4 statements · 99 bytes of bytecode
0x0000CallFunc_GetChildIndex_ReturnValue = VBox_Options.GetChildIndex(Button);0x003BOnOptionFocused.Broadcast(Button, CallFunc_GetChildIndex_ReturnValue);0x0060return;0x0062// end of script
Public0x08
void GetIsFocused(const bool& bIsFocused)
Script5 statements · 105 bytes of bytecode
0x0000DisplaceableButton.GetIsFocused(CallFunc_GetIsFocused_bIsFocused);0x002DCallFunc_BooleanOR_ReturnValue = BooleanOR(bIsFocused, CallFunc_GetIsFocused_bIsFocused);0x0053bIsFocused = CallFunc_BooleanOR_ReturnValue;0x0066return;0x0068// end of script
Public0x01
void UpdateArrowStyle()
Script7 statements · 284 bytes of bytecode
0x0000CallFunc_IsPressed_ReturnValue = DisplaceableButton.CommonButton.IsPressed();0x0040CallFunc_IsHovered_ReturnValue = DisplaceableButton.IsHovered();0x006ETemp_bool_Variable = CallFunc_IsPressed_ReturnValue;0x0081Temp_bool_Variable_1 = CallFunc_IsHovered_ReturnValue;0x0094Image_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));0x0119return;0x011B// end of script
Public0x00
void FormatValueText(FText& ValueText, FText& Result)
Script26 statements · 862 bytes of bytecode
0x0000K2Node_MakeStruct_FormatArgumentData.ArgumentName = "Num";0x0020K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 4;0x003DK2Node_MakeStruct_FormatArgumentData.ArgumentValue = ValueText;0x0061K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = 0;0x0085K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x00A5K2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x00C9K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x00E6K2Node_MakeStruct_FormatArgumentData_1.ArgumentName = "Suffix";0x0109K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueType = 4;0x0126K2Node_MakeStruct_FormatArgumentData_1.ArgumentValue = Suffix;0x014AK2Node_MakeStruct_FormatArgumentData_1.ArgumentValueInt = 0;0x016EK2Node_MakeStruct_FormatArgumentData_1.ArgumentValueFloat = 0f;0x018EK2Node_MakeStruct_FormatArgumentData_1.ArgumentValueDouble = 0;0x01B2K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueGender = 0;0x01CFK2Node_MakeStruct_FormatArgumentData_2.ArgumentName = "Prefix";0x01F2K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueType = 4;0x020FK2Node_MakeStruct_FormatArgumentData_2.ArgumentValue = Prefix;0x0233K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueInt = 0;0x0257K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueFloat = 0f;0x0277K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueDouble = 0;0x029BK2Node_MakeStruct_FormatArgumentData_2.ArgumentValueGender = 0;0x02B8K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData_2, K2Node_MakeStruct_FormatArgumentData, K2Node_MakeStruct_FormatArgumentData_1};0x02DECallFunc_Format_ReturnValue = Format(NSLOCTEXT("185B06A94C7EABFAC9662DB2D881DB85", "", "{Prefix}{Num}{Suffix}"), K2Node_MakeArray_Array);0x0340Result = CallFunc_Format_ReturnValue;0x035Breturn;0x035D// end of script
Public0x20
void SetHideArrow(bool bHideArrow)
Script11 statements · 320 bytes of bytecode
0x0000bHideArrow = bHideArrow;0x0013Temp_byte_Variable = 2;0x0027Temp_byte_Variable_1 = 4;0x003BTemp_bool_Variable_1 = bHideArrow;0x004EImage_Arrow.SetVisibility(Switch(Temp_bool_Variable_1, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default_1));0x00A7Temp_real_Variable = 0.5f;0x00BETemp_real_Variable_1 = 1f;0x00D5Temp_bool_Variable = bHideArrow;0x00E8DisplaceableButton.SetRenderOpacity(Switch(Temp_bool_Variable, false => Temp_real_Variable_1, true => Temp_real_Variable, default => K2Node_Select_Default));0x013Dreturn;0x013F// end of script
Public0x01
void OnOptionClicked(UW_ComboBoxButton_C* ComboBoxButton)
Script6 statements · 131 bytes of bytecode
0x0000CallFunc_GetChildIndex_ReturnValue = VBox_Options.GetChildIndex(ComboBoxButton);0x003BChangeSelection(CallFunc_GetChildIndex_ReturnValue, true);0x004FSetExpanded(false, true, true);0x0060DisplaceableButton.SetFocus();0x0080return;0x0082// end of script
Public0x08
void CreateOptionButtons()
Script42 statements · 1,161 bytes of bytecode
0x0000PushFlow(Label_0486);0x0005VBox_Options.ClearChildren();0x0029Temp_int_Loop_Counter_Variable = 0;0x0040Temp_int_Array_Index_Variable = 0;0x0057Label_0057:0x0057CallFunc_GetOptionsArray_ReturnValue = GetOptionsArray();0x0073CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetOptionsArray_ReturnValue);0x00AECallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00D4if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_02EE;0x00E2Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00FDPushFlow(Label_043C);0x0102CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/StormEscape/UI/Foundation/Options/W_ComboBoxButton.W_ComboBoxButton_C, nullptr);0x0137CallFunc_GetOptionsArray_ReturnValue = GetOptionsArray();0x0153/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetOptionsArray_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x018EFormatValueText(CallFunc_Array_Get_Item, CallFunc_FormatValueText_Result);0x01AECallFunc_Create_ReturnValue.SetStyle(CallFunc_FormatValueText_Result, ValueTextStyle, Margin{0f, 0f, 0f, 0f}, ButtonDisplacement, ButtonSizeOverride);0x0218K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnOptionClicked);0x022FCallFunc_Create_ReturnValue.OnComboClicked += K2Node_CreateDelegate_OutputDelegate_1;0x0258K2Node_CreateDelegate_OutputDelegate.Bind(this, OnButtonFocused);0x026FCallFunc_Create_ReturnValue.OnFocused += K2Node_CreateDelegate_OutputDelegate;0x0298CallFunc_AddChildToVerticalBox_ReturnValue = VBox_Options.AddChildToVerticalBox(CallFunc_Create_ReturnValue);0x02CBCallFunc_AddChildToVerticalBox_ReturnValue.SetHorizontalAlignment(2);0x02EDPopFlow();0x02EELabel_02EE:0x02EEBreakVector2D(SizeOverride, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x0313CallFunc_SlotAsOverlaySlot_ReturnValue = SlotAsOverlaySlot(VBox_Options);0x0330CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(OptionsOffset, CallFunc_BreakVector2D_Y);0x035EK2Node_MakeStruct_Margin.Left = 0f;0x037EK2Node_MakeStruct_Top_ImplicitCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue);0x039BK2Node_MakeStruct_Margin.Top = K2Node_MakeStruct_Top_ImplicitCast;0x03BFK2Node_MakeStruct_Margin.Right = 0f;0x03DFK2Node_MakeStruct_Margin.Bottom = 0f;0x03FFCallFunc_SlotAsOverlaySlot_ReturnValue.SetPadding(K2Node_MakeStruct_Margin);0x0428OnOptionsCreated.Broadcast();0x043BPopFlow();0x043CLabel_043C:0x043CCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0466Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0481goto Label_0057;0x0486Label_0486:0x0486return;0x0488// end of script
Public0x00
void SetValueText(FText& Text)
Script4 statements · 80 bytes of bytecode
0x0000FormatValueText(Text, CallFunc_FormatValueText_Result);0x0020CurrentValueText.SetText(CallFunc_FormatValueText_Result);0x004Dreturn;0x004F// end of script
Public0x10
void SetSizeBoxOverrides()
Script65 statements · 1,827 bytes of bytecode
0x0000BreakVector2D(SizeOverride, CallFunc_BreakVector2D_X_7, CallFunc_BreakVector2D_Y_7);0x0025CallFunc_SetWidthOverride_InWidthOverride_ImplicitCast_2 = Cast<3>(CallFunc_BreakVector2D_X_7);0x0042SizeBox_Main.SetWidthOverride(CallFunc_SetWidthOverride_InWidthOverride_ImplicitCast_2);0x006BBreakVector2D(SizeOverride, CallFunc_BreakVector2D_X_7, CallFunc_BreakVector2D_Y_7);0x0090CallFunc_LessEqual_DoubleDouble_ReturnValue_7 = LessEqual_DoubleDouble(CallFunc_BreakVector2D_X_7, 0);0x00B6if (!(CallFunc_LessEqual_DoubleDouble_ReturnValue_7)) goto Label_00E4;0x00C4SizeBox_Main.ClearWidthOverride();0x00E4Label_00E4:0x00E4BreakVector2D(SizeOverride, CallFunc_BreakVector2D_X_6, CallFunc_BreakVector2D_Y_6);0x0109CallFunc_SetHeightOverride_InHeightOverride_ImplicitCast_2 = Cast<3>(CallFunc_BreakVector2D_Y_6);0x0126SizeBox_Main.SetHeightOverride(CallFunc_SetHeightOverride_InHeightOverride_ImplicitCast_2);0x014FBreakVector2D(SizeOverride, CallFunc_BreakVector2D_X_6, CallFunc_BreakVector2D_Y_6);0x0174CallFunc_LessEqual_DoubleDouble_ReturnValue_6 = LessEqual_DoubleDouble(CallFunc_BreakVector2D_Y_6, 0);0x019Aif (!(CallFunc_LessEqual_DoubleDouble_ReturnValue_6)) goto Label_01C8;0x01A8SizeBox_Main.ClearHeightOverride();0x01C8Label_01C8:0x01C8BreakVector2D(ButtonSizeOverride, CallFunc_BreakVector2D_X_3, CallFunc_BreakVector2D_Y_3);0x01EDCallFunc_SetWidthOverride_InWidthOverride_ImplicitCast_1 = Cast<3>(CallFunc_BreakVector2D_X_3);0x020ASizeBox_ComboBox.SetWidthOverride(CallFunc_SetWidthOverride_InWidthOverride_ImplicitCast_1);0x0233BreakVector2D(ButtonSizeOverride, CallFunc_BreakVector2D_X_3, CallFunc_BreakVector2D_Y_3);0x0258CallFunc_LessEqual_DoubleDouble_ReturnValue_3 = LessEqual_DoubleDouble(CallFunc_BreakVector2D_X_3, 0);0x027Eif (!(CallFunc_LessEqual_DoubleDouble_ReturnValue_3)) goto Label_02AC;0x028CSizeBox_ComboBox.ClearWidthOverride();0x02ACLabel_02AC:0x02ACBreakVector2D(ButtonSizeOverride, CallFunc_BreakVector2D_X_2, CallFunc_BreakVector2D_Y_2);0x02D1CallFunc_SetHeightOverride_InHeightOverride_ImplicitCast_1 = Cast<3>(CallFunc_BreakVector2D_Y_2);0x02EESizeBox_ComboBox.SetHeightOverride(CallFunc_SetHeightOverride_InHeightOverride_ImplicitCast_1);0x0317BreakVector2D(ButtonSizeOverride, CallFunc_BreakVector2D_X_2, CallFunc_BreakVector2D_Y_2);0x033CCallFunc_LessEqual_DoubleDouble_ReturnValue_2 = LessEqual_DoubleDouble(CallFunc_BreakVector2D_Y_2, 0);0x0362if (!(CallFunc_LessEqual_DoubleDouble_ReturnValue_2)) goto Label_0390;0x0370SizeBox_ComboBox.ClearHeightOverride();0x0390Label_0390:0x0390BreakVector2D(MinDesiredButtonSize, CallFunc_BreakVector2D_X_5, CallFunc_BreakVector2D_Y_5);0x03B5CallFunc_SetMinDesiredWidth_InMinDesiredWidth_ImplicitCast = Cast<3>(CallFunc_BreakVector2D_X_5);0x03D2SizeBox_ComboBox.SetMinDesiredWidth(CallFunc_SetMinDesiredWidth_InMinDesiredWidth_ImplicitCast);0x03FBBreakVector2D(MinDesiredButtonSize, CallFunc_BreakVector2D_X_5, CallFunc_BreakVector2D_Y_5);0x0420CallFunc_LessEqual_DoubleDouble_ReturnValue_5 = LessEqual_DoubleDouble(CallFunc_BreakVector2D_X_5, 0);0x0446if (!(CallFunc_LessEqual_DoubleDouble_ReturnValue_5)) goto Label_0720;0x0454SizeBox_ComboBox.ClearMinDesiredWidth();0x0474BreakVector2D(MinDesiredButtonSize, CallFunc_BreakVector2D_X_4, CallFunc_BreakVector2D_Y_4);0x0499CallFunc_SetMinDesiredHeight_InMinDesiredHeight_ImplicitCast = Cast<3>(CallFunc_BreakVector2D_Y_4);0x04B6SizeBox_ComboBox.SetMinDesiredHeight(CallFunc_SetMinDesiredHeight_InMinDesiredHeight_ImplicitCast);0x04DFBreakVector2D(MinDesiredButtonSize, CallFunc_BreakVector2D_X_4, CallFunc_BreakVector2D_Y_4);0x0504CallFunc_LessEqual_DoubleDouble_ReturnValue_4 = LessEqual_DoubleDouble(CallFunc_BreakVector2D_Y_4, 0);0x052Aif (!(CallFunc_LessEqual_DoubleDouble_ReturnValue_4)) goto Label_0558;0x0538SizeBox_ComboBox.ClearMinDesiredHeight();0x0558Label_0558:0x0558BreakVector2D(ActionIconSize, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x057DCallFunc_SetWidthOverride_InWidthOverride_ImplicitCast = Cast<3>(CallFunc_BreakVector2D_X);0x059ASizeBox_ActionIcon.SetWidthOverride(CallFunc_SetWidthOverride_InWidthOverride_ImplicitCast);0x05C3BreakVector2D(ActionIconSize, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x05E8CallFunc_LessEqual_DoubleDouble_ReturnValue = LessEqual_DoubleDouble(CallFunc_BreakVector2D_X, 0);0x060Eif (!(CallFunc_LessEqual_DoubleDouble_ReturnValue)) goto Label_063C;0x061CSizeBox_ActionIcon.ClearWidthOverride();0x063CLabel_063C:0x063CBreakVector2D(ActionIconSize, CallFunc_BreakVector2D_X_1, CallFunc_BreakVector2D_Y_1);0x0661CallFunc_SetHeightOverride_InHeightOverride_ImplicitCast = Cast<3>(CallFunc_BreakVector2D_Y_1);0x067ESizeBox_ActionIcon.SetHeightOverride(CallFunc_SetHeightOverride_InHeightOverride_ImplicitCast);0x06A7BreakVector2D(ActionIconSize, CallFunc_BreakVector2D_X_1, CallFunc_BreakVector2D_Y_1);0x06CCCallFunc_LessEqual_DoubleDouble_ReturnValue_1 = LessEqual_DoubleDouble(CallFunc_BreakVector2D_Y_1, 0);0x06F2if (!(CallFunc_LessEqual_DoubleDouble_ReturnValue_1)) goto Label_0720;0x0700SizeBox_ActionIcon.ClearHeightOverride();0x0720Label_0720:0x0720return;0x0722// end of script
Public0x00
void K2_OnSelectionChanged(int32 NewIndex, FText& NewValue)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_NewIndex = NewIndex;0x0012PersistentFrame.K2Node_Event_NewValue = NewValue;0x0024ExecuteUbergraph_W_OptionsComboBoxBase(185);0x0033return;0x0035// end of script
EventPublic0x18
void OnInitialized()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_OptionsComboBoxBase(1599);0x000Freturn;0x0011// end of script
EventPublic0x00
void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_MyGeometry = MyGeometry;0x0012PersistentFrame.K2Node_Event_MouseEvent_1 = MouseEvent;0x0024ExecuteUbergraph_W_OptionsComboBoxBase(1855);0x0033return;0x0035// end of script
EventPublic0xB8
void OnMouseLeave(FPointerEvent& MouseEvent)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_MouseEvent = MouseEvent;0x0012ExecuteUbergraph_W_OptionsComboBoxBase(2123);0x0021return;0x0023// end of script
EventPublic0x80
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_W_OptionsComboBoxBase(2637);0x0021return;0x0023// end of script
EventPublic0x01
void SetCanChangeSetting(bool bNewCanChange)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_bNewCanChange = bNewCanChange;0x0012ExecuteUbergraph_W_OptionsComboBoxBase(2685);0x0021return;0x0023// end of script
EventPublic0x01
void BndEvt__W_OptionsComboBoxBase_DisplaceableButton_K2Node_ComponentBoundEvent_10_OnHovered__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_4 = Button;0x0012ExecuteUbergraph_W_OptionsComboBoxBase(3675);0x0021return;0x0023// end of script
0x08
void BndEvt__W_OptionsComboBoxBase_DisplaceableButton_K2Node_ComponentBoundEvent_11_OnUnhovered__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_3 = Button;0x0012ExecuteUbergraph_W_OptionsComboBoxBase(3680);0x0021return;0x0023// end of script
0x08
void BndEvt__W_OptionsComboBoxBase_DisplaceableButton_K2Node_ComponentBoundEvent_12_OnClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_2 = Button;0x0012ExecuteUbergraph_W_OptionsComboBoxBase(3685);0x0021return;0x0023// end of script
0x08
void BndEvt__W_OptionsComboBoxBase_DisplaceableButton_K2Node_ComponentBoundEvent_13_OnPressed__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_1 = Button;0x0012ExecuteUbergraph_W_OptionsComboBoxBase(3740);0x0021return;0x0023// end of script
0x08
void BndEvt__W_OptionsComboBoxBase_DisplaceableButton_K2Node_ComponentBoundEvent_14_OnReleased__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button = Button;0x0012ExecuteUbergraph_W_OptionsComboBoxBase(3745);0x0021return;0x0023// end of script
0x08
void SetExpanded(bool bIsExpanded, bool bTryRestoreFocus, bool bFireDispatcher)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bIsExpanded = bIsExpanded;0x0012PersistentFrame.K2Node_CustomEvent_bTryRestoreFocus = bTryRestoreFocus;0x0024PersistentFrame.K2Node_CustomEvent_bFireDispatcher = bFireDispatcher;0x0036ExecuteUbergraph_W_OptionsComboBoxBase(4261);0x0045return;0x0047// end of script
0x03
void OnRemovedFromFocusPath(const FFocusEvent& InFocusEvent)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_InFocusEvent = InFocusEvent;0x0012ExecuteUbergraph_W_OptionsComboBoxBase(4285);0x0021return;0x0023// end of script
EventPublic0x08
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_OptionsComboBoxBase(4333);0x000Freturn;0x0011// end of script
EventPublic0x00
void UpdateStyle()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_OptionsComboBoxBase(4358);0x000Freturn;0x0011// end of script
0x00
void BP_OnFocusReceived()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_OptionsComboBoxBase(4503);0x000Freturn;0x0011// end of script
EventProtected0x00
void BP_OnFocusLost()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_OptionsComboBoxBase(4566);0x000Freturn;0x0011// end of script
EventProtected0x00
void ExecuteUbergraph_W_OptionsComboBoxBase(int32 EntryPoint)
Script196 statements · 4,634 bytes of bytecode
0x0000PushFlow(Label_1217);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FK2Node_MakeStruct_Margin_3.Left = 0f;0x002FK2Node_MakeStruct_Margin_3.Top = 0f;0x004FK2Node_MakeStruct_Margin_3.Right = 12f;0x006FK2Node_MakeStruct_Margin_3.Bottom = 0f;0x008FCurrentValueText.SetMargin(K2Node_MakeStruct_Margin_3);0x00B8PopFlow();0x00B9SetValueText(K2Node_Event_NewValue);0x00D0PopFlow();0x00D1Label_00D1:0x00D1CText_Title.SetText(OptionText);0x00FECText_Title.SetStyle(TextStyle);0x0127Description.SetText(DescriptionText);0x0154Description.SetStyle(DescriptionTextStyle);0x017DCurrentValueText.SetStyle(ValueTextStyle);0x01A6Temp_byte_Variable_16 = 4;0x01BATemp_byte_Variable_17 = 1;0x01CETemp_bool_Variable_11 = bHideTitle;0x01E1CText_Title.SetVisibility(Switch(Temp_bool_Variable_11, false => Temp_byte_Variable_16, true => Temp_byte_Variable_17, default => K2Node_Select_Default_11));0x023ATemp_byte_Variable_14 = 4;0x024ETemp_byte_Variable_15 = 1;0x0262Temp_bool_Variable_10 = bHideDescription;0x0275Description.SetVisibility(Switch(Temp_bool_Variable_10, false => Temp_byte_Variable_14, true => Temp_byte_Variable_15, default => K2Node_Select_Default_6));0x02CETemp_byte_Variable_2 = 1;0x02E2Temp_byte_Variable_3 = 2;0x02F6Temp_bool_Variable_1 = bHideHoverLine;0x0309Image_HoverLine.SetVisibility(Switch(Temp_bool_Variable_1, false => Temp_byte_Variable_3, true => Temp_byte_Variable_2, default => K2Node_Select_Default_2));0x0362K2Node_MakeStruct_Margin.Left = 0f;0x0382K2Node_MakeStruct_Margin.Top = 0f;0x03A2K2Node_MakeStruct_Margin.Right = -28f;0x03C2K2Node_MakeStruct_Margin.Bottom = 0f;0x03E2CurrentValueText.SetMargin(K2Node_MakeStruct_Margin);0x040BCallFunc_SlotAsSizeBoxSlot_ReturnValue = SlotAsSizeBoxSlot(Overlay_ComboBox);0x0428CallFunc_SlotAsSizeBoxSlot_ReturnValue.SetPadding(ComboBoxPadding);0x0451DisplaceableButton.SetButtonDisplacement(ButtonDisplacement);0x047ECreateOptionButtons();0x048CSetExpanded(bIsExpanded, false, true);0x04A5Temp_byte_Variable_12 = 2;0x04B9Temp_byte_Variable_13 = 4;0x04CDTemp_bool_Variable_7 = bHideArrow;0x04E0Image_Arrow.SetVisibility(Switch(Temp_bool_Variable_7, false => Temp_byte_Variable_13, true => Temp_byte_Variable_12, default => K2Node_Select_Default_9));0x0539Temp_real_Variable_2 = 0.5f;0x0550Temp_real_Variable_3 = 1f;0x0567Temp_bool_Variable_8 = bHideArrow;0x057ADisplaceableButton.SetRenderOpacity(Switch(Temp_bool_Variable_8, false => Temp_real_Variable_3, true => Temp_real_Variable_2, default => K2Node_Select_Default_10));0x05CFVBox_Title.SetRenderTranslation(TitleOffset);0x05F8CallFunc_SlotAsBorderSlot_ReturnValue = SlotAsBorderSlot(SizeBox_ActionIcon);0x0615CallFunc_SlotAsBorderSlot_ReturnValue.SetPadding(ActionIconPadding);0x063EPopFlow();0x063FOnInitialized();0x0649UpdateStyle();0x0657PopFlow();0x0658Label_0658:0x0658SetSizeBoxOverrides();0x0666CallFunc_GetOptionsArray_ReturnValue = GetOptionsArray();0x0682CallFunc_Array_IsValidIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsValidIndex(CallFunc_GetOptionsArray_ReturnValue, CurrentIndex);0x06BEif (!(CallFunc_Array_IsValidIndex_ReturnValue)) goto Label_00D1;0x06CCCallFunc_GetOptionsArray_ReturnValue = GetOptionsArray();0x06E8/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetOptionsArray_ReturnValue, CurrentIndex, CallFunc_Array_Get_Item);0x0723SetValueText(CallFunc_Array_Get_Item);0x073Agoto Label_00D1;0x073FbIsMouseOver = true;0x074ASetColorAndOpacity(HoveredColor);0x075DOnOptionHovered.Broadcast(nullptr, SettingData);0x077ATemp_byte_Variable_4 = 1;0x078ETemp_byte_Variable_5 = 4;0x07A2Temp_bool_Variable_2 = bHideHoverLine;0x07B5Image_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);0x084APopFlow();0x084BbIsMouseOver = false;0x0856CallFunc_HasMouseCapture_ReturnValue = DisplaceableButton.HasMouseCapture();0x0880if (!(CallFunc_HasMouseCapture_ReturnValue)) goto Label_088F;0x088EPopFlow();0x088FLabel_088F:0x088FSetColorAndOpacity(UnhoveredColor);0x08A2OnOptionUnhovered.Broadcast();0x08B5Temp_byte_Variable_6 = 1;0x08C9Temp_byte_Variable_7 = 2;0x08DDTemp_bool_Variable_3 = bHideHoverLine;0x08F0Image_HoverLine.SetVisibility(Switch(Temp_bool_Variable_3, false => Temp_byte_Variable_7, true => Temp_byte_Variable_6, default => K2Node_Select_Default_4));0x0949PopFlow();0x094ALabel_094A:0x094ASetColorAndOpacity(HoveredColor);0x095Dif (!(bPreviewActionIcon)) PopFlow();0x0967Overlay_ActionWidget.SetVisibility(4);0x098Dgoto Label_000F;0x0992Label_0992:0x0992SetColorAndOpacity(UnhoveredColor);0x09A5OnOptionUnhovered.Broadcast();0x09B8Temp_byte_Variable_8 = 1;0x09CCTemp_byte_Variable_9 = 2;0x09E0Temp_bool_Variable_4 = bHideHoverLine;0x09F3Image_HoverLine.SetVisibility(Switch(Temp_bool_Variable_4, false => Temp_byte_Variable_9, true => Temp_byte_Variable_8, default => K2Node_Select_Default_5));0x0A4CPopFlow();0x0A4DPreConstruct(K2Node_Event_IsDesignTime);0x0A60UpdateStyle();0x0A6Eif (!(K2Node_Event_IsDesignTime)) PopFlow();0x0A78goto Label_094A;0x0A7DSetCanChangeSetting(K2Node_Event_bNewCanChange);0x0A90Temp_byte_Variable = 4;0x0AA4Temp_byte_Variable_1 = 1;0x0AB8Temp_bool_Variable = K2Node_Event_bNewCanChange;0x0ACBHBox_ComboBox.SetVisibility(Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default));0x0B24Temp_real_Variable_4 = 0.5f;0x0B3BTemp_real_Variable_5 = 1f;0x0B52Temp_bool_Variable_9 = K2Node_Event_bNewCanChange;0x0B65SizeBox_ComboBox.SetRenderOpacity(Switch(Temp_bool_Variable_9, false => Temp_real_Variable_4, true => Temp_real_Variable_5, default => K2Node_Select_Default_1));0x0BBAPopFlow();0x0BBBLabel_0BBB:0x0BBBif (!(bCanChangeSetting)) PopFlow();0x0BC5UpdateArrowStyle();0x0BD3Overlay_ActionWidget.SetVisibility(4);0x0BF9K2Node_MakeStruct_Margin_2.Left = 0f;0x0C19K2Node_MakeStruct_Margin_2.Top = 0f;0x0C39K2Node_MakeStruct_Margin_2.Right = 12f;0x0C59K2Node_MakeStruct_Margin_2.Bottom = 0f;0x0C79CurrentValueText.SetMargin(K2Node_MakeStruct_Margin_2);0x0CA2PopFlow();0x0CA3Label_0CA3:0x0CA3if (!(bCanChangeSetting)) PopFlow();0x0CADUpdateArrowStyle();0x0CBB/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/StormEscape/Audio/MetaSounds/UI/MS_UI_Press.MS_UI_Press, 1f, 1f, 0f, nullptr, nullptr, true);0x0CF7PopFlow();0x0CF8Label_0CF8:0x0CF8if (!(bCanChangeSetting)) PopFlow();0x0D02UpdateArrowStyle();0x0D10Overlay_ActionWidget.SetVisibility(1);0x0D36K2Node_MakeStruct_Margin_1.Left = 0f;0x0D56K2Node_MakeStruct_Margin_1.Top = 0f;0x0D76K2Node_MakeStruct_Margin_1.Right = -28f;0x0D96K2Node_MakeStruct_Margin_1.Bottom = 0f;0x0DB6CurrentValueText.SetMargin(K2Node_MakeStruct_Margin_1);0x0DDFCallFunc_IsHovered_ReturnValue = DisplaceableButton.IsHovered();0x0E0DCallFunc_BooleanOR_ReturnValue = BooleanOR(bIsMouseOver, CallFunc_IsHovered_ReturnValue);0x0E33if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_0992;0x0E41PopFlow();0x0E42Label_0E42:0x0E42if (!(bCanChangeSetting)) PopFlow();0x0E4CUpdateArrowStyle();0x0E5APopFlow();0x0E5Bgoto Label_0BBB;0x0E60goto Label_0CF8;0x0E65CallFunc_Not_PreBool_ReturnValue = Not_PreBool(bIsExpanded);0x0E82SetExpanded(CallFunc_Not_PreBool_ReturnValue, false, true);0x0E9BPopFlow();0x0E9Cgoto Label_0CA3;0x0EA1goto Label_0E42;0x0EA6Label_0EA6:0x0EA6Temp_byte_Variable_10 = 4;0x0EBATemp_byte_Variable_11 = 1;0x0ECETemp_bool_Variable_5 = bIsExpanded;0x0EE1VBox_Options.SetVisibility(Switch(Temp_bool_Variable_5, false => Temp_byte_Variable_11, true => Temp_byte_Variable_10, default => K2Node_Select_Default_7));0x0F3ATemp_real_Variable = 90f;0x0F51Temp_real_Variable_1 = -90f;0x0F68Temp_bool_Variable_6 = bIsExpanded;0x0F7BImage_Arrow.SetRenderTransformAngle(Switch(Temp_bool_Variable_6, false => Temp_real_Variable_1, true => Temp_real_Variable, default => K2Node_Select_Default_8));0x0FD0PushFlow(Label_107D);0x0FD5CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(bIsExpanded);0x0FF2CallFunc_HasFocusedDescendants_ReturnValue = HasFocusedDescendants();0x1006CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_HasFocusedDescendants_ReturnValue, CallFunc_Not_PreBool_ReturnValue_1);0x102CCallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_BooleanAND_ReturnValue, K2Node_CustomEvent_bTryRestoreFocus);0x1052if (!(CallFunc_BooleanAND_ReturnValue_1)) PopFlow();0x105CDisplaceableButton.SetFocus();0x107CPopFlow();0x107DLabel_107D:0x107Dif (!(K2Node_CustomEvent_bFireDispatcher)) PopFlow();0x1087OnExpanded.Broadcast(this, bIsExpanded);0x10A4PopFlow();0x10A5bIsExpanded = K2Node_CustomEvent_bIsExpanded;0x10B8goto Label_0EA6;0x10BDbIsFocused = false;0x10C8SetExpanded(false, false, true);0x10D9OnRemovedFromFocus.Broadcast();0x10ECPopFlow();0x10EDConstruct();0x10F7UpdateStyle();0x1105PopFlow();0x1106Overlay_ActionWidget.SetVisibility(1);0x112CSetColorAndOpacity(UnhoveredColor);0x113FDisplaceableButton.bIsHovered = false;0x1160DisplaceableButton.UpdateBrush();0x1184UpdateArrowStyle();0x1192goto Label_0658;0x1197bIsFocused = true;0x11A2DisplaceableButton.SetFocus();0x11C2OnReceivedFocus.Broadcast();0x11D5PopFlow();0x11D6DisplaceableButton.GetIsFocused(CallFunc_GetIsFocused_bIsFocused);0x1203bIsFocused = CallFunc_GetIsFocused_bIsFocused;0x1216PopFlow();0x1217Label_1217:0x1217return;0x1219// end of script
Final0x04
void OnReceivedFocus__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void OnOptionFocused__DelegateSignature(UW_ComboBoxButton_C* Button, int32 Index)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x0C
void OnRemovedFromFocus__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void OnExpanded__DelegateSignature(UW_OptionsComboBoxBase_C* ComboBox, bool bIsExpanded)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x09
void OnOptionsCreated__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00

Subclasses 1

Used by 2

types with a member, parameter or interface of this type