Zdexby TheHolyOneZ
2,942 classes
Class

UUI_HUD_C

: UUserWidget : UWidget : UVisual : UObject
/Game/UI/UI_HUD.UI_HUD_C 0x03A0 (928 B) align 8 inherited 0x0278 8 scripted vtable /Game/UI/UI_HUD
0x00x03A0

Members 25

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08barsShiftUWidgetAnimation*Transient+6 flagsnullptr
0x08AreaTextAnimUWidgetAnimation*Transient+6 flagsnullptr
0x08SaveNotifyUWidgetAnimation*Transient+6 flagsnullptr
0x08FadeInUWidgetAnimation*Transient+6 flagsnullptr
0x08AreaTextUTextBlock*10 flagsnullptr
0x08HudBasUImage*10 flagsnullptr
0x08hudBGUImage*10 flagsnullptr
0x08Image_78UImage*10 flagsnullptr
0x08keyCountUTextBlock*10 flagsnullptr
0x08keyDisplayUHorizontalBox*10 flagsnullptr
0x08LVNumberUTextBlock*10 flagsnullptr
0x08ProgressBar_65UProgressBar*10 flagsnullptr
0x08ProgressBar_145UProgressBar*10 flagsnullptr
0x08UI_HeartUUI_Heart_C*10 flagsnullptr
0x08UI_Heart_1UUI_Heart_C*10 flagsnullptr
0x08UI_Heart_2UUI_Heart_C*10 flagsnullptr
0x08UI_Heart_3UUI_Heart_C*10 flagsnullptr
0x08UI_Heart_4UUI_Heart_C*10 flagsnullptr
0x08UI_Heart_5UUI_Heart_C*10 flagsnullptr
0x08UI_Heart_6UUI_Heart_C*10 flagsnullptr
0x08UI_Heart_7UUI_Heart_C*10 flagsnullptr
0x10heartArrayTArray<UUI_Heart_C*>4 flags[]
0x50nameTableTMap<FString, FText>3 flags<TMap>
0x18areaDisplayNameFText3 flags<FText>
Inherited from UUserWidget 20
OffsetSizeNameTypeFlagsDefault
0x10ColorAndOpacityFLinearColor8 flags{R=1, G=1, B=1, A=1}
0x10ColorAndOpacityDelegateFScriptDelegate5 flags<delegate>
0x14ForegroundColorFSlateColor4 flags{SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor…
0x10ForegroundColorDelegateFScriptDelegate5 flags<delegate>
0x019C0x04padding / unreflected
0x10OnVisibilityChangedFMulticastScriptDelegate4 flags<delegate>
0x01B00x18padding / unreflected
0x10PaddingFMargin7 flags{Left=0, Top=0, Right=0, Bottom=0}
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+3 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+5 flagsnullptr
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+3 flags[]
0x10NamedSlotBindingsTArray<FNamedSlotBinding>3 flags[]
0x10ExtensionsTArray<UUserWidgetExtension*>5 flags[]
0x08WidgetTreeUWidgetTree*Transient+7 flagsnullptr
0x04Priorityint328 flags0
0x01bIsFocusable : 1bit 0bool5 flagsfalse
0x01bStopAction : 1bit 1bool5 flagsfalse
0x01bHasScriptImplementedTick : 1bit 2bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 3bool3 flagstrue
0x022D0x13padding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x02410x07padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+8 flagsnullptr
0x10AnimationCallbacksTArray<FAnimationEventBinding>TransientProtected+4 flags[]
Inherited from UWidget 22
OffsetSizeNameTypeFlagsDefault
0x08SlotUPanelSlot*12 flagsnullptr
0x10bIsEnabledDelegateFScriptDelegate5 flags<delegate>
0x18ToolTipTextFText3 flags<FText>
0x10ToolTipTextDelegateFScriptDelegate5 flags<delegate>
0x08ToolTipWidgetUWidget*11 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}
0x01FlowDirectionPreferenceEFlowDirectionPreference6 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
0x00E50x03padding / unreflected
0x04RenderOpacityfloat7 flags1
0x00EC0x04padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*8 flagsnullptr
0x01000x20padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+3 flags[]

Functions 8

