Zdexby TheHolyOneZ
2,291 classes
Class

UW_BBPSXButton_C

: UUserWidget : UWidget : UVisual : UObject
/Game/UI/W_BBPSXButton.W_BBPSXButton_C 0x047C (1,148 B) align 8 inherited 0x0230 14 scripted vtable /Game/UI/W_BBPSXButton
0x00x047C

Members 21

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08ScaleUpUWidgetAnimation*Transient+7 flagsnullptr
0x08BGUImage*9 flagsnullptr
0x08Button_FocusUButton*9 flagsnullptr
0x08HighlighterUImage*9 flagsnullptr
0x08TextBlock_16UTextBlock*9 flagsnullptr
0x18ButtonTextFText3 flags<FText>
0x10ButtonPressedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x01DisableHighlightSoundbool6 flagsfalse
0x02890x07padding / unreflected
0x10ButtonHoveredFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x01Smallbool6 flagsfalse
0x02A10x07padding / unreflected
0x08MainCharRefABP_MainChar_C*8 flagsnullptr
0x08RowNameCacheFName7 flagsNone
0x08MessengerAttireRefABP_MessengerAttire_C*8 flagsnullptr
0x04WhichTransferItemWeaponLvlint327 flags0
0x01WhichTransferItemWeaponE_WhichHunterWeapon7 flagsNewEnumerator4
0x01WhichTransferItemCategE_WhichItemTransferCateg7 flagsNewEnumerator18
0x02C60x02padding / unreflected
0x198TransferItemInvCacheFS_InvCons5 flags{DisplayName_52_659621D24D7F705542949A8905E62880=<FText>, D…
0x08W_TransferItemMainMenuRefUW_MainMenu_C*8 flagsnullptr
0x10ButtonReleasedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x04ButtonOwnerPlayerIndexint327 flags0
Inherited from UUserWidget 19
OffsetSizeNameTypeFlagsDefault
0x10ColorAndOpacityFLinearColor8 flags{R=1, G=1, B=1, A=1}
0x10ColorAndOpacityDelegateFScriptDelegate4 flags<delegate>
0x28ForegroundColorFSlateColor4 flags{SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor…
0x10ForegroundColorDelegateFScriptDelegate4 flags<delegate>
0x10PaddingFMargin7 flags{Left=0, Top=0, Right=0, Bottom=0}
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+3 flags[]
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+3 flags[]
0x10NamedSlotBindingsTArray<FNamedSlotBinding>4 flags[]
0x08WidgetTreeUWidgetTree*9 flagsnullptr
0x04Priorityint328 flags0
0x01bSupportsKeyboardFocus : 1bit 0boolDeprecated+3 flagstrue
0x01bIsFocusable : 1bit 1bool5 flagsfalse
0x01bStopAction : 1bit 2bool5 flagsfalse
0x01bHasScriptImplementedTick : 1bit 3bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 4bool3 flagstrue
0x01bCookedWidgetTree : 1bit 7bool3 flagsfalse
0x01B50x0Bpadding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x01C10x07padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+8 flagsnullptr
0x10AnimationCallbacksTArray<FAnimationEventBinding>TransientProtected+5 flags[]
Inherited from UWidget 22
OffsetSizeNameTypeFlagsDefault
0x08SlotUPanelSlot*12 flagsnullptr
0x10bIsEnabledDelegateFScriptDelegate4 flags<delegate>
0x18ToolTipTextFText4 flags<FText>
0x10ToolTipTextDelegateFScriptDelegate4 flags<delegate>
0x08ToolTipWidgetUWidget*12 flagsnullptr
0x10ToolTipWidgetDelegateFScriptDelegate4 flags<delegate>
0x10VisibilityDelegateFScriptDelegate4 flags<delegate>
0x1CRenderTransformFWidgetTransform5 flags{Translation={X=0, Y=0}, Scale={X=1, Y=1}, Shear={X=0, Y=0}…
0x08RenderTransformPivotFVector2D8 flags{X=0.5, Y=0.5}
0x01bIsVariable : 1bit 0bool3 flagstrue
0x01bCreatedByConstructionScript : 1bit 1boolTransient+3 flagsfalse
0x01bIsEnabled : 1bit 2bool6 flagstrue
0x01bOverride_Cursor : 1bit 3bool4 flagsfalse
0x00B50x03padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*8 flagsnullptr
0x01bIsVolatile : 1bit 0boolProtected+6 flagsfalse
0x01CursorEMouseCursor9 flagsDefault
0x01ClippingEWidgetClipping6 flagsInherit
0x01VisibilityESlateVisibility6 flagsVisible
0x04RenderOpacityfloat6 flags1
0x01FlowDirectionPreferenceEFlowDirectionPreference6 flagsInherit
0x00D10x27padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+3 flags[]

Functions 14

SignatureFlagsNativeParams
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_W_BBPSXButton(1498);0x0021return;0x0023// end of script
EventPublic0x01
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_BBPSXButton(1587);0x000Freturn;0x0011// end of script
EventPublic0x00
void Tick(const FGeometry& MyGeometry, float InDeltaTime)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_MyGeometry = MyGeometry;0x0012PersistentFrame.K2Node_Event_InDeltaTime = InDeltaTime;0x0024ExecuteUbergraph_W_BBPSXButton(1592);0x0033return;0x0035// end of script
EventPublic0x3C
void BndEvt__Button_Focus_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_BBPSXButton(1597);0x000Freturn;0x0011// end of script
0x00
void SetToLargeSize()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_BBPSXButton(1602);0x000Freturn;0x0011// end of script
0x00
void SetToDefaultSize()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_BBPSXButton(2067);0x000Freturn;0x0011// end of script
0x00
void SetToSmallSize()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_BBPSXButton(2532);0x000Freturn;0x0011// end of script
0x00
void ForceHovered()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_BBPSXButton(2997);0x000Freturn;0x0011// end of script
0x00
void BndEvt__Button_Focus_K2Node_ComponentBoundEvent_1_OnButtonReleasedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_BBPSXButton(3002);0x000Freturn;0x0011// end of script
0x00
void ForcePress()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_BBPSXButton(15);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_W_BBPSXButton(int32 EntryPoint)
Script158 statements · 3,025 bytes of bytecode
0x0000PushFlow(Label_0BCE);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FButtonPressed.Broadcast(this);0x0023CallFunc_IsValid_ReturnValue_1 = IsValid(W_TransferItemMainMenuRef);0x0040if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0097;0x004EW_TransferItemMainMenuRef.KeepItemSelected(WhichTransferItemCateg, WhichTransferItemWeapon, WhichTransferItemWeaponLvl, TransferItemInvCache);0x0096PopFlow();0x0097Label_0097:0x0097CallFunc_GetAllActorsOfClass_OutActors = {};0x00A2GetAllActorsOfClass(this, /Game/BP/General/BP_GravestoneLevelLoader.BP_GravestoneLevelLoader_C, CallFunc_GetAllActorsOfClass_OutActors);0x00BFTemp_int_Loop_Counter_Variable = 0;0x00D6Temp_int_Array_Index_Variable = 0;0x00EDLabel_00ED:0x00EDCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0128CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x014Eif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_02A3;0x015CTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0177PushFlow(Label_02F8);0x017C/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01B7CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_Array_Get_Item);0x01D4if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x01DE/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0219if (!(CallFunc_Array_Get_Item.IsActive)) PopFlow();0x0239/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0274CallFunc_Array_Get_Item.LanternSelected(ButtonText, this);0x02A2PopFlow();0x02A3Label_02A3:0x02A3CallFunc_IsValid_ReturnValue = IsValid(MessengerAttireRef);0x02C0if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x02CAMessengerAttireRef.SelectedAttire(RowNameCache);0x02F7PopFlow();0x02F8Label_02F8:0x02F8CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0322Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x033Dgoto Label_00ED;0x0342Label_0342:0x0342PushFlow(Label_036F);0x0347if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_0356;0x0355PopFlow();0x0356Label_0356:0x0356Temp_bool_Has_Been_Initd_Variable = true;0x0361if (!(false)) PopFlow();0x0363Temp_bool_IsClosed_Variable = true;0x036EPopFlow();0x036FLabel_036F:0x036Fif (!(Temp_bool_IsClosed_Variable)) goto Label_037E;0x037DPopFlow();0x037ELabel_037E:0x037ETemp_bool_IsClosed_Variable = true;0x0389Highlighter.SetVisibility(2);0x03AFPopFlow();0x03B0Label_03B0:0x03B0Temp_bool_Has_Been_Initd_Variable = true;0x03BBPopFlow();0x03BCLabel_03BC:0x03BCTemp_bool_IsClosed_Variable = false;0x03C7goto Label_03B0;0x03CCLabel_03CC:0x03CCif (!(false)) PopFlow();0x03CETemp_bool_IsClosed_Variable_1 = true;0x03D9PopFlow();0x03DALabel_03DA:0x03DATemp_bool_Has_Been_Initd_Variable_1 = true;0x03E5PopFlow();0x03E6Label_03E6:0x03E6Temp_bool_Has_Been_Initd_Variable_1 = true;0x03F1goto Label_03CC;0x03F6Label_03F6:0x03F6if (!(Temp_bool_Has_Been_Initd_Variable_1)) goto Label_03E6;0x0404PopFlow();0x0405Label_0405:0x0405PushFlow(Label_040F);0x040Agoto Label_03F6;0x040FLabel_040F:0x040Fif (!(Temp_bool_IsClosed_Variable_1)) goto Label_041E;0x041DPopFlow();0x041ELabel_041E:0x041ETemp_bool_IsClosed_Variable_1 = true;0x0429Label_0429:0x0429if (!(DisableHighlightSound)) goto Label_0472;0x0437Label_0437:0x0437Highlighter.SetVisibility(3);0x045DButtonHovered.Broadcast(this);0x0471PopFlow();0x0472Label_0472:0x0472/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/UI/A_CURSOL_MOVE.A_CURSOL_MOVE, 1f, 1f, 0f, nullptr, nullptr);0x04ADgoto Label_0437;0x04B2Label_04B2:0x04B2CallFunc_IsValid_ReturnValue_2 = IsValid(MainCharRef);0x04CFif (!(CallFunc_IsValid_ReturnValue_2)) goto Label_0576;0x04DDCallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, MainCharRef.PlayerIndex);0x0511CallFunc_HasUserFocus_ReturnValue = Button_Focus.HasUserFocus(CallFunc_GetPlayerController_ReturnValue);0x0544if (!(CallFunc_HasUserFocus_ReturnValue)) goto Label_055C;0x0552Label_0552:0x0552PushFlow(Label_03BC);0x0557goto Label_0405;0x055CLabel_055C:0x055CPushFlow(Label_0566);0x0561goto Label_0342;0x0566Label_0566:0x0566Temp_bool_IsClosed_Variable_1 = false;0x0571goto Label_03DA;0x0576Label_0576:0x0576CallFunc_GetPlayerController_ReturnValue_1 = GetPlayerController(this, ButtonOwnerPlayerIndex);0x0594CallFunc_HasUserFocus_ReturnValue_1 = Button_Focus.HasUserFocus(CallFunc_GetPlayerController_ReturnValue_1);0x05C7if (!(CallFunc_HasUserFocus_ReturnValue_1)) goto Label_055C;0x05D5goto Label_0552;0x05DALabel_05DA:0x05DATextBlock_16.SetText(ButtonText);0x0607if (!(Small)) goto Label_0624;0x0615SetToSmallSize();0x0623PopFlow();0x0624Label_0624:0x0624SetToDefaultSize();0x0632PopFlow();0x0633goto Label_05DA;0x0638goto Label_04B2;0x063Dgoto Label_000F;0x0642K2Node_MakeStruct_SlateFontInfo_1.FontObject = /Engine/EngineFonts/DroidSansMono.DroidSansMono;0x065EK2Node_MakeStruct_SlateFontInfo_1.FontMaterial = TextBlock_16.Font.FontMaterial;0x0699K2Node_MakeStruct_SlateFontInfo_1.OutlineSettings = TextBlock_16.Font.OutlineSettings;0x06DCK2Node_MakeStruct_SlateFontInfo_1.TypefaceFontName = TextBlock_16.Font.TypefaceFontName;0x071FK2Node_MakeStruct_SlateFontInfo_1.Size = 65;0x073FTextBlock_16.SetFont(K2Node_MakeStruct_SlateFontInfo_1);0x0768CallFunc_SlotAsCanvasSlot_ReturnValue = SlotAsCanvasSlot(Highlighter);0x0785CallFunc_SlotAsCanvasSlot_ReturnValue_3 = SlotAsCanvasSlot(Button_Focus);0x07A2CallFunc_SlotAsCanvasSlot_ReturnValue.SetSize(Vector2D{0f, 102.63156f});0x07DACallFunc_SlotAsCanvasSlot_ReturnValue_3.SetSize(Vector2D{0f, 102.63156f});0x0812PopFlow();0x0813K2Node_MakeStruct_SlateFontInfo.FontObject = /Engine/EngineFonts/DroidSansMono.DroidSansMono;0x082FK2Node_MakeStruct_SlateFontInfo.FontMaterial = TextBlock_16.Font.FontMaterial;0x086AK2Node_MakeStruct_SlateFontInfo.OutlineSettings = TextBlock_16.Font.OutlineSettings;0x08ADK2Node_MakeStruct_SlateFontInfo.TypefaceFontName = TextBlock_16.Font.TypefaceFontName;0x08F0K2Node_MakeStruct_SlateFontInfo.Size = 38;0x0910TextBlock_16.SetFont(K2Node_MakeStruct_SlateFontInfo);0x0939CallFunc_SlotAsCanvasSlot_ReturnValue_1 = SlotAsCanvasSlot(Highlighter);0x0956CallFunc_SlotAsCanvasSlot_ReturnValue_2 = SlotAsCanvasSlot(Button_Focus);0x0973CallFunc_SlotAsCanvasSlot_ReturnValue_1.SetSize(Vector2D{0f, 60f});0x09ABCallFunc_SlotAsCanvasSlot_ReturnValue_2.SetSize(Vector2D{0f, 60f});0x09E3PopFlow();0x09E4K2Node_MakeStruct_SlateFontInfo_2.FontObject = /Game/UI/Fonts/ARIAL_Font.ARIAL_Font;0x0A00K2Node_MakeStruct_SlateFontInfo_2.FontMaterial = TextBlock_16.Font.FontMaterial;0x0A3BK2Node_MakeStruct_SlateFontInfo_2.OutlineSettings = TextBlock_16.Font.OutlineSettings;0x0A7EK2Node_MakeStruct_SlateFontInfo_2.TypefaceFontName = TextBlock_16.Font.TypefaceFontName;0x0AC1K2Node_MakeStruct_SlateFontInfo_2.Size = 28;0x0AE1TextBlock_16.SetFont(K2Node_MakeStruct_SlateFontInfo_2);0x0B0ACallFunc_SlotAsCanvasSlot_ReturnValue_4 = SlotAsCanvasSlot(Highlighter);0x0B27CallFunc_SlotAsCanvasSlot_ReturnValue_5 = SlotAsCanvasSlot(Button_Focus);0x0B44CallFunc_SlotAsCanvasSlot_ReturnValue_4.SetSize(Vector2D{0f, 40f});0x0B7CCallFunc_SlotAsCanvasSlot_ReturnValue_5.SetSize(Vector2D{0f, 40f});0x0BB4PopFlow();0x0BB5goto Label_0429;0x0BBAButtonReleased.Broadcast();0x0BCDPopFlow();0x0BCELabel_0BCE:0x0BCEreturn;0x0BD0// end of script
Final0x04
void ButtonReleased__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void ButtonHovered__DelegateSignature(UW_BBPSXButton_C* ButtonRef)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x08
void ButtonPressed__DelegateSignature(UW_BBPSXButton_C* ButtonRef)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x08

Used by 32

types with a member, parameter or interface of this type