0x00x03A0
Members 25
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x08 | barsShift | UWidgetAnimation* | Transient+6 flags | nullptr | |
| 0x08 | AreaTextAnim | UWidgetAnimation* | Transient+6 flags | nullptr | |
| 0x08 | SaveNotify | UWidgetAnimation* | Transient+6 flags | nullptr | |
| 0x08 | FadeIn | UWidgetAnimation* | Transient+6 flags | nullptr | |
| 0x08 | AreaText | UTextBlock* | 10 flags | nullptr | |
| 0x08 | HudBas | UImage* | 10 flags | nullptr | |
| 0x08 | hudBG | UImage* | 10 flags | nullptr | |
| 0x08 | Image_78 | UImage* | 10 flags | nullptr | |
| 0x08 | keyCount | UTextBlock* | 10 flags | nullptr | |
| 0x08 | keyDisplay | UHorizontalBox* | 10 flags | nullptr | |
| 0x08 | LVNumber | UTextBlock* | 10 flags | nullptr | |
| 0x08 | ProgressBar_65 | UProgressBar* | 10 flags | nullptr | |
| 0x08 | ProgressBar_145 | UProgressBar* | 10 flags | nullptr | |
| 0x08 | UI_Heart | UUI_Heart_C* | 10 flags | nullptr | |
| 0x08 | UI_Heart_1 | UUI_Heart_C* | 10 flags | nullptr | |
| 0x08 | UI_Heart_2 | UUI_Heart_C* | 10 flags | nullptr | |
| 0x08 | UI_Heart_3 | UUI_Heart_C* | 10 flags | nullptr | |
| 0x08 | UI_Heart_4 | UUI_Heart_C* | 10 flags | nullptr | |
| 0x08 | UI_Heart_5 | UUI_Heart_C* | 10 flags | nullptr | |
| 0x08 | UI_Heart_6 | UUI_Heart_C* | 10 flags | nullptr | |
| 0x08 | UI_Heart_7 | UUI_Heart_C* | 10 flags | nullptr | |
| 0x10 | heartArray | TArray<UUI_Heart_C*> | 4 flags | [] | |
| 0x50 | nameTable | TMap<FString, FText> | 3 flags | <TMap> | |
| 0x18 | areaDisplayName | FText | 3 flags | <FText> |
Inherited from UUserWidget 20
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x10 | ColorAndOpacity | FLinearColor | 8 flags | {R=1, G=1, B=1, A=1} | |
| 0x10 | ColorAndOpacityDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x14 | ForegroundColor | FSlateColor | 4 flags | {SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor… | |
| 0x10 | ForegroundColorDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x019C | 0x04 | padding / unreflected | |||
| 0x10 | OnVisibilityChanged | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01B0 | 0x18 | padding / unreflected | |||
| 0x10 | Padding | FMargin | 7 flags | {Left=0, Top=0, Right=0, Bottom=0} | |
| 0x10 | ActiveSequencePlayers | TArray<UUMGSequencePlayer*> | Transient+3 flags | [] | |
| 0x08 | AnimationTickManager | UUMGSequenceTickManager* | Transient+5 flags | nullptr | |
| 0x10 | StoppedSequencePlayers | TArray<UUMGSequencePlayer*> | Transient+3 flags | [] | |
| 0x10 | NamedSlotBindings | TArray<FNamedSlotBinding> | 3 flags | [] | |
| 0x10 | Extensions | TArray<UUserWidgetExtension*> | 5 flags | [] | |
| 0x08 | WidgetTree | UWidgetTree* | Transient+7 flags | nullptr | |
| 0x04 | Priority | int32 | 8 flags | 0 | |
| 0x01 | bIsFocusable : 1bit 0 | bool | 5 flags | false | |
| 0x01 | bStopAction : 1bit 1 | bool | 5 flags | false | |
| 0x01 | bHasScriptImplementedTick : 1bit 2 | bool | 3 flags | true | |
| 0x01 | bHasScriptImplementedPaint : 1bit 3 | bool | 3 flags | true | |
| 0x022D | 0x13 | padding / unreflected | |||
| 0x01 | TickFrequency | EWidgetTickFrequency | 9 flags | Auto | |
| 0x0241 | 0x07 | padding / unreflected | |||
| 0x08 | InputComponent | UInputComponent* | TransientProtected+8 flags | nullptr | |
| 0x10 | AnimationCallbacks | TArray<FAnimationEventBinding> | TransientProtected+4 flags | [] | |
Inherited from UWidget 22
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | Slot | UPanelSlot* | 12 flags | nullptr | |
| 0x10 | bIsEnabledDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x18 | ToolTipText | FText | 3 flags | <FText> | |
| 0x10 | ToolTipTextDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x08 | ToolTipWidget | UWidget* | 11 flags | nullptr | |
| 0x10 | ToolTipWidgetDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x10 | VisibilityDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x38 | RenderTransform | FWidgetTransform | 4 flags | {Translation={X=0, Y=0}, Scale={X=1, Y=1}, Shear={X=0, Y=0}… | |
| 0x10 | RenderTransformPivot | FVector2D | 7 flags | {X=0.5, Y=0.5} | |
| 0x01 | FlowDirectionPreference | EFlowDirectionPreference | 6 flags | Inherit | |
| 0x01 | bIsVariable : 1bit 0 | bool | 3 flags | true | |
| 0x01 | bCreatedByConstructionScript : 1bit 1 | bool | Transient+3 flags | false | |
| 0x01 | bIsEnabled : 1bit 2 | bool | 5 flags | true | |
| 0x01 | bOverride_Cursor : 1bit 3 | bool | 4 flags | false | |
| 0x01 | bIsVolatile : 1bit 4 | bool | Protected+6 flags | false | |
| 0x01 | Cursor | EMouseCursor | 8 flags | Default | |
| 0x01 | Clipping | EWidgetClipping | 7 flags | Inherit | |
| 0x01 | Visibility | ESlateVisibility | 7 flags | Visible | |
| 0x00E5 | 0x03 | padding / unreflected | |||
| 0x04 | RenderOpacity | float | 7 flags | 1 | |
| 0x00EC | 0x04 | padding / unreflected | |||
| 0x08 | AccessibleWidgetData | USlateAccessibleWidgetData* | 8 flags | nullptr | |
| 0x08 | Navigation | UWidgetNavigation* | 11 flags | nullptr | |
| 0x0100 | 0x20 | padding / unreflected | |||
| 0x10 | NativeBindings | TArray<UPropertyBinding*> | TransientProtected+3 flags | [] | |
Functions 8
| Signature | Flags | Native | Params |
|---|---|---|---|
void playHeartPieceGetAnim(int32 currentPieceCount)Script13 statements · 504 bytes of bytecode0x0000CallFunc_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 | Public | 0x04 | |
void MoveLockonBars(bool Forward?)Script6 statements · 160 bytes of bytecode0x0000Temp_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 | Public | 0x01 | |
void Update Key Count UI(int32 newKeyCount)Script11 statements · 226 bytes of bytecode0x0000CallFunc_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 | Public | 0x04 | |
void playSaveAnim()Script3 statements · 50 bytes of bytecode0x0000CallFunc_PlayAnimation_ReturnValue = PlayAnimation(SaveNotify, 0f, 1, 0, 1f, false);0x002Freturn;0x0031// end of script | Public | 0x00 | |
void fadeInOut(bool Forward, float PlaybackSpeed)Script6 statements · 164 bytes of bytecode0x0000Temp_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 | Public | 0x08 | |
void updateCurrentHPValues(double CurrentHp, double currentPower, double maxHP, double maxPower, int32 powerLevel)Script59 statements · 1,803 bytes of bytecode0x0000PushFlow(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 | Public | 0x24 | |
void Construct()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_UI_HUD(597);0x000Freturn;0x0011// end of script | EventPublic | 0x00 | |
void ExecuteUbergraph_UI_HUD(int32 EntryPoint)Script42 statements · 859 bytes of bytecode0x0000PushFlow(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 | Final | 0x04 |