SignatureFlagsNativeParams
void playHeartPieceGetAnim(int32 currentPieceCount)
Script13 statements · 504 bytes of bytecode
0x0000CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x001ACallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/UI/UI_HeartPieceGet.UI_HeartPieceGet_C, CallFunc_GetPlayerController_ReturnValue);0x0057CallFunc_Create_ReturnValue.AddToViewport(0);0x007CCallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(currentPieceCount);0x00A1CallFunc_FMod_ReturnValue = FMod(CallFunc_Conv_IntToDouble_ReturnValue, 3, CallFunc_FMod_Remainder);0x00D8CallFunc_FTrunc_ReturnValue = FTrunc(CallFunc_FMod_Remainder);0x00FDCallFunc_Create_ReturnValue.playHeartPieceGetAnim(CallFunc_FTrunc_ReturnValue);0x012ACallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(currentPieceCount);0x014FCallFunc_FMod_ReturnValue = FMod(CallFunc_Conv_IntToDouble_ReturnValue, 3, CallFunc_FMod_Remainder);0x0186CallFunc_Conv_DoubleToString_ReturnValue = Conv_DoubleToString(CallFunc_FMod_Remainder);0x01ABPrintString(this, CallFunc_Conv_DoubleToString_ReturnValue, true, true, LinearColor{1f, 0f, 0.220132f, 1f}, 4f, FName(None));0x01F5return;0x01F7// end of script
Public0x04
void MoveLockonBars(bool Forward?)
Script6 statements · 160 bytes of bytecode
0x0000Temp_bool_Variable = Forward?;0x0013Temp_byte_Variable = 0;0x0027Temp_byte_Variable_1 = 1;0x003BCallFunc_PlayAnimation_ReturnValue = PlayAnimation(barsShift, 0f, 1, Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default), 1f, false);0x009Dreturn;0x009F// end of script
Public0x01
void Update Key Count UI(int32 newKeyCount)
Script11 statements · 226 bytes of bytecode
0x0000CallFunc_Conv_IntToText_ReturnValue = Conv_IntToText(newKeyCount, false, true, 1, 324);0x0031keyCount.SetText(CallFunc_Conv_IntToText_ReturnValue);0x005ECallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(newKeyCount, 0);0x0080if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_00B9;0x008EkeyDisplay.SetVisibility(3);0x00B4goto Label_00DF;0x00B9Label_00B9:0x00B9keyDisplay.SetVisibility(2);0x00DFLabel_00DF:0x00DFreturn;0x00E1// end of script
Public0x04
void playSaveAnim()
Script3 statements · 50 bytes of bytecode
0x0000CallFunc_PlayAnimation_ReturnValue = PlayAnimation(SaveNotify, 0f, 1, 0, 1f, false);0x002Freturn;0x0031// end of script
Public0x00
void fadeInOut(bool Forward, float PlaybackSpeed)
Script6 statements · 164 bytes of bytecode
0x0000Temp_bool_Variable = Forward;0x0013Temp_byte_Variable = 0;0x0027Temp_byte_Variable_1 = 1;0x003BCallFunc_PlayAnimation_ReturnValue = PlayAnimation(FadeIn, 0f, 1, Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default), PlaybackSpeed, false);0x00A1return;0x00A3// end of script
Public0x08
void updateCurrentHPValues(double CurrentHp, double currentPower, double maxHP, double maxPower, int32 powerLevel)
Script59 statements · 1,803 bytes of bytecode
0x0000PushFlow(Label_0708);0x0005PushFlow(Label_0384);0x000ACallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(CurrentHp, 10);0x0038hpToAssign = CallFunc_Divide_DoubleDouble_ReturnValue_1;0x0053CallFunc_Conv_DoubleToString_ReturnValue = Conv_DoubleToString(hpToAssign);0x0078CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_Conv_DoubleToString_ReturnValue, " PIPS WORTH OF HP TO ASSING\\]");0x00BCPrintString(this, CallFunc_Concat_StrStr_ReturnValue, true, true, LinearColor{0f, 1f, 0.367558f, 1f}, 6f, FName(None));0x0106Temp_int_Loop_Counter_Variable = 0;0x011DTemp_int_Array_Index_Variable = 0;0x0134Label_0134:0x0134CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(heartArray);0x016FCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0195if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x019FTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x01BAPushFlow(Label_065C);0x01BFCallFunc_FMod_ReturnValue = FMod(maxHP, 10, CallFunc_FMod_Remainder);0x01F6CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_FMod_ReturnValue, 1);0x0220CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Array_Index_Variable, CallFunc_Subtract_IntInt_ReturnValue);0x0246if (!(CallFunc_LessEqual_IntInt_ReturnValue)) goto Label_06A6;0x0254/Script/Engine.Default__KismetArrayLibrary.Array_Get(heartArray, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x028FCallFunc_setHeartamount_InPercent_ImplicitCast = Cast<3>(hpToAssign);0x02ACCallFunc_Array_Get_Item.setHeartamount(CallFunc_setHeartamount_InPercent_ImplicitCast);0x02D9CallFunc_Subtract_DoubleDouble_ReturnValue_2 = Subtract_DoubleDouble(hpToAssign, 1);0x0307hpToAssign = CallFunc_Subtract_DoubleDouble_ReturnValue_2;0x0322/Script/Engine.Default__KismetArrayLibrary.Array_Get(heartArray, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x035DCallFunc_Array_Get_Item.SetVisibility(0);0x0383PopFlow();0x0384Label_0384:0x0384CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(currentPower, 30);0x03B2CallFunc_SetPercent_InPercent_ImplicitCast = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue);0x03CFProgressBar_145.SetPercent(CallFunc_SetPercent_InPercent_ImplicitCast);0x03F8CallFunc_Conv_IntToText_ReturnValue = Conv_IntToText(powerLevel, false, true, 1, 324);0x0429LVNumber.SetText(CallFunc_Conv_IntToText_ReturnValue);0x0456CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(powerLevel, 0);0x0478CallFunc_SelectColor_ReturnValue = SelectColor(LinearColor{1f, 1f, 1f, 1f}, LinearColor{0.291667f, 0.291667f, 0.291667f, 1f}, CallFunc_Greater_IntInt_ReturnValue);0x04E1ProgressBar_145.SetFillColorAndOpacity(CallFunc_SelectColor_ReturnValue);0x050ACallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(maxPower, 30);0x0530if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) goto Label_0635;0x053EProgressBar_65.SetVisibility(0);0x0564CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(maxPower, 30);0x0592CallFunc_Subtract_DoubleDouble_ReturnValue_1 = Subtract_DoubleDouble(currentPower, 30);0x05C0CallFunc_Divide_DoubleDouble_ReturnValue_2 = Divide_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue_1, CallFunc_Subtract_DoubleDouble_ReturnValue);0x05EECallFunc_SetPercent_InPercent_ImplicitCast_1 = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue_2);0x060BProgressBar_65.SetPercent(CallFunc_SetPercent_InPercent_ImplicitCast_1);0x0634PopFlow();0x0635Label_0635:0x0635ProgressBar_65.SetVisibility(2);0x065BPopFlow();0x065CLabel_065C:0x065CCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0686Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x06A1goto Label_0134;0x06A6Label_06A6:0x06A6/Script/Engine.Default__KismetArrayLibrary.Array_Get(heartArray, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x06E1CallFunc_Array_Get_Item.SetVisibility(2);0x0707PopFlow();0x0708Label_0708:0x0708return;0x070A// end of script
Public0x24
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_UI_HUD(597);0x000Freturn;0x0011// end of script
EventPublic0x00
void ExecuteUbergraph_UI_HUD(int32 EntryPoint)
Script42 statements · 859 bytes of bytecode
0x0000PushFlow(Label_0358);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FPushFlow(Label_011B);0x0014/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x004FCallFunc_EqualEqual_StriStri_ReturnValue = EqualEqual_StriStri(CallFunc_Array_Get_Item, CallFunc_GetCurrentLevelName_ReturnValue);0x0075if (!(CallFunc_EqualEqual_StriStri_ReturnValue)) PopFlow();0x007F/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x00BACallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(nameTable, CallFunc_Array_Get_Item, CallFunc_Map_Find_Value);0x00FFareaDisplayName = CallFunc_Map_Find_Value;0x011APopFlow();0x011BLabel_011B:0x011BCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0145Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0160Label_0160:0x0160CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Map_Keys_Keys);0x019BCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x01C1if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_01EF;0x01CFTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x01EAgoto Label_000F;0x01EFLabel_01EF:0x01EFAreaText.SetText(areaDisplayName);0x021CPopFlow();0x021DLabel_021D:0x021DTemp_int_Array_Index_Variable = 0;0x0234goto Label_0160;0x0239Label_0239:0x0239Temp_int_Loop_Counter_Variable = 0;0x0250goto Label_021D;0x0255K2Node_MakeArray_Array = {UI_Heart, UI_Heart_1, UI_Heart_2, UI_Heart_3, UI_Heart_4, UI_Heart_5, UI_Heart_6, UI_Heart_7};0x02A8heartArray = K2Node_MakeArray_Array;0x02C3PushFlow(Label_0328);0x02C8CallFunc_GetCurrentLevelName_ReturnValue = GetCurrentLevelName(this, true);0x02E6CallFunc_Map_Keys_Keys = {};0x02F1/Script/Engine.Default__BlueprintMapLibrary.Map_Keys(nameTable, CallFunc_Map_Keys_Keys);0x0323goto Label_0239;0x0328Label_0328:0x0328CallFunc_PlayAnimation_ReturnValue = PlayAnimation(AreaTextAnim, 0f, 1, 0, 1f, false);0x0357PopFlow();0x0358Label_0358:0x0358return;0x035A// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type