Zdexby TheHolyOneZ
2,291 classes
Class

UW_LevelUpStatBar_C

: UUserWidget : UWidget : UVisual : UObject
/Game/UI/LevelUp/W_LevelUpStatBar.W_LevelUpStatBar_C 0x02C8 (712 B) align 8 inherited 0x0230 14 scripted vtable /Game/UI/LevelUp/W_LevelUpStatBar
0x00x02C8

Members 16

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08BGUImage*9 flagsnullptr
0x08Button_FocusUButton*9 flagsnullptr
0x08HighlighterUImage*9 flagsnullptr
0x08HorizontalBox_12UHorizontalBox*9 flagsnullptr
0x08Image_5UImage*9 flagsnullptr
0x08TextBlockUTextBlock*9 flagsnullptr
0x08TextBlock_16UTextBlock*9 flagsnullptr
0x04CurrentStatNumberint327 flags0
0x02740x04padding / unreflected
0x08W_LevelUpRefUW_LevelUpKartCampaign_C*8 flagsnullptr
0x01WhichStatE_WhichBaseStat7 flagsNewEnumerator0
0x02810x03padding / unreflected
0x04PreviewStatNumberint327 flags0
0x10ChangedValueFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x18OverrideTextFText3 flags<FText>
0x10ButtonPressedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x08MainCharRefABP_MainChar_C*8 flagsnullptr
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
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_LevelUpStatBar(606);0x0021return;0x0023// end of script
EventPublic0x01
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_LevelUpStatBar(1194);0x000Freturn;0x0011// end of script
EventPublic0x00
void UpdateCurrentStatNumber()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_LevelUpStatBar(1199);0x000Freturn;0x0011// end of script
0x00
void IncrementRight()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_LevelUpStatBar(2124);0x000Freturn;0x0011// end of script
0x00
void DecrementLeft()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_LevelUpStatBar(3005);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_LevelUpStatBar(3214);0x0033return;0x0035// end of script
EventPublic0x3C
void SetToLargeSize()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_LevelUpStatBar(3219);0x000Freturn;0x0011// end of script
0x00
void SetToDefaultSize()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_LevelUpStatBar(3926);0x000Freturn;0x0011// end of script
0x00
void BndEvt__Button_Focus_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_LevelUpStatBar(4633);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_W_LevelUpStatBar(int32 EntryPoint)
Script171 statements · 4,656 bytes of bytecode
0x0000PushFlow(Label_122D);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FCallFunc_IsValid_ReturnValue = IsValid(MainCharRef);0x002Cif (!(CallFunc_IsValid_ReturnValue)) goto Label_00C8;0x003ACallFunc_GetPlayerController_ReturnValue_1 = GetPlayerController(this, MainCharRef.PlayerIndex);0x006ECallFunc_HasUserFocus_ReturnValue = Button_Focus.HasUserFocus(CallFunc_GetPlayerController_ReturnValue_1);0x00A1if (!(CallFunc_HasUserFocus_ReturnValue)) goto Label_0128;0x00AFLabel_00AF:0x00AFPushFlow(Label_0199);0x00B4PushFlow(Label_01B0);0x00B9if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_022C;0x00C7PopFlow();0x00C8Label_00C8:0x00C8CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x00E2CallFunc_HasUserFocus_ReturnValue_1 = Button_Focus.HasUserFocus(CallFunc_GetPlayerController_ReturnValue);0x0115if (!(CallFunc_HasUserFocus_ReturnValue_1)) goto Label_0128;0x0123goto Label_00AF;0x0128Label_0128:0x0128PushFlow(Label_0182);0x012DPushFlow(Label_0141);0x0132if (!(Temp_bool_Has_Been_Initd_Variable_1)) goto Label_0245;0x0140PopFlow();0x0141Label_0141:0x0141if (!(Temp_bool_IsClosed_Variable_1)) goto Label_0150;0x014FPopFlow();0x0150Label_0150:0x0150Temp_bool_IsClosed_Variable_1 = true;0x015BHighlighter.SetVisibility(2);0x0181PopFlow();0x0182Label_0182:0x0182Temp_bool_IsClosed_Variable = false;0x018DTemp_bool_Has_Been_Initd_Variable = true;0x0198PopFlow();0x0199Label_0199:0x0199Temp_bool_IsClosed_Variable_1 = false;0x01A4Temp_bool_Has_Been_Initd_Variable_1 = true;0x01AFPopFlow();0x01B0Label_01B0:0x01B0if (!(Temp_bool_IsClosed_Variable)) goto Label_01BF;0x01BEPopFlow();0x01BFLabel_01BF:0x01BFTemp_bool_IsClosed_Variable = true;0x01CA/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/UI/A_CURSOL_MOVE.A_CURSOL_MOVE, 1f, 1f, 0f, nullptr, nullptr);0x0205Highlighter.SetVisibility(3);0x022BPopFlow();0x022CLabel_022C:0x022CTemp_bool_Has_Been_Initd_Variable = true;0x0237if (!(false)) PopFlow();0x0239Temp_bool_IsClosed_Variable = true;0x0244PopFlow();0x0245Label_0245:0x0245Temp_bool_Has_Been_Initd_Variable_1 = true;0x0250if (!(false)) PopFlow();0x0252Temp_bool_IsClosed_Variable_1 = true;0x025DPopFlow();0x025ELabel_025E:0x025ECallFunc_MakeLiteralText_ReturnValue = MakeLiteralText(FText());0x027CCallFunc_NotEqual_TextText_ReturnValue = NotEqual_TextText(OverrideText, CallFunc_MakeLiteralText_ReturnValue);0x02A2if (!(CallFunc_NotEqual_TextText_ReturnValue)) goto Label_0304;0x02B0TextBlock_16.SetText(OverrideText);0x02DDImage_5.SetVisibility(2);0x0303PopFlow();0x0304Label_0304:0x0304CallFunc_GetEnumeratorUserFriendlyName_ReturnValue = GetEnumeratorUserFriendlyName(/Game/BP/Variables/E_WhichBaseStat.E_WhichBaseStat, WhichStat);0x0332CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_GetEnumeratorUserFriendlyName_ReturnValue);0x0357TextBlock_16.SetText(CallFunc_Conv_StringToText_ReturnValue);0x0384Temp_object_Variable = /Game/UI/LevelUp/StatBld.StatBld;0x0397Temp_object_Variable_1 = /Game/UI/LevelUp/StatArc.StatArc;0x03AATemp_object_Variable_2 = /Game/UI/LevelUp/StatVit.StatVit;0x03BDTemp_object_Variable_3 = /Game/UI/LevelUp/StatEnd.StatEnd;0x03D0Temp_byte_Variable_1 = WhichStat;0x03EBTemp_object_Variable_4 = /Game/UI/LevelUp/StatStr.StatStr;0x03FETemp_object_Variable_5 = /Game/UI/LevelUp/StatSkl.StatSkl;0x0411Image_5.SetBrushFromTexture(Switch(Temp_byte_Variable_1, 0 => Temp_object_Variable_2, 1 => Temp_object_Variable_3, 2 => Temp_object_Variable_4, 3 => Temp_object_Variable_5, 4 => Temp_object_Variable, 5 => Temp_object_Variable_1, default => K2Node_Select_Default_1), false);0x04A9PopFlow();0x04AAgoto Label_025E;0x04AF/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x04DDTemp_byte_Variable = WhichStat;0x04F8CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Switch(Temp_byte_Variable, 0 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.BaseStatsKart.Vitality_2_4E4C25DA4B0BDEAA62E1ACBC21984408, 1 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.BaseStatsKart.Endurance_4_DBCD009C4E320794198FCABC3207D8AD, 2 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.BaseStatsKart.Strength_6_8E570D274A81CF9083792BB8D172F567, 3 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.BaseStatsKart.Skill_8_EB03559A4811E5B34EC0DFB4A80CF7FA, 4 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.BaseStatsKart.Bloodtinge_10_B747190A46B924AD01C8C38CD2D47E8B, 5 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.BaseStatsKart.Arcane_12_1E6BE02E4816FBE27DE8F1982A4B7831, default => K2Node_Select_Default), PreviewStatNumber);0x064ACallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(CallFunc_Add_IntInt_ReturnValue_1);0x066FCallFunc_Conv_StringToText_ReturnValue_1 = Conv_StringToText(CallFunc_Conv_IntToString_ReturnValue);0x0694TextBlock.SetText(CallFunc_Conv_StringToText_ReturnValue_1);0x06C1Label_06C1:0x06C1CallFunc_MakeLiteralText_ReturnValue_1 = MakeLiteralText(FText());0x06DFCallFunc_NotEqual_TextText_ReturnValue_1 = NotEqual_TextText(OverrideText, CallFunc_MakeLiteralText_ReturnValue_1);0x0705if (!(CallFunc_NotEqual_TextText_ReturnValue_1)) goto Label_0714;0x0713PopFlow();0x0714Label_0714:0x0714CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(PreviewStatNumber, 0);0x0736if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_07C8;0x0744K2Node_MakeStruct_SlateColor.SpecifiedColor = LinearColor{0f, 0.109804f, 1f, 1f};0x0781K2Node_MakeStruct_SlateColor.ColorUseRule = 0;0x079ETextBlock.SetColorAndOpacity(K2Node_MakeStruct_SlateColor);0x07C7PopFlow();0x07C8Label_07C8:0x07C8K2Node_MakeStruct_SlateColor_1.SpecifiedColor = LinearColor{1f, 1f, 1f, 1f};0x0805K2Node_MakeStruct_SlateColor_1.ColorUseRule = 0;0x0822TextBlock.SetColorAndOpacity(K2Node_MakeStruct_SlateColor_1);0x084BPopFlow();0x084C/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX_1);0x087ACallFunc_Greater_IntInt_ReturnValue_1 = Greater_IntInt(W_LevelUpRef.EchoesRequired, CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.CurrentKartEchoes);0x08CCif (!(CallFunc_Greater_IntInt_ReturnValue_1)) goto Label_0916;0x08DALabel_08DA:0x08DA/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/UI/A_UIBad.A_UIBad, 1f, 1f, 0f, nullptr, nullptr);0x0915PopFlow();0x0916Label_0916:0x0916/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0944Temp_byte_Variable = WhichStat;0x095FCallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Switch(Temp_byte_Variable, 0 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.BaseStatsKart.Vitality_2_4E4C25DA4B0BDEAA62E1ACBC21984408, 1 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.BaseStatsKart.Endurance_4_DBCD009C4E320794198FCABC3207D8AD, 2 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.BaseStatsKart.Strength_6_8E570D274A81CF9083792BB8D172F567, 3 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.BaseStatsKart.Skill_8_EB03559A4811E5B34EC0DFB4A80CF7FA, 4 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.BaseStatsKart.Bloodtinge_10_B747190A46B924AD01C8C38CD2D47E8B, 5 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.BaseStatsKart.Arcane_12_1E6BE02E4816FBE27DE8F1982A4B7831, default => K2Node_Select_Default), PreviewStatNumber);0x0AB1CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(CallFunc_Add_IntInt_ReturnValue_1, 99);0x0AD3if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) goto Label_0AE6;0x0AE1goto Label_08DA;0x0AE6Label_0AE6:0x0AE6CallFunc_Add_IntInt_ReturnValue = Add_IntInt(PreviewStatNumber, 1);0x0B10Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0B2BPreviewStatNumber = Temp_int_Variable;0x0B46W_LevelUpRef.UIIncrement(WhichStat);0x0B73UpdateCurrentStatNumber();0x0B81Label_0B81:0x0B81W_LevelUpRef.ChangedAnyValue();0x0BA5ChangedValue.Broadcast();0x0BB8goto Label_06C1;0x0BBDCallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(PreviewStatNumber, 0);0x0BDFif (!(CallFunc_LessEqual_IntInt_ReturnValue)) goto Label_0BEE;0x0BEDPopFlow();0x0BEELabel_0BEE:0x0BEECallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(PreviewStatNumber, 1);0x0C18Temp_int_Variable_1 = CallFunc_Subtract_IntInt_ReturnValue;0x0C33PreviewStatNumber = Temp_int_Variable_1;0x0C4EW_LevelUpRef.UIDecrement(WhichStat);0x0C7BUpdateCurrentStatNumber();0x0C89goto Label_0B81;0x0C8Egoto Label_000F;0x0C93CallFunc_SlotAsCanvasSlot_ReturnValue_1 = SlotAsCanvasSlot(Image_5);0x0CB0CallFunc_SlotAsCanvasSlot_ReturnValue_1.SetPosition(Vector2D{15f, 0f});0x0CE8CallFunc_SlotAsCanvasSlot_ReturnValue_1 = SlotAsCanvasSlot(Image_5);0x0D05CallFunc_SlotAsCanvasSlot_ReturnValue_1.SetSize(Vector2D{65f, 65f});0x0D3DCallFunc_SlotAsCanvasSlot_ReturnValue_3 = SlotAsCanvasSlot(Highlighter);0x0D5ACallFunc_SlotAsCanvasSlot_ReturnValue_5 = SlotAsCanvasSlot(HorizontalBox_12);0x0D77CallFunc_SlotAsCanvasSlot_ReturnValue_3.SetSize(Vector2D{0f, 102.63156f});0x0DAFCallFunc_SlotAsCanvasSlot_ReturnValue_5.SetSize(Vector2D{0f, 102.63156f});0x0DE7K2Node_MakeStruct_SlateFontInfo_1.FontObject = TextBlock_16.Font.FontObject;0x0E22K2Node_MakeStruct_SlateFontInfo_1.FontMaterial = TextBlock_16.Font.FontMaterial;0x0E5DK2Node_MakeStruct_SlateFontInfo_1.OutlineSettings = TextBlock_16.Font.OutlineSettings;0x0EA0K2Node_MakeStruct_SlateFontInfo_1.TypefaceFontName = TextBlock_16.Font.TypefaceFontName;0x0EE3K2Node_MakeStruct_SlateFontInfo_1.Size = 65;0x0F03TextBlock.SetFont(K2Node_MakeStruct_SlateFontInfo_1);0x0F2CTextBlock_16.SetFont(K2Node_MakeStruct_SlateFontInfo_1);0x0F55PopFlow();0x0F56CallFunc_SlotAsCanvasSlot_ReturnValue = SlotAsCanvasSlot(Image_5);0x0F73CallFunc_SlotAsCanvasSlot_ReturnValue.SetPosition(Vector2D{25f, 0f});0x0FABCallFunc_SlotAsCanvasSlot_ReturnValue = SlotAsCanvasSlot(Image_5);0x0FC8CallFunc_SlotAsCanvasSlot_ReturnValue.SetSize(Vector2D{40f, 40f});0x1000CallFunc_SlotAsCanvasSlot_ReturnValue_2 = SlotAsCanvasSlot(Highlighter);0x101DCallFunc_SlotAsCanvasSlot_ReturnValue_4 = SlotAsCanvasSlot(HorizontalBox_12);0x103ACallFunc_SlotAsCanvasSlot_ReturnValue_2.SetSize(Vector2D{0f, 60f});0x1072CallFunc_SlotAsCanvasSlot_ReturnValue_4.SetSize(Vector2D{0f, 60f});0x10AAK2Node_MakeStruct_SlateFontInfo.FontObject = TextBlock_16.Font.FontObject;0x10E5K2Node_MakeStruct_SlateFontInfo.FontMaterial = TextBlock_16.Font.FontMaterial;0x1120K2Node_MakeStruct_SlateFontInfo.OutlineSettings = TextBlock_16.Font.OutlineSettings;0x1163K2Node_MakeStruct_SlateFontInfo.TypefaceFontName = TextBlock_16.Font.TypefaceFontName;0x11A6K2Node_MakeStruct_SlateFontInfo.Size = 38;0x11C6TextBlock.SetFont(K2Node_MakeStruct_SlateFontInfo);0x11EFTextBlock_16.SetFont(K2Node_MakeStruct_SlateFontInfo);0x1218PopFlow();0x1219ButtonPressed.Broadcast();0x122CPopFlow();0x122DLabel_122D:0x122Dreturn;0x122F// end of script
Final0x04
void ButtonPressed__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void ChangedValue__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00

Used by 4

types with a member, parameter or interface of this type