Zdexby TheHolyOneZ
2,291 classes
Class

UW_SliderBar_C

: UUserWidget : UWidget : UVisual : UObject
/Game/UI/W_SliderBar.W_SliderBar_C 0x02F8 (760 B) align 8 inherited 0x0230 17 scripted vtable /Game/UI/W_SliderBar
0x00x02F8

Members 22

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08FadeOutUWidgetAnimation*Transient+7 flagsnullptr
0x08ScaleUpUWidgetAnimation*Transient+7 flagsnullptr
0x08BGUImage*9 flagsnullptr
0x08Button_FocusUButton*9 flagsnullptr
0x08HighlighterUImage*9 flagsnullptr
0x08HorizontalBox_12UHorizontalBox*9 flagsnullptr
0x08TextBlockUTextBlock*9 flagsnullptr
0x08TextBlock_16UTextBlock*9 flagsnullptr
0x04CurrentStatNumberint327 flags0
0x027C0x04padding / unreflected
0x10ChangedValueFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x18TextFText3 flags<FText>
0x10ButtonPressedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x04MinNumint327 flags0
0x04MaxNumint327 flags255
0x04ConsecValueChangeint327 flags0
0x02C40x04padding / unreflected
0x10ButtonHoveredFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x08MainCharRefABP_MainChar_C*8 flagsnullptr
0x01DisableSliderFunctionalitybool6 flagsfalse
0x02E10x07padding / unreflected
0x08SaveOrLoadSlotRefUW_SaveOrLoadSlot_C*8 flagsnullptr
0x04WhichSliderCacheint327 flags0
0x04NonHunterPawnPlayerOwnerIndexint327 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 17

