Zdexby TheHolyOneZ
5,252 classes
Class

UW_DisplaceableButton_C

: UCommonUserWidget : UUserWidget : UWidget : UVisual : UObject
/Game/StormEscape/UI/Foundation/Buttons/W_DisplaceableButton.W_DisplaceableButton_C 0x09D8 (2,520 B) align 16 inherited 0x0368 39 scripted vtable /Game/StormEscape/UI/Foundation/Buttons/W_DisplaceableButton
0x00x09D8

Members 45

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08W_BoxUW_Box_C*10 flagsnullptr
0x08SizeBoxUSizeBox*10 flagsnullptr
0x08CommonButtonUW_StormCommonButton_C*10 flagsnullptr
0x10SizeOverrideFVector2D6 flags{X=0, Y=0}
0x10MinDesiredSizeFVector2D6 flags{X=0, Y=0}
0x10MaxDesiredSizeFVector2D6 flags{X=0, Y=0}
0x01bDisplayTestStylebool6 flagsfalse
0x03B90x03padding / unreflected
0x10BackgroundPaddingFMargin5 flags{Left=0, Top=0, Right=0, Bottom=0}
0x01bNeverUpdateEffectMaterialbool6 flagsfalse
0x03CD0x03padding / unreflected
0x08LineEffectMaterialUMaterialInterface*5 flags/Game/StormEscape/UI/Foundation/Material/Generic/MI_BoxLine…
0x10LineColorFLinearColor6 flags{R=1, G=1, B=1, A=0}
0x10LineSelectedColorFLinearColor6 flags{R=0.274516, G=0.219077, B=0.678431, A=0}
0x10LineSelectedHoveredColorFLinearColor6 flags{R=0.199947, G=0.134273, B=0.678431, A=0}
0x10LineHoveredColorFLinearColor6 flags{R=0.274516, G=0.219077, B=0.678431, A=0}
0x10LinePressedColorFLinearColor6 flags{R=0.199947, G=0.134273, B=0.678431, A=0}
0x10LineDisabledColorFLinearColor6 flags{R=0.25, G=0.25, B=0.25, A=0.5}
0x08CommonButtonStyleTSubclassOf<UCommonButtonStyle>6 flags/Game/StormEscape/UI/Foundation/Buttons/Styles/BS_Clear.BS_…
0x01bUseManualBrushStylesbool6 flagsfalse
0x04410x07padding / unreflected
0x08BrushStyleTSubclassOf<UCommonButtonStyle>6 flags/Game/StormEscape/UI/Foundation/Buttons/Styles/BS_StaticBla…
0x10ButtonDisplacementFVector2D6 flags{X=0, Y=0}
0x01bIsSelectedbool7 flagsfalse
0x01bIsHoveredbool7 flagsfalse
0x01bIsPressedbool7 flagsfalse
0x01bIsDisabledbool7 flagsfalse
0x01bIsSelectablebool6 flagsfalse
0x04650x03padding / unreflected
0x08TestCommonButtonStyleTSubclassOf<UCommonButtonStyle>7 flags/Game/StormEscape/UI/Foundation/Buttons/Styles/BS_TestRed.B…
0x08TestBrushStyleTSubclassOf<UCommonButtonStyle>7 flags/Game/StormEscape/UI/Foundation/Buttons/Styles/BS_TestYello…
0x10OnClickedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x04880x08padding / unreflected
0xB0NormalBaseBrushFSlateBrush3 flags{TintColor={SpecifiedColor={R=1, G=1, B=1, A=1}, ColorUseRu…
0xB0NormalHoveredBrushFSlateBrush3 flags{TintColor={SpecifiedColor={R=1, G=1, B=1, A=1}, ColorUseRu…
0xB0NormalPressedBrushFSlateBrush3 flags{TintColor={SpecifiedColor={R=1, G=1, B=1, A=1}, ColorUseRu…
0xB0SelectedBaseBrushFSlateBrush3 flags{TintColor={SpecifiedColor={R=1, G=1, B=1, A=1}, ColorUseRu…
0xB0SelectedHoveredBrushFSlateBrush3 flags{TintColor={SpecifiedColor={R=1, G=1, B=1, A=1}, ColorUseRu…
0xB0SelectedPressedBrushFSlateBrush3 flags{TintColor={SpecifiedColor={R=1, G=1, B=1, A=1}, ColorUseRu…
0xB0DisabledBrushFSlateBrush3 flags{TintColor={SpecifiedColor={R=1, G=1, B=1, A=1}, ColorUseRu…
0x10OnSelectedChangedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10OnHoveredFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10OnUnhoveredFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10OnPressedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10OnReleasedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x01bIsToggleablebool6 flagsfalse
0x01bUpdatesBrushbool6 flagstrue
0x09B20x06padding / unreflected
0x10OnFocusedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10OnUnfocusedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
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 39

SignatureFlagsNativeParams
void UpdateState(bool bIsHovered, bool bIsSelected, bool bIsPressed, bool bIsDisabled, bool bUpdateStyle)
Script9 statements · 107 bytes of bytecode
0x0000bIsHovered = bIsHovered;0x0013bIsSelected = bIsSelected;0x0026bIsPressed = bIsPressed;0x0039bIsDisabled = bIsDisabled;0x004Cif (!(bUpdateStyle)) goto Label_0068;0x005AUpdateStyle();0x0068Label_0068:0x0068return;0x006A// end of script
Public0x05
void GetIsFocused(const bool& bIsFocused)
Script4 statements · 67 bytes of bytecode
0x0000CommonButton.GetIsFocused(CallFunc_GetIsFocused_bIsFocused);0x002DbIsFocused = CallFunc_GetIsFocused_bIsFocused;0x0040return;0x0042// end of script
Public0x01
void SetButtonStyle(TSubclassOf<UCommonButtonStyle> CommonButtonStyle)
Script4 statements · 36 bytes of bytecode
0x0000CommonButtonStyle = CommonButtonStyle;0x0013UpdateStyle();0x0021return;0x0023// end of script
Public0x08
void SetUpdatesBrush(bool bUpdatesBrush)
Script6 statements · 50 bytes of bytecode
0x0000bUpdatesBrush = bUpdatesBrush;0x0013if (!(bUpdatesBrush)) goto Label_002F;0x0021UpdateBrush();0x002FLabel_002F:0x002Freturn;0x0031// end of script
Public0x01
void SetNeverUpdateEffectMaterial(bool bNeverUpdateEffectMaterial, bool bUpdateBrush)
Script6 statements · 50 bytes of bytecode
0x0000bNeverUpdateEffectMaterial = bNeverUpdateEffectMaterial;0x0013if (!(bUpdateBrush)) goto Label_002F;0x0021UpdateBrush();0x002FLabel_002F:0x002Freturn;0x0031// end of script
Public0x02
void SetLineColor(const FLinearColor& LineColor)
Script4 statements · 76 bytes of bytecode
0x0000LineColor = LineColor;0x001BW_Box.SetLineColor(LineColor, true);0x0049return;0x004B// end of script
Public0x10
void SetLineEffectMaterial(UMaterialInterface* LineEffectMaterial)
Script4 statements · 68 bytes of bytecode
0x0000LineEffectMaterial = LineEffectMaterial;0x0013W_Box.SetLineEffectMaterial(LineEffectMaterial, true);0x0041return;0x0043// end of script
Public0x08
void SetButtonDisplacement(const FVector2D& ButtonDisplacement)
Script4 statements · 44 bytes of bytecode
0x0000ButtonDisplacement = ButtonDisplacement;0x001BUpdateStyle();0x0029return;0x002B// end of script
Public0x10
void SetManualBrushStyles(const FSlateBrush& NormalBaseBrush, const FSlateBrush& NormalHoveredBrush, const FSlateBrush& NormalPressedBrush, const FSlateBrush& SelectedBaseBrush, const FSlateBrush& SelectedHoveredBrush, const FSlateBrush& SelectedPressedBrush, const FSlateBrush& DisabledBrush)
Script12 statements · 220 bytes of bytecode
0x0000NormalBaseBrush = NormalBaseBrush;0x001BNormalHoveredBrush = NormalHoveredBrush;0x0036NormalPressedBrush = NormalPressedBrush;0x0051SelectedBaseBrush = SelectedBaseBrush;0x006CSelectedHoveredBrush = SelectedHoveredBrush;0x0087SelectedPressedBrush = SelectedPressedBrush;0x00A2DisabledBrush = DisabledBrush;0x00BDif (!(bUseManualBrushStyles)) goto Label_00D9;0x00CBUpdateBrush();0x00D9Label_00D9:0x00D9return;0x00DB// end of script
Public0x4D0
void SetUseManualBrushStyles(bool bUseManualBrushStyles)
Script4 statements · 36 bytes of bytecode
0x0000bUseManualBrushStyles = bUseManualBrushStyles;0x0013UpdateBrush();0x0021return;0x0023// end of script
Public0x01
void UpdateSizeBox()
Script62 statements · 1,401 bytes of bytecode
0x0000BreakVector2D(SizeOverride, CallFunc_BreakVector2D_X_5, CallFunc_BreakVector2D_Y_5);0x0025CallFunc_Greater_DoubleDouble_ReturnValue_5 = Greater_DoubleDouble(CallFunc_BreakVector2D_X_5, 0);0x004Bif (!(CallFunc_Greater_DoubleDouble_ReturnValue_5)) goto Label_049D;0x0059BreakVector2D(SizeOverride, CallFunc_BreakVector2D_X_5, CallFunc_BreakVector2D_Y_5);0x007ECallFunc_SetWidthOverride_InWidthOverride_ImplicitCast = Cast<3>(CallFunc_BreakVector2D_X_5);0x009BSizeBox.SetWidthOverride(CallFunc_SetWidthOverride_InWidthOverride_ImplicitCast);0x00C4Label_00C4:0x00C4BreakVector2D(SizeOverride, CallFunc_BreakVector2D_X_2, CallFunc_BreakVector2D_Y_2);0x00E9CallFunc_Greater_DoubleDouble_ReturnValue_2 = Greater_DoubleDouble(CallFunc_BreakVector2D_Y_2, 0);0x010Fif (!(CallFunc_Greater_DoubleDouble_ReturnValue_2)) goto Label_04C2;0x011DBreakVector2D(SizeOverride, CallFunc_BreakVector2D_X_2, CallFunc_BreakVector2D_Y_2);0x0142CallFunc_SetHeightOverride_InHeightOverride_ImplicitCast = Cast<3>(CallFunc_BreakVector2D_Y_2);0x015FSizeBox.SetHeightOverride(CallFunc_SetHeightOverride_InHeightOverride_ImplicitCast);0x0188Label_0188:0x0188BreakVector2D(MinDesiredSize, CallFunc_BreakVector2D_X_4, CallFunc_BreakVector2D_Y_4);0x01ADCallFunc_Greater_DoubleDouble_ReturnValue_4 = Greater_DoubleDouble(CallFunc_BreakVector2D_X_4, 0);0x01D3if (!(CallFunc_Greater_DoubleDouble_ReturnValue_4)) goto Label_04E7;0x01E1BreakVector2D(MinDesiredSize, CallFunc_BreakVector2D_X_4, CallFunc_BreakVector2D_Y_4);0x0206CallFunc_SetMinDesiredWidth_InMinDesiredWidth_ImplicitCast = Cast<3>(CallFunc_BreakVector2D_X_4);0x0223SizeBox.SetMinDesiredWidth(CallFunc_SetMinDesiredWidth_InMinDesiredWidth_ImplicitCast);0x024CLabel_024C:0x024CBreakVector2D(MinDesiredSize, CallFunc_BreakVector2D_X_1, CallFunc_BreakVector2D_Y_1);0x0271CallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(CallFunc_BreakVector2D_Y_1, 0);0x0297if (!(CallFunc_Greater_DoubleDouble_ReturnValue_1)) goto Label_050C;0x02A5BreakVector2D(MinDesiredSize, CallFunc_BreakVector2D_X_1, CallFunc_BreakVector2D_Y_1);0x02CACallFunc_SetMinDesiredHeight_InMinDesiredHeight_ImplicitCast = Cast<3>(CallFunc_BreakVector2D_Y_1);0x02E7SizeBox.SetMinDesiredHeight(CallFunc_SetMinDesiredHeight_InMinDesiredHeight_ImplicitCast);0x0310Label_0310:0x0310BreakVector2D(MaxDesiredSize, CallFunc_BreakVector2D_X_3, CallFunc_BreakVector2D_Y_3);0x0335CallFunc_Greater_DoubleDouble_ReturnValue_3 = Greater_DoubleDouble(CallFunc_BreakVector2D_X_3, 0);0x035Bif (!(CallFunc_Greater_DoubleDouble_ReturnValue_3)) goto Label_0531;0x0369BreakVector2D(MaxDesiredSize, CallFunc_BreakVector2D_X_3, CallFunc_BreakVector2D_Y_3);0x038ECallFunc_SetMaxDesiredWidth_InMaxDesiredWidth_ImplicitCast = Cast<3>(CallFunc_BreakVector2D_X_3);0x03ABSizeBox.SetMaxDesiredWidth(CallFunc_SetMaxDesiredWidth_InMaxDesiredWidth_ImplicitCast);0x03D4Label_03D4:0x03D4BreakVector2D(MaxDesiredSize, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x03F9CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_BreakVector2D_Y, 0);0x041Fif (!(CallFunc_Greater_DoubleDouble_ReturnValue)) goto Label_0556;0x042DBreakVector2D(MaxDesiredSize, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x0452CallFunc_SetMaxDesiredHeight_InMaxDesiredHeight_ImplicitCast = Cast<3>(CallFunc_BreakVector2D_Y);0x046FSizeBox.SetMaxDesiredHeight(CallFunc_SetMaxDesiredHeight_InMaxDesiredHeight_ImplicitCast);0x0498goto Label_0576;0x049DLabel_049D:0x049DSizeBox.ClearWidthOverride();0x04BDgoto Label_00C4;0x04C2Label_04C2:0x04C2SizeBox.ClearHeightOverride();0x04E2goto Label_0188;0x04E7Label_04E7:0x04E7SizeBox.ClearMinDesiredWidth();0x0507goto Label_024C;0x050CLabel_050C:0x050CSizeBox.ClearMinDesiredHeight();0x052Cgoto Label_0310;0x0531Label_0531:0x0531SizeBox.ClearMaxDesiredWidth();0x0551goto Label_03D4;0x0556Label_0556:0x0556SizeBox.ClearMaxDesiredHeight();0x0576Label_0576:0x0576return;0x0578// end of script
Public0x00
void UpdateBrush()
Script45 statements · 1,902 bytes of bytecode
0x0000if (!(bUpdatesBrush)) goto Label_076B;0x000Eif (!(bUseManualBrushStyles)) goto Label_0456;0x001CLocalNormalBase = NormalBaseBrush;0x0037LocalNormalHovered = NormalHoveredBrush;0x0052LocalNormalPressed = NormalPressedBrush;0x006DLocalSelectedBase = SelectedBaseBrush;0x0088LocalSelectedHovered = SelectedHoveredBrush;0x00A3LocalSelectedPressed = SelectedPressedBrush;0x00BELocalDisabled = DisabledBrush;0x00D9Label_00D9:0x00D9W_Box.SetNeverUpdateEffectMaterial(bNeverUpdateEffectMaterial, false);0x0107Temp_bool_Variable_8 = bIsHovered;0x011ATemp_bool_Variable_7 = bIsHovered;0x012DTemp_bool_Variable_5 = bIsPressed;0x0140Temp_bool_Variable = bIsHovered;0x0153Temp_bool_Variable_4 = bIsDisabled;0x0166Temp_bool_Variable_2 = bIsPressed;0x0179Temp_bool_Variable_1 = bIsHovered;0x018CTemp_bool_Variable_3 = bIsSelected;0x019FW_Box.SetBackgroundBrush(Switch(Temp_bool_Variable_4, false => Switch(Temp_bool_Variable_3, false => Switch(Temp_bool_Variable_5, false => Switch(Temp_bool_Variable, false => LocalNormalBase, true => LocalNormalHovered, default => K2Node_Select_Default_3), true => Switch(Temp_bool_Variable_7, false => LocalNormalBase, true => LocalNormalPressed, default => K2Node_Select_Default_2), default => K2Node_Select_Default_4), true => Switch(Temp_bool_Variable_2, false => Switch(Temp_bool_Variable_1, false => LocalSelectedBase, true => LocalSelectedHovered, default => K2Node_Select_Default_5), true => Switch(Temp_bool_Variable_8, false => LocalSelectedBase, true => LocalSelectedPressed, default => K2Node_Select_Default_1), default => K2Node_Select_Default_6), default => K2Node_Select_Default_7), true => LocalDisabled, default => K2Node_Select_Default_8), false);0x032DW_Box.SetBackgroundPadding(BackgroundPadding, false);0x035BW_Box.SetLineEffectMaterial(LineEffectMaterial, false);0x0389W_Box.SetLineColors(LineColor, LineHoveredColor, LineSelectedColor, LineSelectedHoveredColor, LinePressedColor, LineDisabledColor, false);0x03E4W_Box.UpdateState(bIsHovered, bIsSelected, bIsPressed, bIsDisabled, false);0x042DW_Box.UpdateStyle();0x0451goto Label_076B;0x0456Label_0456:0x0456Temp_bool_Variable_6 = bDisplayTestStyle;0x0469LocalNormalBase = Switch(Temp_bool_Variable_6, false => BrushStyle, true => TestBrushStyle, default => K2Node_Select_Default).NormalBase;0x04C6Temp_bool_Variable_6 = bDisplayTestStyle;0x04D9LocalNormalHovered = Switch(Temp_bool_Variable_6, false => BrushStyle, true => TestBrushStyle, default => K2Node_Select_Default).NormalHovered;0x0536Temp_bool_Variable_6 = bDisplayTestStyle;0x0549LocalNormalPressed = Switch(Temp_bool_Variable_6, false => BrushStyle, true => TestBrushStyle, default => K2Node_Select_Default).NormalPressed;0x05A6Temp_bool_Variable_6 = bDisplayTestStyle;0x05B9LocalSelectedBase = Switch(Temp_bool_Variable_6, false => BrushStyle, true => TestBrushStyle, default => K2Node_Select_Default).SelectedBase;0x0616Temp_bool_Variable_6 = bDisplayTestStyle;0x0629LocalSelectedHovered = Switch(Temp_bool_Variable_6, false => BrushStyle, true => TestBrushStyle, default => K2Node_Select_Default).SelectedHovered;0x0686Temp_bool_Variable_6 = bDisplayTestStyle;0x0699LocalSelectedPressed = Switch(Temp_bool_Variable_6, false => BrushStyle, true => TestBrushStyle, default => K2Node_Select_Default).SelectedPressed;0x06F6Temp_bool_Variable_6 = bDisplayTestStyle;0x0709LocalDisabled = Switch(Temp_bool_Variable_6, false => BrushStyle, true => TestBrushStyle, default => K2Node_Select_Default).Disabled;0x0766goto Label_00D9;0x076BLabel_076B:0x076Breturn;0x076D// end of script
Public0x00
void UpdateStyle()
Script7 statements · 176 bytes of bytecode
0x0000Temp_bool_Variable = bDisplayTestStyle;0x0013CommonButton.SetStyle(Switch(Temp_bool_Variable, false => CommonButtonStyle, true => TestCommonButtonStyle, default => K2Node_Select_Default));0x0068CommonButton.SetRenderTranslation(ButtonDisplacement);0x0091UpdateSizeBox();0x009FUpdateBrush();0x00ADreturn;0x00AF// end of script
Public0x00
void SetStyle(TSubclassOf<UCommonButtonStyle> CommonButtonStyle, TSubclassOf<UCommonButtonStyle> BrushStyle, const FVector2D& ButtonDisplacement)
Script6 statements · 82 bytes of bytecode
0x0000CommonButtonStyle = CommonButtonStyle;0x0013BrushStyle = BrushStyle;0x0026ButtonDisplacement = ButtonDisplacement;0x0041UpdateStyle();0x004Freturn;0x0051// end of script
Public0x20
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_W_DisplaceableButton(737);0x0021return;0x0023// end of script
EventPublic0x01
void OnInitialized()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_DisplaceableButton(43);0x000Freturn;0x0011// end of script
EventPublic0x00
void SetButtonDisabled(bool bDisabled)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bDisabled = bDisabled;0x0012ExecuteUbergraph_W_DisplaceableButton(280);0x0021return;0x0023// end of script
0x01
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_DisplaceableButton(392);0x0033return;0x0035// end of script
EventPublic0xB8
void OnMouseLeave(FPointerEvent& MouseEvent)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_MouseEvent = MouseEvent;0x0012ExecuteUbergraph_W_DisplaceableButton(450);0x0021return;0x0023// end of script
EventPublic0x80
void BndEvt__W_DisplaceableButton_W_StormCommonButton_K2Node_ComponentBoundEvent_6_CommonSelectedStateChangedBase__DelegateSignature(UCommonButtonBase* Button, bool Selected)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_7 = Button;0x0012PersistentFrame.K2Node_ComponentBoundEvent_Selected = Selected;0x0024ExecuteUbergraph_W_DisplaceableButton(508);0x0033return;0x0035// end of script
0x09
void BndEvt__W_DisplaceableButton_W_StormCommonButton_K2Node_ComponentBoundEvent_7_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_6 = Button;0x0012ExecuteUbergraph_W_DisplaceableButton(532);0x0021return;0x0023// end of script
0x08
void BndEvt__W_DisplaceableButton_W_StormCommonButton_K2Node_ComponentBoundEvent_8_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_5 = Button;0x0012ExecuteUbergraph_W_DisplaceableButton(537);0x0021return;0x0023// end of script
0x08
void BndEvt__W_DisplaceableButton_CommonButton_K2Node_ComponentBoundEvent_10_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_4 = Button;0x0012ExecuteUbergraph_W_DisplaceableButton(542);0x0021return;0x0023// end of script
0x08
void BndEvt__W_DisplaceableButton_CommonButton_K2Node_ComponentBoundEvent_0_OnPressed__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_3 = Button;0x0012ExecuteUbergraph_W_DisplaceableButton(621);0x0021return;0x0023// end of script
0x08
void BndEvt__W_DisplaceableButton_CommonButton_K2Node_ComponentBoundEvent_1_OnReleased__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_2 = Button;0x0012ExecuteUbergraph_W_DisplaceableButton(679);0x0021return;0x0023// end of script
0x08
void SetIsSelectable(bool bInIsSelectable)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bInIsSelectable = bInIsSelectable;0x0012ExecuteUbergraph_W_DisplaceableButton(802);0x0021return;0x0023// end of script
0x01
void SetIsSelected(bool InSelected, bool bGiveClickFeedback)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_InSelected = InSelected;0x0012PersistentFrame.K2Node_CustomEvent_bGiveClickFeedback = bGiveClickFeedback;0x0024ExecuteUbergraph_W_DisplaceableButton(867);0x0033return;0x0035// end of script
0x02
void SetIsToggleable(bool bIsToggleable)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bIsToggleable = bIsToggleable;0x0012ExecuteUbergraph_W_DisplaceableButton(955);0x0021return;0x0023// end of script
0x01
void BndEvt__W_DisplaceableButton_CommonButton_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_1 = Button;0x0012ExecuteUbergraph_W_DisplaceableButton(1020);0x0021return;0x0023// end of script
0x08
void BndEvt__W_DisplaceableButton_CommonButton_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button = Button;0x0012ExecuteUbergraph_W_DisplaceableButton(10);0x0021return;0x0023// end of script
0x08
void ExecuteUbergraph_W_DisplaceableButton(int32 EntryPoint)
Script69 statements · 1,051 bytes of bytecode
0x0000goto [EntryPoint];0x000AOnUnfocused.Broadcast(K2Node_ComponentBoundEvent_Button);0x0026goto Label_0418;0x002BSetIsSelectable(bIsSelectable);0x0042SetIsToggleable(bIsToggleable);0x0059UpdateStyle();0x0067goto Label_0418;0x006CLabel_006C:0x006CUpdateBrush();0x007AOnSelectedChanged.Broadcast(CommonButton, bIsSelected);0x009Fgoto Label_0418;0x00A4Label_00A4:0x00A4bIsHovered = true;0x00AFUpdateBrush();0x00BDOnHovered.Broadcast(CommonButton);0x00D9goto Label_0418;0x00DELabel_00DE:0x00DEbIsHovered = false;0x00E9UpdateBrush();0x00F7OnUnhovered.Broadcast(CommonButton);0x0113goto Label_0418;0x0118bIsDisabled = K2Node_CustomEvent_bDisabled;0x012BCallFunc_Not_PreBool_ReturnValue = Not_PreBool(bIsDisabled);0x0148CommonButton.SetIsEnabled(CallFunc_Not_PreBool_ReturnValue);0x0175UpdateBrush();0x0183goto Label_0418;0x0188bIsHovered = true;0x0193UpdateBrush();0x01A1OnHovered.Broadcast(CommonButton);0x01BDgoto Label_0418;0x01C2bIsHovered = false;0x01CDUpdateBrush();0x01DBOnUnhovered.Broadcast(CommonButton);0x01F7goto Label_0418;0x01FCbIsSelected = K2Node_ComponentBoundEvent_Selected;0x020Fgoto Label_006C;0x0214goto Label_00A4;0x0219goto Label_00DE;0x021EOnClicked.Broadcast(K2Node_ComponentBoundEvent_Button_4);0x023Agoto Label_0418;0x023FLabel_023F:0x023FSetStyle(CommonButtonStyle, BrushStyle, ButtonDisplacement);0x0268goto Label_0418;0x026DbIsPressed = true;0x0278UpdateBrush();0x0286OnPressed.Broadcast(CommonButton);0x02A2goto Label_0418;0x02A7bIsPressed = false;0x02B2UpdateBrush();0x02C0OnReleased.Broadcast(CommonButton);0x02DCgoto Label_0418;0x02E1if (!(K2Node_Event_IsDesignTime)) goto Label_0418;0x02EFSetIsSelectable(bIsSelectable);0x0306SetIsToggleable(bIsToggleable);0x031Dgoto Label_023F;0x0322bIsSelectable = K2Node_CustomEvent_bInIsSelectable;0x0335CommonButton.SetIsSelectable(bIsSelectable);0x035Egoto Label_0418;0x0363bIsSelected = K2Node_CustomEvent_InSelected;0x0376CommonButton.SetIsSelected(bIsSelected, K2Node_CustomEvent_bGiveClickFeedback);0x03A8UpdateBrush();0x03B6goto Label_0418;0x03BBbIsToggleable = K2Node_CustomEvent_bIsToggleable;0x03CECommonButton.SetIsToggleable(bIsToggleable);0x03F7goto Label_0418;0x03FCOnFocused.Broadcast(K2Node_ComponentBoundEvent_Button_1);0x0418Label_0418:0x0418return;0x041A// end of script
Final0x04
void OnUnfocused__DelegateSignature(UCommonButtonBase* Button)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x08
void OnFocused__DelegateSignature(UCommonButtonBase* Button)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x08
void OnReleased__DelegateSignature(UCommonButtonBase* Button)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x08
void OnPressed__DelegateSignature(UCommonButtonBase* Button)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x08
void OnUnhovered__DelegateSignature(UCommonButtonBase* Button)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x08
void OnHovered__DelegateSignature(UCommonButtonBase* Button)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x08
void OnSelectedChanged__DelegateSignature(UCommonButtonBase* Button, bool bSelected)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x09
void OnClicked__DelegateSignature(UCommonButtonBase* Button)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x08

Used by 3

types with a member, parameter or interface of this type