SignatureFlagsNativeParams
UWidget* CustomLeft(const EUINavigation& Navigation)
Script4 statements · 36 bytes of bytecode
0x0000DecrementLeft();0x000EReturnValue = nullptr;0x0019return ReturnValue;0x0023// end of script
Public0x10
UWidget* CustomRight(const EUINavigation& Navigation)
Script4 statements · 36 bytes of bytecode
0x0000IncrementRight();0x000EReturnValue = nullptr;0x0019return ReturnValue;0x0023// end of script
Public0x10
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_W_SliderBar(849);0x0021return;0x0023// end of script
EventPublic0x01
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_SliderBar(909);0x000Freturn;0x0011// end of script
EventPublic0x00
void UpdateCurrentStatNumber()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_SliderBar(914);0x000Freturn;0x0011// end of script
0x00
void IncrementRight()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_SliderBar(1049);0x000Freturn;0x0011// end of script
0x00
void DecrementLeft()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_SliderBar(1697);0x000Freturn;0x0011// end of script
0x00
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_SliderBar(2055);0x0033return;0x0035// end of script
EventPublic0x3C
void SetToLargeSize()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_SliderBar(2060);0x000Freturn;0x0011// end of script
0x00
void SetToDefaultSize()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_SliderBar(2597);0x000Freturn;0x0011// end of script
0x00
void BndEvt__Button_Focus_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_SliderBar(3134);0x000Freturn;0x0011// end of script
0x00
void UpdateValue(int32 Amt)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Amt = Amt;0x0012ExecuteUbergraph_W_SliderBar(3139);0x0021return;0x0023// end of script
0x04
void ForceHovered()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_SliderBar(3308);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_W_SliderBar(int32 EntryPoint)
Script167 statements · 3,316 bytes of bytecode
0x0000PushFlow(Label_0CF1);0x0005goto [EntryPoint];0x000FConsecValueChange = 0;0x0026PopFlow();0x0027Label_0027:0x0027ButtonPressed.Broadcast(this);0x003BCallFunc_IsValid_ReturnValue = IsValid(SaveOrLoadSlotRef);0x0058if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0062SaveOrLoadSlotRef.SlotSelected(MinNum, this);0x0090PopFlow();0x0091Label_0091:0x0091CallFunc_IsValid_ReturnValue_1 = IsValid(SaveOrLoadSlotRef);0x00AEif (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x00B8SaveOrLoadSlotRef.SlotHovered(MinNum, this);0x00E6PopFlow();0x00E7Label_00E7:0x00E7if (!(Temp_bool_IsClosed_Variable)) goto Label_00F6;0x00F5PopFlow();0x00F6Label_00F6:0x00F6Temp_bool_IsClosed_Variable = true;0x0101Label_0101:0x0101/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/UI/A_CURSOL_MOVE.A_CURSOL_MOVE, 1f, 1f, 0f, nullptr, nullptr);0x013CHighlighter.SetVisibility(3);0x0162ButtonHovered.Broadcast();0x0175goto Label_0091;0x017ALabel_017A:0x017ACallFunc_IsValid_ReturnValue_2 = IsValid(MainCharRef);0x0197if (!(CallFunc_IsValid_ReturnValue_2)) goto Label_0233;0x01A5CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, MainCharRef.PlayerIndex);0x01D9CallFunc_HasUserFocus_ReturnValue = Button_Focus.HasUserFocus(CallFunc_GetPlayerController_ReturnValue);0x020Cif (!(CallFunc_HasUserFocus_ReturnValue)) goto Label_0297;0x021ALabel_021A:0x021APushFlow(Label_0308);0x021FPushFlow(Label_00E7);0x0224if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_031F;0x0232PopFlow();0x0233Label_0233:0x0233CallFunc_GetPlayerController_ReturnValue_1 = GetPlayerController(this, NonHunterPawnPlayerOwnerIndex);0x0251CallFunc_HasUserFocus_ReturnValue_1 = Button_Focus.HasUserFocus(CallFunc_GetPlayerController_ReturnValue_1);0x0284if (!(CallFunc_HasUserFocus_ReturnValue_1)) goto Label_0297;0x0292goto Label_021A;0x0297Label_0297:0x0297PushFlow(Label_02F1);0x029CPushFlow(Label_02B0);0x02A1if (!(Temp_bool_Has_Been_Initd_Variable_1)) goto Label_0338;0x02AFPopFlow();0x02B0Label_02B0:0x02B0if (!(Temp_bool_IsClosed_Variable_1)) goto Label_02BF;0x02BEPopFlow();0x02BFLabel_02BF:0x02BFTemp_bool_IsClosed_Variable_1 = true;0x02CAHighlighter.SetVisibility(2);0x02F0PopFlow();0x02F1Label_02F1:0x02F1Temp_bool_IsClosed_Variable = false;0x02FCTemp_bool_Has_Been_Initd_Variable = true;0x0307PopFlow();0x0308Label_0308:0x0308Temp_bool_IsClosed_Variable_1 = false;0x0313Temp_bool_Has_Been_Initd_Variable_1 = true;0x031EPopFlow();0x031FLabel_031F:0x031FTemp_bool_Has_Been_Initd_Variable = true;0x032Aif (!(false)) PopFlow();0x032CTemp_bool_IsClosed_Variable = true;0x0337PopFlow();0x0338Label_0338:0x0338Temp_bool_Has_Been_Initd_Variable_1 = true;0x0343if (!(false)) PopFlow();0x0345Temp_bool_IsClosed_Variable_1 = true;0x0350PopFlow();0x0351Label_0351:0x0351TextBlock_16.SetText(Text);0x037EUpdateCurrentStatNumber();0x038CPopFlow();0x038Dgoto Label_0351;0x0392if (!(DisableSliderFunctionality)) goto Label_03A1;0x03A0PopFlow();0x03A1Label_03A1:0x03A1CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(CurrentStatNumber);0x03C6CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_Conv_IntToString_ReturnValue);0x03EBTextBlock.SetText(CallFunc_Conv_StringToText_ReturnValue);0x0418PopFlow();0x0419if (!(DisableSliderFunctionality)) goto Label_0428;0x0427PopFlow();0x0428Label_0428:0x0428CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(CurrentStatNumber, MaxNum);0x044Eif (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) goto Label_0498;0x045CLabel_045C:0x045C/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/UI/A_UIBad.A_UIBad, 1f, 1f, 0f, nullptr, nullptr);0x0497PopFlow();0x0498Label_0498:0x0498Temp_int_Variable = 1;0x04AFCallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(ConsecValueChange, 8);0x04D1Temp_bool_Variable = CallFunc_Greater_IntInt_ReturnValue;0x04E4Temp_int_Variable_2 = 10;0x04FBCallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(CurrentStatNumber, Switch(Temp_bool_Variable, false => Temp_int_Variable, true => Temp_int_Variable_2, default => K2Node_Select_Default));0x0555CallFunc_Min_ReturnValue = Min(MaxNum, CallFunc_Add_IntInt_ReturnValue_1);0x0583CurrentStatNumber = CallFunc_Min_ReturnValue;0x059EPushFlow(Label_060A);0x05A3UpdateCurrentStatNumber();0x05B1Label_05B1:0x05B1/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/UI/A_CURSOL_MOVE.A_CURSOL_MOVE, 1f, 1f, 0f, nullptr, nullptr);0x05ECLabel_05EC:0x05ECChangedValue.Broadcast(CurrentStatNumber, this);0x0609PopFlow();0x060ALabel_060A:0x060ACallFunc_Add_IntInt_ReturnValue = Add_IntInt(ConsecValueChange, 1);0x0634Temp_int_Variable_1 = CallFunc_Add_IntInt_ReturnValue;0x064FConsecValueChange = Temp_int_Variable_1;0x066ARetriggerableDelay(this, 0.2f, LatentActionInfo{0xF, -359465280, FName(ExecuteUbergraph_W_SliderBar), this});0x06A0PopFlow();0x06A1if (!(DisableSliderFunctionality)) goto Label_06B0;0x06AFPopFlow();0x06B0Label_06B0:0x06B0CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(CurrentStatNumber, MinNum);0x06D6if (!(CallFunc_LessEqual_IntInt_ReturnValue)) goto Label_06E9;0x06E4goto Label_045C;0x06E9Label_06E9:0x06E9Temp_int_Variable = 1;0x0700CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(ConsecValueChange, 8);0x0722Temp_bool_Variable = CallFunc_Greater_IntInt_ReturnValue;0x0735Temp_int_Variable_2 = 10;0x074CCallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CurrentStatNumber, Switch(Temp_bool_Variable, false => Temp_int_Variable, true => Temp_int_Variable_2, default => K2Node_Select_Default));0x07A6CallFunc_Max_ReturnValue = Max(MinNum, CallFunc_Subtract_IntInt_ReturnValue);0x07D4CurrentStatNumber = CallFunc_Max_ReturnValue;0x07EFPushFlow(Label_060A);0x07F4UpdateCurrentStatNumber();0x0802goto Label_05B1;0x0807goto Label_017A;0x080CCallFunc_SlotAsCanvasSlot_ReturnValue_1 = SlotAsCanvasSlot(Highlighter);0x0829CallFunc_SlotAsCanvasSlot_ReturnValue_3 = SlotAsCanvasSlot(HorizontalBox_12);0x0846CallFunc_SlotAsCanvasSlot_ReturnValue_1.SetSize(Vector2D{0f, 102.63156f});0x087ECallFunc_SlotAsCanvasSlot_ReturnValue_3.SetSize(Vector2D{0f, 102.63156f});0x08B6K2Node_MakeStruct_SlateFontInfo_1.FontObject = TextBlock_16.Font.FontObject;0x08F1K2Node_MakeStruct_SlateFontInfo_1.FontMaterial = TextBlock_16.Font.FontMaterial;0x092CK2Node_MakeStruct_SlateFontInfo_1.OutlineSettings = TextBlock_16.Font.OutlineSettings;0x096FK2Node_MakeStruct_SlateFontInfo_1.TypefaceFontName = TextBlock_16.Font.TypefaceFontName;0x09B2K2Node_MakeStruct_SlateFontInfo_1.Size = 65;0x09D2TextBlock.SetFont(K2Node_MakeStruct_SlateFontInfo_1);0x09FBTextBlock_16.SetFont(K2Node_MakeStruct_SlateFontInfo_1);0x0A24PopFlow();0x0A25CallFunc_SlotAsCanvasSlot_ReturnValue = SlotAsCanvasSlot(Highlighter);0x0A42CallFunc_SlotAsCanvasSlot_ReturnValue_2 = SlotAsCanvasSlot(HorizontalBox_12);0x0A5FCallFunc_SlotAsCanvasSlot_ReturnValue.SetSize(Vector2D{0f, 60f});0x0A97CallFunc_SlotAsCanvasSlot_ReturnValue_2.SetSize(Vector2D{0f, 60f});0x0ACFK2Node_MakeStruct_SlateFontInfo.FontObject = TextBlock_16.Font.FontObject;0x0B0AK2Node_MakeStruct_SlateFontInfo.FontMaterial = TextBlock_16.Font.FontMaterial;0x0B45K2Node_MakeStruct_SlateFontInfo.OutlineSettings = TextBlock_16.Font.OutlineSettings;0x0B88K2Node_MakeStruct_SlateFontInfo.TypefaceFontName = TextBlock_16.Font.TypefaceFontName;0x0BCBK2Node_MakeStruct_SlateFontInfo.Size = 38;0x0BEBTextBlock.SetFont(K2Node_MakeStruct_SlateFontInfo);0x0C14TextBlock_16.SetFont(K2Node_MakeStruct_SlateFontInfo);0x0C3DPopFlow();0x0C3Egoto Label_0027;0x0C43CallFunc_InRange_IntInt_ReturnValue = InRange_IntInt(K2Node_CustomEvent_Amt, MinNum, MaxNum, true, true);0x0C74if (!(CallFunc_InRange_IntInt_ReturnValue)) goto Label_0CB0;0x0C82CurrentStatNumber = K2Node_CustomEvent_Amt;0x0C9DUpdateCurrentStatNumber();0x0CABgoto Label_05EC;0x0CB0Label_0CB0:0x0CB0/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/UI/A_UIBad.A_UIBad, 1f, 1f, 0f, nullptr, nullptr);0x0CEBPopFlow();0x0CECgoto Label_0101;0x0CF1Label_0CF1:0x0CF1return;0x0CF3// end of script
Final0x04
void ButtonHovered__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void ButtonPressed__DelegateSignature(UW_SliderBar_C* ButtonRef)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x08
void ChangedValue__DelegateSignature(int32 Amt, UW_SliderBar_C* ButtonRef)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x10

Used by 10

types with a member, parameter or interface of this type