Zdexby TheHolyOneZ
4,841 classes
Class

UHUD_C

: UUserWidget : UWidget : UVisual : UObject
/Game/Blueprints/HUD/HUD.HUD_C 0x05F2 (1,522 B) align 8 inherited 0x0328 41 scripted vtable /Game/Blueprints/HUD/HUD
0x00x05F2

Members 90

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08VerticalTopRightUVerticalBox*10 flagsnullptr
0x08VerticalTopLeftUVerticalBox*10 flagsnullptr
0x08VerticalBottomRightUVerticalBox*10 flagsnullptr
0x08VerticalBottomLeftUVerticalBox*10 flagsnullptr
0x08TextScreenBorderUBorder*10 flagsnullptr
0x08TextScreenUTextBlock*10 flagsnullptr
0x08TextPromptUTextBlock*10 flagsnullptr
0x08SmashLinesUBorder*10 flagsnullptr
0x08RichSubtitleURichTextBlock*10 flagsnullptr
0x08RetryIconUBorder*10 flagsnullptr
0x08PromptIconUBorder*10 flagsnullptr
0x08PrismRenderUImage*10 flagsnullptr
0x08PointLineUBorder*10 flagsnullptr
0x08PointB_InnerUBorder*10 flagsnullptr
0x08PointBUBorder*10 flagsnullptr
0x08PointA_InnerUBorder*10 flagsnullptr
0x08PointAUBorder*10 flagsnullptr
0x08OverlayTopRightUOverlay*10 flagsnullptr
0x08OverlayTopLeftUOverlay*10 flagsnullptr
0x08OverlaySubtitleUOverlay*10 flagsnullptr
0x08OverlayRestartUOverlay*10 flagsnullptr
0x08OverlayPromptUOverlay*10 flagsnullptr
0x08OverlayPrismUOverlay*10 flagsnullptr
0x08OverlayOffsetUOverlay*10 flagsnullptr
0x08OverlayBottomRightUOverlay*10 flagsnullptr
0x08OverlayBottomLeftUOverlay*10 flagsnullptr
0x08OverlayAimUOverlay*10 flagsnullptr
0x08OrbsRemovalBoxUHorizontalBox*10 flagsnullptr
0x08LeftRetryTextUTextBlock*10 flagsnullptr
0x08HorizontalBoxPromptUHorizontalBox*10 flagsnullptr
0x08HorizontalBarSliceUHorizontalBox*10 flagsnullptr
0x08FPSTextUTextBlock*10 flagsnullptr
0x08FPSUOverlay*10 flagsnullptr
0x08CanvasPromptUCanvasPanel*10 flagsnullptr
0x08CanvasPanelUCanvasPanel*10 flagsnullptr
0x08CanvasMovableUCanvasPanel*10 flagsnullptr
0x08CanvasFixedUCanvasPanel*10 flagsnullptr
0x08BorderTopUBorder*10 flagsnullptr
0x08BorderRunUBorder*10 flagsnullptr
0x08BorderDownUBorder*10 flagsnullptr
0x08BarRetryUProgressBar*10 flagsnullptr
0x08AimFocusOutsideUBorder*10 flagsnullptr
0x08AimFocusInsideUBorder*10 flagsnullptr
0x08AimRotateUWidgetAnimation*Transient+6 flagsnullptr
0x08SliceGaugeUWidgetAnimation*Transient+6 flagsnullptr
0x08RestartIngameUWidgetAnimation*Transient+6 flagsnullptr
0x08SaveIconAnimUWidgetAnimation*Transient+6 flagsnullptr
0x08CommandPromptUWidgetAnimation*Transient+6 flagsnullptr
0x08BarAnimOnceUWidgetAnimation*Transient+6 flagsnullptr
0x08DataCoreLostAniUWidgetAnimation*Transient+6 flagsnullptr
0x08TapCommandUWidgetAnimation*Transient+6 flagsnullptr
0x08LockOnStartUWidgetAnimation*Transient+6 flagsnullptr
0x08Heightdouble7 flags0
0x08LockLerpdouble7 flags0
0x08DeathLerpdouble7 flags0
0x08Amountdouble7 flags0
0x08SliceAmountdouble7 flags0
0x08RunAmountdouble7 flags0
0x01SliceOnbool7 flagsfalse
0x05090x07padding / unreflected
0x10SliceBarsTArray<ULifeSliceBarWidget_C*>4 flags[]
0x08EventLerpdouble7 flags0
0x10HeadPositionFVector2D7 flags{X=0, Y=0}
0x01DeathModebool7 flagstrue
0x05390x07padding / unreflected
0x10TextinGameArrayTArray<UTextType_C*>4 flags[]
0x04BarFocusfloat7 flags0
0x05540x04padding / unreflected
0x10TopRightWidgetsTArray<UWidget*>4 flags[]
0x08As Main CharAMainChar_C*7 flagsnullptr
0x01GPInputbool7 flagsfalse
0x01DisableAimbool7 flagstrue
0x05720x06padding / unreflected
0x10SubtitleStringFString5 flags""
0x08CutsceneModeLipdouble7 flags0
0x04In Delta Timefloat7 flags0
0x01ShowFPSbool7 flagsfalse
0x01BarBorderbool7 flagsfalse
0x01Oldbool7 flagsfalse
0x05970x01padding / unreflected
0x08FPSSmoothVisualdouble7 flags0
0x01StartCommandbool7 flagsfalse
0x05A10x07padding / unreflected
0x08CursorOverlaydouble7 flags1
0x01DisableAimEventbool7 flagstrue
0x05B10x07padding / unreflected
0x01LockOnbool7 flagsfalse
0x05C10x07padding / unreflected
0x08LockOnLerpdouble7 flags0
0x08AimOpacityEventdouble7 flags0
0x08EventLerp2double7 flags0
0x08CutsceneModeLipStoredouble7 flags0
0x08BarStoreAmountdouble7 flags0
0x01LeftRightPromptbool7 flagsfalse
0x01RetryScreenbool7 flagstrue
Inherited from UUserWidget 23
OffsetSizeNameTypeFlagsDefault
0x10ColorAndOpacityFLinearColor7 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>
0x01F40x04padding / unreflected
0x10OnVisibilityChangedFMulticastScriptDelegate4 flags<delegate>
0x02080x30padding / unreflected
0x10PaddingFMargin6 flags{Left=0, Top=0, Right=0, Bottom=0}
0x04Priorityint327 flags0
0x01bIsFocusable : 1bit 0bool5 flagsfalse
0x01bStopAction : 1bit 1bool5 flagsfalse
0x01bAutomaticallyRegisterInputOnConstruction : 1bit 2bool3 flagsfalse
0x024D0x03padding / unreflected
0x10QueuedWidgetAnimationTransitionsTArray<FQueuedWidgetAnimationTransition>Transient+2 flags[]
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+6 flagsnullptr
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x02880x18padding / unreflected
0x10NamedSlotBindingsTArray<FNamedSlotBinding>3 flags[]
0x10ExtensionsTArray<UUserWidgetExtension*>6 flags[]
0x08WidgetTreeUWidgetTree*Transient+8 flagsnullptr
0x01bHasScriptImplementedTick : 1bit 0bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 1bool3 flagstrue
0x02C90x17padding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x02E10x03padding / unreflected
0x10DesiredFocusWidgetFWidgetChild5 flags{WidgetName=None, WidgetPtr=nullptr}
0x02F40x04padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+9 flagsnullptr
0x10AnimationCallbacksTArray<FAnimationEventBinding>TransientProtected+4 flags[]
Inherited from UWidget 24
OffsetSizeNameTypeFlagsDefault
0x08SlotUPanelSlot*13 flagsnullptr
0x10bIsEnabledDelegateFScriptDelegate5 flags<delegate>
0x10ToolTipTextDelegateFScriptDelegate5 flags<delegate>
0x10ToolTipTextFText3 flags<FText>
0x08ToolTipWidgetUWidget*12 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}
0x01FlowDirectionPreferenceEFlowDirectionPreference7 flagsInherit
0x01bIsVariable : 1bit 0bool3 flagstrue
0x01bCreatedByConstructionScript : 1bit 1boolTransient+3 flagsfalse
0x01bIsEnabled : 1bit 2bool5 flagstrue
0x01bOverride_Cursor : 1bit 3bool4 flagsfalse
0x01bIsVolatile : 1bit 4boolProtected+6 flagsfalse
0x01bWrappedByComponent : 1bit 0boolTransient+3 flagsfalse
0x01CursorEMouseCursor8 flagsDefault
0x01ClippingEWidgetClipping7 flagsInherit
0x01VisibilityESlateVisibility7 flagsVisible
0x01PixelSnappingEWidgetPixelSnapping7 flagsInherit
0x00DF0x01padding / unreflected
0x04RenderOpacityfloatProtected+7 flags1
0x00E40x04padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*9 flagsnullptr
0x00F80x50padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+4 flags[]

Functions 41

SignatureFlagsNativeParams
void SequenceEvent__ENTRYPOINTHUD_4()
Script3 statements · 17 bytes of bytecode
0x0000ReadaptPrompt();0x000Ereturn;0x0010// end of script
Public0x00
void SequenceEvent__ENTRYPOINTHUD_3()
Script3 statements · 17 bytes of bytecode
0x0000DataCoreClean();0x000Ereturn;0x0010// end of script
Public0x00
void SequenceEvent__ENTRYPOINTHUD_2()
Script3 statements · 17 bytes of bytecode
0x0000BorderAudio();0x000Ereturn;0x0010// end of script
Public0x00
void SequenceEvent__ENTRYPOINTHUD_1()
Script3 statements · 17 bytes of bytecode
0x0000EndDeathBlink();0x000Ereturn;0x0010// end of script
Public0x00
void SequenceEvent__ENTRYPOINTHUD_0()
Script3 statements · 17 bytes of bytecode
0x0000StartDeathBlink();0x000Ereturn;0x0010// end of script
Public0x00
void SequenceEvent__ENTRYPOINTHUD()
Script3 statements · 17 bytes of bytecode
0x0000LifeEnd();0x000Ereturn;0x0010// end of script
Public0x00
void ReadaptPrompt()
Script20 statements · 800 bytes of bytecode
0x0000CallFunc_SelectFloat_ReturnValue = SelectFloat(1, -1, LeftRightPrompt);0x0037CallFunc_SlotAsCanvasSlot_ReturnValue = SlotAsCanvasSlot(OverlayOffset);0x0054CallFunc_GetViewportSize_ReturnValue = /Script/UMG.Default__WidgetLayoutLibrary.GetViewportSize(this);0x0087CallFunc_GetCachedGeometry_ReturnValue = OverlayPrompt.GetCachedGeometry();0x00B9BreakVector2D(CallFunc_GetViewportSize_ReturnValue, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x00DECallFunc_GetLocalSize_ReturnValue = GetLocalSize(CallFunc_GetCachedGeometry_ReturnValue);0x0103CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x0131BreakVector2D(CallFunc_GetLocalSize_ReturnValue, CallFunc_BreakVector2D_X_1, CallFunc_BreakVector2D_Y_1);0x0156CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue, 1);0x0184CallFunc_Subtract_DoubleDouble_ReturnValue_1 = Subtract_DoubleDouble(960, CallFunc_BreakVector2D_X_1);0x01B2CallFunc_FClamp_ReturnValue = FClamp(CallFunc_Subtract_DoubleDouble_ReturnValue, 0, CallFunc_Subtract_DoubleDouble_ReturnValue);0x01E9CallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue_1, 2);0x0217CallFunc_Abs_ReturnValue = abs(CallFunc_FClamp_ReturnValue);0x023CCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue_1, CallFunc_Abs_ReturnValue);0x026ACallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(100, CallFunc_Multiply_DoubleDouble_ReturnValue);0x0298CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_SelectFloat_ReturnValue, CallFunc_Add_DoubleDouble_ReturnValue);0x02C6CallFunc_MakeVector2D_ReturnValue = MakeVector2D(CallFunc_Multiply_DoubleDouble_ReturnValue_1, 150);0x02F4CallFunc_SlotAsCanvasSlot_ReturnValue.SetPosition(CallFunc_MakeVector2D_ReturnValue);0x031Dreturn;0x031F// end of script
Public0x00
void AimCamOffset(const FVector2D& 2D, double Tilt)
Script41 statements · 1,902 bytes of bytecode
0x0000CallFunc_MakeLiteralDouble_ReturnValue_1 = MakeLiteralDouble(5);0x0025CallFunc_FInterpTo_Current_ImplicitCast = Cast<4>(CanvasMovable.RenderTransform.Angle);0x0061CallFunc_FInterpTo_DeltaTime_ImplicitCast = Cast<4>(In Delta Time);0x007ECallFunc_FInterpTo_ReturnValue = FInterpTo(CallFunc_FInterpTo_Current_ImplicitCast, Tilt, CallFunc_FInterpTo_DeltaTime_ImplicitCast, CallFunc_MakeLiteralDouble_ReturnValue_1);0x00BECallFunc_Vector2DInterpTo_InterpSpeed_ImplicitCast = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue_1);0x00DBCallFunc_Vector2DInterpTo_ReturnValue = Vector2DInterpTo(CanvasMovable.RenderTransform.Translation, 2D, In Delta Time, CallFunc_Vector2DInterpTo_InterpSpeed_ImplicitCast);0x013AK2Node_MakeStruct_WidgetTransform_2.Translation = CallFunc_Vector2DInterpTo_ReturnValue;0x015EK2Node_MakeStruct_WidgetTransform_2.Scale = CanvasMovable.RenderTransform.Scale;0x01A1K2Node_MakeStruct_WidgetTransform_2.Shear = CanvasMovable.RenderTransform.Shear;0x01E4K2Node_MakeStruct_Angle_ImplicitCast_2 = Cast<3>(CallFunc_FInterpTo_ReturnValue);0x0201K2Node_MakeStruct_WidgetTransform_2.Angle = K2Node_MakeStruct_Angle_ImplicitCast_2;0x0225CanvasMovable.SetRenderTransform(K2Node_MakeStruct_WidgetTransform_2);0x024ECallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(3);0x0273CallFunc_MakeVector2D_ReturnValue = MakeVector2D(CallFunc_MakeLiteralDouble_ReturnValue, CallFunc_MakeLiteralDouble_ReturnValue);0x02A1CallFunc_MakeLiteralDouble_ReturnValue_1 = MakeLiteralDouble(5);0x02C6CallFunc_FInterpTo_Current_ImplicitCast = Cast<4>(CanvasMovable.RenderTransform.Angle);0x0302CallFunc_FInterpTo_DeltaTime_ImplicitCast = Cast<4>(In Delta Time);0x031FCallFunc_FInterpTo_ReturnValue = FInterpTo(CallFunc_FInterpTo_Current_ImplicitCast, Tilt, CallFunc_FInterpTo_DeltaTime_ImplicitCast, CallFunc_MakeLiteralDouble_ReturnValue_1);0x035FCallFunc_Vector2DInterpTo_InterpSpeed_ImplicitCast = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue_1);0x037CCallFunc_Vector2DInterpTo_ReturnValue = Vector2DInterpTo(CanvasMovable.RenderTransform.Translation, 2D, In Delta Time, CallFunc_Vector2DInterpTo_InterpSpeed_ImplicitCast);0x03DBCallFunc_Multiply_Vector2DVector2D_ReturnValue = Multiply_Vector2DVector2D(CallFunc_Vector2DInterpTo_ReturnValue, CallFunc_MakeVector2D_ReturnValue);0x0409K2Node_MakeStruct_WidgetTransform_1.Translation = CallFunc_Multiply_Vector2DVector2D_ReturnValue;0x042DK2Node_MakeStruct_WidgetTransform_1.Scale = OverlayAim.RenderTransform.Scale;0x0470K2Node_MakeStruct_WidgetTransform_1.Shear = OverlayAim.RenderTransform.Shear;0x04B3K2Node_MakeStruct_Angle_ImplicitCast = Cast<3>(CallFunc_FInterpTo_ReturnValue);0x04D0K2Node_MakeStruct_WidgetTransform_1.Angle = K2Node_MakeStruct_Angle_ImplicitCast;0x04F4OverlayAim.SetRenderTransform(K2Node_MakeStruct_WidgetTransform_1);0x051DCallFunc_MakeLiteralDouble_ReturnValue_1 = MakeLiteralDouble(5);0x0542CallFunc_FInterpTo_Current_ImplicitCast = Cast<4>(CanvasMovable.RenderTransform.Angle);0x057ECallFunc_FInterpTo_DeltaTime_ImplicitCast = Cast<4>(In Delta Time);0x059BCallFunc_FInterpTo_ReturnValue = FInterpTo(CallFunc_FInterpTo_Current_ImplicitCast, Tilt, CallFunc_FInterpTo_DeltaTime_ImplicitCast, CallFunc_MakeLiteralDouble_ReturnValue_1);0x05DBCallFunc_Vector2DInterpTo_InterpSpeed_ImplicitCast = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue_1);0x05F8CallFunc_Vector2DInterpTo_ReturnValue = Vector2DInterpTo(CanvasMovable.RenderTransform.Translation, 2D, In Delta Time, CallFunc_Vector2DInterpTo_InterpSpeed_ImplicitCast);0x0657K2Node_MakeStruct_WidgetTransform.Translation = CallFunc_Vector2DInterpTo_ReturnValue;0x067BK2Node_MakeStruct_WidgetTransform.Scale = AimFocusInside.RenderTransform.Scale;0x06BEK2Node_MakeStruct_WidgetTransform.Shear = AimFocusInside.RenderTransform.Shear;0x0701K2Node_MakeStruct_Angle_ImplicitCast_1 = Cast<3>(CallFunc_FInterpTo_ReturnValue);0x071EK2Node_MakeStruct_WidgetTransform.Angle = K2Node_MakeStruct_Angle_ImplicitCast_1;0x0742AimFocusInside.SetRenderTransform(K2Node_MakeStruct_WidgetTransform);0x076Breturn;0x076D// end of script
Public0x18
void LockOnFunction(bool Start)
Script12 statements · 410 bytes of bytecode
0x0000LockOn = Start;0x0013Temp_bool_Variable = Start;0x0026Temp_byte_Variable = 0;0x003ATemp_byte_Variable_1 = 1;0x004ECallFunc_PlayAnimation_ReturnValue = PlayAnimation(LockOnStart, 0f, 1, Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default), 1f, false);0x00B8Temp_bool_Variable = Start;0x00CBTemp_byte_Variable = 0;0x00DFTemp_byte_Variable_1 = 1;0x00F3CallFunc_GetEnumeratorUserFriendlyName_ReturnValue = GetEnumeratorUserFriendlyName(/Script/UMG.EUMGSequencePlayMode, Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default));0x014DPrintString(this, CallFunc_GetEnumeratorUserFriendlyName_ReturnValue, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0197return;0x0199// end of script
Public0x01
void ShowFPSFunction(bool Toggle)
Script21 statements · 418 bytes of bytecode
0x0000ShowFPS = Toggle;0x0013CallFunc_FindPlatform_ReturnValue = FindPlatform();0x002FCallFunc_FindPlatformType_ReturnValue = FindPlatformType(CallFunc_FindPlatform_ReturnValue);0x0054K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_FindPlatformType_ReturnValue, 0);0x0073if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_00E0;0x0081K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_FindPlatformType_ReturnValue, 1);0x00A0if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0179;0x00AEK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_FindPlatformType_ReturnValue, 2);0x00CDif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_00E0;0x00DBgoto Label_019F;0x00E0Label_00E0:0x00E0Temp_byte_Variable = 4;0x00F4Temp_byte_Variable_1 = 2;0x0108Temp_bool_Variable = ShowFPS;0x011BFPS.SetVisibility(Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default));0x0174goto Label_019F;0x0179Label_0179:0x0179FPS.SetVisibility(2);0x019FLabel_019F:0x019Freturn;0x01A1// end of script
Public0x01
void ForceStopAllAnim()
Script4 statements · 113 bytes of bytecode
0x0000CallFunc_PlayAnimation_ReturnValue_1 = PlayAnimation(BarAnimOnce, 0f, 1, 0, 0f, true);0x0037CallFunc_PlayAnimation_ReturnValue = PlayAnimation(CommandPrompt, 0f, 1, 0, 0f, true);0x006Ereturn;0x0070// end of script
Public0x00
void PauseHidden(bool Visible)
Script7 statements · 240 bytes of bytecode
0x0000Temp_bool_Variable = Visible;0x0013Temp_byte_Variable = 4;0x0027Temp_byte_Variable_1 = 2;0x003BCanvasMovable.SetVisibility(Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default));0x0094CanvasPrompt.SetVisibility(Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default));0x00EDreturn;0x00EF// end of script
Public0x01
void SetVisible(bool Visible)
Script6 statements · 151 bytes of bytecode
0x0000Temp_bool_Variable = Visible;0x0013Temp_byte_Variable = 3;0x0027Temp_byte_Variable_1 = 2;0x003BCanvasPanel.SetVisibility(Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default));0x0094return;0x0096// end of script
Public0x01
void StartCommandPrompt(bool HasLine, bool Start, const FText& InText, const ActionCommands& ActionCommand, bool Tap, bool Invert, UObject* SpecificIcon)
Script151 statements · 4,932 bytes of bytecode
0x0000PushFlow(Label_1341);0x0005SetIcon = SpecificIcon;0x0018CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x002DK2Node_DynamicCast_AsMy_Game_Mode = Cast<MyGameMode_C>(CallFunc_GetGameMode_ReturnValue);0x0051K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMy_Game_Mode);0x006Eif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0078if (!(Start)) goto Label_0311;0x0086/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Sound/SFX/UI/UIMessage_Cue.UIMessage_Cue, 1f, 1f, 0f, /Game/Sound/SFX/Concurrency1_PreventNew.Concurrency1_PreventNew, nullptr, true);0x00CATextPrompt.SetText(InText);0x00F7K2Node_MakeStruct_SlateBrush_1.TintColor = PromptIcon.Background.TintColor;0x013AK2Node_MakeStruct_SlateBrush_1.DrawAs = PromptIcon.Background.DrawAs;0x017DK2Node_MakeStruct_SlateBrush_1.Tiling = PromptIcon.Background.Tiling;0x01C0K2Node_MakeStruct_SlateBrush_1.Mirroring = PromptIcon.Background.Mirroring;0x0203K2Node_MakeStruct_SlateBrush_1.ImageSize = PromptIcon.Background.ImageSize;0x0246K2Node_MakeStruct_SlateBrush_1.Margin = PromptIcon.Background.Margin;0x0289K2Node_MakeStruct_SlateBrush_1.ResourceObject = /Game/Blueprints/HUD/Icons/Game/DustyIcon.DustyIcon;0x02A5K2Node_MakeStruct_SlateBrush_1.OutlineSettings = PromptIcon.Background.OutlineSettings;0x02E8PromptIcon.SetBrush(K2Node_MakeStruct_SlateBrush_1);0x0311Label_0311:0x0311CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(InText);0x0336CallFunc_GetCharacterArrayFromString_ReturnValue = GetCharacterArrayFromString(CallFunc_Conv_TextToString_ReturnValue);0x035BCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetCharacterArrayFromString_ReturnValue);0x0396CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue, 0);0x03B8if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_06E1;0x03C6Label_03C6:0x03C6PushFlow(Label_0C61);0x03CBPushFlow(Label_0C1A);0x03D0PushFlow(Label_07AC);0x03D5if (!(Start)) goto Label_11A1;0x03E3Label_03E3:0x03E3Temp_bool_Variable_2 = Start;0x03F6Temp_byte_Variable_5 = 0;0x040ATemp_byte_Variable_6 = 1;0x041ECallFunc_PlayAnimation_ReturnValue_1 = PlayAnimation(CommandPrompt, 0f, 1, Switch(Temp_bool_Variable_2, false => Temp_byte_Variable_6, true => Temp_byte_Variable_5, default => K2Node_Select_Default_2), 3f, false);0x0488StartCommand = Start;0x049BCallFunc_IsValid_ReturnValue = IsValid(SetIcon);0x04B8if (!(CallFunc_IsValid_ReturnValue)) goto Label_11B0;0x04C6Label_04C6:0x04C6K2Node_MakeStruct_SlateBrush.TintColor = PromptIcon.Background.TintColor;0x0509K2Node_MakeStruct_SlateBrush.DrawAs = PromptIcon.Background.DrawAs;0x054CK2Node_MakeStruct_SlateBrush.Tiling = PromptIcon.Background.Tiling;0x058FK2Node_MakeStruct_SlateBrush.Mirroring = PromptIcon.Background.Mirroring;0x05D2K2Node_MakeStruct_SlateBrush.ImageSize = PromptIcon.Background.ImageSize;0x0615K2Node_MakeStruct_SlateBrush.Margin = PromptIcon.Background.Margin;0x0658K2Node_MakeStruct_SlateBrush.ResourceObject = SetIcon;0x0674K2Node_MakeStruct_SlateBrush.OutlineSettings = PromptIcon.Background.OutlineSettings;0x06B7PromptIcon.SetBrush(K2Node_MakeStruct_SlateBrush);0x06E0PopFlow();0x06E1Label_06E1:0x06E1K2Node_MakeStruct_Margin.Left = 0f;0x0701K2Node_MakeStruct_Margin.Top = 0f;0x0721K2Node_MakeStruct_Margin.Right = 0f;0x0741K2Node_MakeStruct_Margin.Bottom = 0f;0x0761CallFunc_SlotAsHorizontalBoxSlot_ReturnValue = SlotAsHorizontalBoxSlot(TextPrompt);0x077ECallFunc_SlotAsHorizontalBoxSlot_ReturnValue.SetPadding(K2Node_MakeStruct_Margin);0x07A7goto Label_03C6;0x07ACLabel_07AC:0x07ACTemp_bool_Variable_1 = HasLine;0x07BFTemp_byte_Variable_3 = 4;0x07D3Temp_byte_Variable_4 = 1;0x07E7PointA.SetVisibility(Switch(Temp_bool_Variable_1, false => Temp_byte_Variable_4, true => Temp_byte_Variable_3, default => K2Node_Select_Default_1));0x0840PointB.SetVisibility(Switch(Temp_bool_Variable_1, false => Temp_byte_Variable_4, true => Temp_byte_Variable_3, default => K2Node_Select_Default_1));0x0899PointLine.SetVisibility(Switch(Temp_bool_Variable_1, false => Temp_byte_Variable_4, true => Temp_byte_Variable_3, default => K2Node_Select_Default_1));0x08F2Temp_byte_Variable = 2;0x0906Temp_byte_Variable_7 = 4;0x091ATemp_bool_Variable_3 = Tap;0x092DSmashLines.SetVisibility(Switch(Temp_bool_Variable_3, false => Temp_byte_Variable, true => Temp_byte_Variable_7, default => K2Node_Select_Default_3));0x0986if (!(Tap)) goto Label_0C06;0x0994Temp_real_Variable = 1f;0x09ABTemp_real_Variable_1 = 2f;0x09C2Temp_real_Variable_2 = 0.1f;0x09D9Temp_byte_Variable_8 = K2Node_DynamicCast_AsMy_Game_Mode.QTEMode;0x0A0ACallFunc_PlayAnimation_ReturnValue = PlayAnimation(TapCommand, 0f, 0, 0, Switch(Temp_byte_Variable_8, 0 => Temp_real_Variable, 1 => Temp_real_Variable_1, 2 => Temp_real_Variable_2, default => K2Node_Select_Default_4), false);0x0A82K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(K2Node_DynamicCast_AsMy_Game_Mode.QTEMode, 1);0x0AB7if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_0B60;0x0AC5K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(K2Node_DynamicCast_AsMy_Game_Mode.QTEMode, 2);0x0AFAif (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_0B09;0x0B08PopFlow();0x0B09Label_0B09:0x0B09TextPrompt.SetText(FText::FromStringTable("/Game/Dialogue/System/HUD.HUD", "tapHold"));0x0B5FPopFlow();0x0B60Label_0B60:0x0B60CallFunc_PlatformFlags_ReturnValue = PlatformFlags();0x0B7CK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_PlatformFlags_ReturnValue.Type, 1);0x0BA4if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0BB3;0x0BB2PopFlow();0x0BB3Label_0BB3:0x0BB3TextPrompt.SetText(FText::FromStringTable("/Game/Dialogue/System/HUD.HUD", "TAP"));0x0C05PopFlow();0x0C06Label_0C06:0x0C06StopAnimation(TapCommand);0x0C19PopFlow();0x0C1ALabel_0C1A:0x0C1Aif (!(Start)) PopFlow();0x0C24/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Sound/SFX/UI/UIMessage_Cue.UIMessage_Cue, 1f, 1f, 0f, nullptr, nullptr, true);0x0C60PopFlow();0x0C61Label_0C61:0x0C61if (!(Start)) PopFlow();0x0C6BLeftRightPrompt = Invert;0x0C7EK2Node_MakeStruct_Anchors.Minimum = Vector2D{0, 0.5};0x0CB9K2Node_MakeStruct_Anchors.Maximum = Vector2D{0, 0.5};0x0CF4CallFunc_SlotAsCanvasSlot_ReturnValue = SlotAsCanvasSlot(OverlayOffset);0x0D11Temp_bool_Variable_4 = LeftRightPrompt;0x0D24K2Node_MakeStruct_Anchors_1.Minimum = Vector2D{1, 0.5};0x0D5FK2Node_MakeStruct_Anchors_1.Maximum = Vector2D{1, 0.5};0x0D9ACallFunc_SlotAsCanvasSlot_ReturnValue.SetAnchors(Switch(Temp_bool_Variable_4, false => K2Node_MakeStruct_Anchors_1, true => K2Node_MakeStruct_Anchors, default => K2Node_Select_Default_5));0x0DEFCallFunc_MakeVector2D_ReturnValue = MakeVector2D(1, 0.5);0x0E1DCallFunc_MakeVector2D_ReturnValue_1 = MakeVector2D(0, 0.5);0x0E4BCallFunc_SlotAsCanvasSlot_ReturnValue = SlotAsCanvasSlot(OverlayOffset);0x0E68Temp_bool_Variable_5 = LeftRightPrompt;0x0E7BCallFunc_SlotAsCanvasSlot_ReturnValue.SetAlignment(Switch(Temp_bool_Variable_5, false => CallFunc_MakeVector2D_ReturnValue, true => CallFunc_MakeVector2D_ReturnValue_1, default => K2Node_Select_Default_6));0x0ED0CallFunc_SelectFloat_ReturnValue = SelectFloat(1, -1, LeftRightPrompt);0x0F07CallFunc_SlotAsCanvasSlot_ReturnValue = SlotAsCanvasSlot(OverlayOffset);0x0F24CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(100);0x0F49CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_SelectFloat_ReturnValue, CallFunc_MakeLiteralDouble_ReturnValue);0x0F77CallFunc_MakeVector2D_ReturnValue_2 = MakeVector2D(CallFunc_Multiply_DoubleDouble_ReturnValue, 150);0x0FA5CallFunc_SlotAsCanvasSlot_ReturnValue.SetPosition(CallFunc_MakeVector2D_ReturnValue_2);0x0FCECallFunc_GetViewportSize_ReturnValue = /Script/UMG.Default__WidgetLayoutLibrary.GetViewportSize(this);0x1001BreakVector2D(CallFunc_GetViewportSize_ReturnValue, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x1026CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x1054CallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue, 1.77);0x1082CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue_1, 800);0x10B0K2Node_VariableSet_WrapTextAt_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x10CDTextPrompt.WrapTextAt = K2Node_VariableSet_WrapTextAt_ImplicitCast;0x10FECallFunc_Conv_DoubleToString_InDouble_ImplicitCast = Cast<4>(TextPrompt.WrapTextAt);0x1131CallFunc_Conv_DoubleToString_ReturnValue = Conv_DoubleToString(CallFunc_Conv_DoubleToString_InDouble_ImplicitCast);0x1156PrintString(this, CallFunc_Conv_DoubleToString_ReturnValue, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x11A0PopFlow();0x11A1Label_11A1:0x11A1if (!(StartCommand)) PopFlow();0x11ABgoto Label_03E3;0x11B0Label_11B0:0x11B0CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(ActionCommand, 0);0x11CFTemp_bool_Variable = CallFunc_EqualEqual_ByteByte_ReturnValue;0x11E2Temp_byte_Variable_1 = 1;0x11F6Temp_byte_Variable_2 = 4;0x120APromptIcon.SetVisibility(Switch(Temp_bool_Variable, false => Temp_byte_Variable_2, true => Temp_byte_Variable_1, default => K2Node_Select_Default));0x1263CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(ActionCommand, 0);0x1282if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) goto Label_1291;0x1290PopFlow();0x1291Label_1291:0x1291CallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x12A6K2Node_DynamicCast_AsMy_Game_Instance = Cast<MyGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x12CAK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsMy_Game_Instance);0x12E7if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x12F1K2Node_DynamicCast_AsMy_Game_Instance.CommandIconDetection(ActionCommand, 0, CallFunc_CommandIconDetection_Icon);0x1329SetIcon = CallFunc_CommandIconDetection_Icon;0x133Cgoto Label_04C6;0x1341Label_1341:0x1341return;0x1343// end of script
Public0x28
void PointLineScreenPosition(const FVector& WorldLocation, bool HasLine)
Script72 statements · 3,090 bytes of bytecode
0x0000CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x0014CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x002ECallFunc_K2_GetActorLocation_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue.K2_GetActorLocation();0x0060CallFunc_Vector_Distance_ReturnValue = Vector_Distance(CallFunc_K2_GetActorLocation_ReturnValue, WorldLocation);0x008ECallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Vector_Distance_ReturnValue, 150);0x00BCCallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue, 300);0x00EACallFunc_FClamp_ReturnValue = FClamp(CallFunc_Divide_DoubleDouble_ReturnValue, 0, 1);0x0121CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x013BCallFunc_ProjectWorldLocationToWidgetPosition_ReturnValue = /Script/UMG.Default__WidgetLayoutLibrary.ProjectWorldLocationToWidgetPosition(CallFunc_GetPlayerController_ReturnValue, WorldLocation, CallFunc_ProjectWorldLocationToWidgetPosition_ScreenPosition, false);0x0181CallFunc_SelectFloat_ReturnValue = SelectFloat(1, 0, CallFunc_ProjectWorldLocationToWidgetPosition_ReturnValue);0x01B8CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_SelectFloat_ReturnValue, CallFunc_FClamp_ReturnValue);0x01E6CallFunc_SelectFloat_ReturnValue_1 = SelectFloat(CallFunc_Multiply_DoubleDouble_ReturnValue, 0, HasLine);0x021DCallFunc_SetRenderOpacity_InOpacity_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue_1);0x023APointB.SetRenderOpacity(CallFunc_SetRenderOpacity_InOpacity_ImplicitCast);0x0263PointLine.SetRenderOpacity(CallFunc_SetRenderOpacity_InOpacity_ImplicitCast);0x028CPointA.SetRenderOpacity(CallFunc_SetRenderOpacity_InOpacity_ImplicitCast);0x02B5CallFunc_SlotAsCanvasSlot_ReturnValue_1 = SlotAsCanvasSlot(PointA);0x02D2CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x02ECCallFunc_ProjectWorldLocationToWidgetPosition_ReturnValue = /Script/UMG.Default__WidgetLayoutLibrary.ProjectWorldLocationToWidgetPosition(CallFunc_GetPlayerController_ReturnValue, WorldLocation, CallFunc_ProjectWorldLocationToWidgetPosition_ScreenPosition, false);0x0332CallFunc_SlotAsCanvasSlot_ReturnValue_1.SetPosition(CallFunc_ProjectWorldLocationToWidgetPosition_ScreenPosition);0x035BCallFunc_Conv_DoubleToVector2D_ReturnValue_2 = Conv_DoubleToVector2D(0.5);0x0380CallFunc_GetCachedGeometry_ReturnValue = PointB.GetCachedGeometry();0x03B2CallFunc_GetLocalSize_ReturnValue = GetLocalSize(CallFunc_GetCachedGeometry_ReturnValue);0x03D7CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x03F1CallFunc_Multiply_Vector2DVector2D_ReturnValue_1 = Multiply_Vector2DVector2D(CallFunc_GetLocalSize_ReturnValue, CallFunc_Conv_DoubleToVector2D_ReturnValue_2);0x041FCallFunc_ProjectWorldLocationToWidgetPosition_ReturnValue = /Script/UMG.Default__WidgetLayoutLibrary.ProjectWorldLocationToWidgetPosition(CallFunc_GetPlayerController_ReturnValue, WorldLocation, CallFunc_ProjectWorldLocationToWidgetPosition_ScreenPosition, false);0x0465LocalToViewport(this, CallFunc_GetCachedGeometry_ReturnValue, CallFunc_Multiply_Vector2DVector2D_ReturnValue_1, CallFunc_LocalToViewport_PixelPosition, CallFunc_LocalToViewport_ViewportPosition);0x0494CallFunc_Subtract_Vector2DVector2D_ReturnValue = Subtract_Vector2DVector2D(CallFunc_ProjectWorldLocationToWidgetPosition_ScreenPosition, CallFunc_LocalToViewport_ViewportPosition);0x04C2CallFunc_Normal2D_ReturnValue = Normal2D(CallFunc_Subtract_Vector2DVector2D_ReturnValue);0x04E7BreakVector2D(CallFunc_LocalToViewport_ViewportPosition, CallFunc_BreakVector2D_X_1, CallFunc_BreakVector2D_Y_1);0x050CBreakVector2D(CallFunc_ProjectWorldLocationToWidgetPosition_ScreenPosition, CallFunc_BreakVector2D_X_2, CallFunc_BreakVector2D_Y_2);0x0531CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_BreakVector2D_Y_2, CallFunc_BreakVector2D_Y_1);0x0557CallFunc_SelectFloat_ReturnValue_2 = SelectFloat(1, -1, CallFunc_Greater_DoubleDouble_ReturnValue);0x058ECallFunc_MakeVector2D_ReturnValue_1 = MakeVector2D(CallFunc_SelectFloat_ReturnValue_2, 0);0x05BCCallFunc_DotProduct2D_ReturnValue = DotProduct2D(CallFunc_Normal2D_ReturnValue, CallFunc_MakeVector2D_ReturnValue_1);0x05EACallFunc_DegAcos_ReturnValue = DegAcos(CallFunc_DotProduct2D_ReturnValue);0x060FCallFunc_SetRenderTransformAngle_Angle_ImplicitCast = Cast<3>(CallFunc_DegAcos_ReturnValue);0x062CPointLine.SetRenderTransformAngle(CallFunc_SetRenderTransformAngle_Angle_ImplicitCast);0x0655CallFunc_Conv_DoubleToVector2D_ReturnValue = Conv_DoubleToVector2D(2);0x067ACallFunc_SlotAsCanvasSlot_ReturnValue = SlotAsCanvasSlot(PointLine);0x0697CallFunc_Conv_DoubleToVector2D_ReturnValue_2 = Conv_DoubleToVector2D(0.5);0x06BCCallFunc_GetCachedGeometry_ReturnValue = PointB.GetCachedGeometry();0x06EECallFunc_GetLocalSize_ReturnValue = GetLocalSize(CallFunc_GetCachedGeometry_ReturnValue);0x0713CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x072DCallFunc_Multiply_Vector2DVector2D_ReturnValue_1 = Multiply_Vector2DVector2D(CallFunc_GetLocalSize_ReturnValue, CallFunc_Conv_DoubleToVector2D_ReturnValue_2);0x075BCallFunc_ProjectWorldLocationToWidgetPosition_ReturnValue = /Script/UMG.Default__WidgetLayoutLibrary.ProjectWorldLocationToWidgetPosition(CallFunc_GetPlayerController_ReturnValue, WorldLocation, CallFunc_ProjectWorldLocationToWidgetPosition_ScreenPosition, false);0x07A1LocalToViewport(this, CallFunc_GetCachedGeometry_ReturnValue, CallFunc_Multiply_Vector2DVector2D_ReturnValue_1, CallFunc_LocalToViewport_PixelPosition, CallFunc_LocalToViewport_ViewportPosition);0x07D0CallFunc_Add_Vector2DVector2D_ReturnValue = Add_Vector2DVector2D(CallFunc_ProjectWorldLocationToWidgetPosition_ScreenPosition, CallFunc_LocalToViewport_ViewportPosition);0x07FECallFunc_Divide_Vector2DVector2D_ReturnValue = Divide_Vector2DVector2D(CallFunc_Add_Vector2DVector2D_ReturnValue, CallFunc_Conv_DoubleToVector2D_ReturnValue);0x082CCallFunc_SlotAsCanvasSlot_ReturnValue.SetPosition(CallFunc_Divide_Vector2DVector2D_ReturnValue);0x0855CallFunc_SlotAsCanvasSlot_ReturnValue = SlotAsCanvasSlot(PointLine);0x0872CallFunc_GetSize_ReturnValue = CallFunc_SlotAsCanvasSlot_ReturnValue.GetSize();0x08A4BreakVector2D(CallFunc_GetSize_ReturnValue, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x08C9CallFunc_Conv_DoubleToVector2D_ReturnValue_2 = Conv_DoubleToVector2D(0.5);0x08EECallFunc_GetCachedGeometry_ReturnValue = PointB.GetCachedGeometry();0x0920CallFunc_GetLocalSize_ReturnValue = GetLocalSize(CallFunc_GetCachedGeometry_ReturnValue);0x0945CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x095FCallFunc_Multiply_Vector2DVector2D_ReturnValue_1 = Multiply_Vector2DVector2D(CallFunc_GetLocalSize_ReturnValue, CallFunc_Conv_DoubleToVector2D_ReturnValue_2);0x098DCallFunc_ProjectWorldLocationToWidgetPosition_ReturnValue = /Script/UMG.Default__WidgetLayoutLibrary.ProjectWorldLocationToWidgetPosition(CallFunc_GetPlayerController_ReturnValue, WorldLocation, CallFunc_ProjectWorldLocationToWidgetPosition_ScreenPosition, false);0x09D3LocalToViewport(this, CallFunc_GetCachedGeometry_ReturnValue, CallFunc_Multiply_Vector2DVector2D_ReturnValue_1, CallFunc_LocalToViewport_PixelPosition, CallFunc_LocalToViewport_ViewportPosition);0x0A02CallFunc_Distance2D_ReturnValue = Distance2D(CallFunc_ProjectWorldLocationToWidgetPosition_ScreenPosition, CallFunc_LocalToViewport_ViewportPosition);0x0A30CallFunc_MakeVector2D_ReturnValue = MakeVector2D(CallFunc_Distance2D_ReturnValue, CallFunc_BreakVector2D_Y);0x0A5ECallFunc_SlotAsCanvasSlot_ReturnValue.SetSize(CallFunc_MakeVector2D_ReturnValue);0x0A87CallFunc_Conv_DoubleToVector2D_ReturnValue_1 = Conv_DoubleToVector2D(0.5);0x0AACCallFunc_Multiply_Vector2DVector2D_ReturnValue = Multiply_Vector2DVector2D(CanvasMovable.RenderTransform.Translation, CallFunc_Conv_DoubleToVector2D_ReturnValue_1);0x0AF9K2Node_MakeStruct_WidgetTransform.Translation = CallFunc_Multiply_Vector2DVector2D_ReturnValue;0x0B1DK2Node_MakeStruct_WidgetTransform.Scale = CanvasPrompt.RenderTransform.Scale;0x0B60K2Node_MakeStruct_WidgetTransform.Shear = CanvasPrompt.RenderTransform.Shear;0x0BA3K2Node_MakeStruct_WidgetTransform.Angle = CanvasPrompt.RenderTransform.Angle;0x0BE6CanvasPrompt.SetRenderTransform(K2Node_MakeStruct_WidgetTransform);0x0C0Freturn;0x0C11// end of script
Public0x19
void AddText(const TextTypeAlign& Location, const FText& Text, double Speed, double AnimationStartRate, double AnimationEndRate, double Size, const FLinearColor& ColorText, double OverallOpacity, UObject* Icon, float Delay, bool Return, const FVector& PlaySoundInLocation, float SizeIcon)
Script9 statements · 492 bytes of bytecode
0x0000CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Blueprints/HUD/TextType.TextType_C, nullptr);0x0035CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(TextinGameArray, CallFunc_Create_ReturnValue);0x0079CallFunc_Create_ReturnValue.HUD = this;0x009ATemp_byte_Variable = Location;0x00B5CallFunc_AddChild_ReturnValue = Switch(Temp_byte_Variable, 0 => VerticalBottomRight, 1 => VerticalBottomLeft, 2 => VerticalTopRight, 3 => VerticalTopLeft, default => K2Node_Select_Default).AddChild(CallFunc_Create_ReturnValue);0x0134CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(Text);0x0159CallFunc_Create_ReturnValue.StartTextTyping(CallFunc_Conv_TextToString_ReturnValue, Speed, AnimationStartRate, AnimationEndRate, Size, ColorText, OverallOpacity, Icon, Delay, Return, PlaySoundInLocation, SizeIcon);0x01E9return;0x01EB// end of script
Public0x7C
void RemoveHUD()
Script5 statements · 89 bytes of bytecode
0x0000HorizontalBarSlice.ClearChildren();0x0024VerticalBottomLeft.ClearChildren();0x0048RemoveFromParent();0x0056return;0x0058// end of script
Public0x00
void SaveIcon()
Script7 statements · 212 bytes of bytecode
0x0000CallFunc_IsAnimationPlaying_ReturnValue = IsAnimationPlaying(SaveIconAnim);0x001DCallFunc_Conv_BoolToDouble_ReturnValue = Conv_BoolToDouble(CallFunc_IsAnimationPlaying_ReturnValue);0x0042CallFunc_Lerp_ReturnValue = Lerp(0, 0.5, CallFunc_Conv_BoolToDouble_ReturnValue);0x0079CallFunc_PlayAnimation_StartAtTime_ImplicitCast = Cast<3>(CallFunc_Lerp_ReturnValue);0x0096CallFunc_PlayAnimation_ReturnValue = PlayAnimation(SaveIconAnim, CallFunc_PlayAnimation_StartAtTime_ImplicitCast, 1, 0, 1f, false);0x00D1return;0x00D3// end of script
Public0x00
void AddSliceBar(TArray<ULifeSystem_C*>& SystemsAvailable)
Script51 statements · 1,635 bytes of bytecode
0x0000PushFlow(Label_0660);0x0005TotalValue = 0;0x0020HorizontalBarSlice.ClearChildren();0x0044/Script/Engine.Default__KismetArrayLibrary.Array_Clear(SliceBars);0x006DTemp_int_Variable_1 = 0;0x0084Label_0084:0x0084CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(SystemsAvailable);0x00BFCallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_Array_Length_ReturnValue, 1);0x00E9CallFunc_LessEqual_IntInt_ReturnValue_1 = LessEqual_IntInt(Temp_int_Variable_1, CallFunc_Subtract_IntInt_ReturnValue);0x010Fif (!(CallFunc_LessEqual_IntInt_ReturnValue_1)) goto Label_01BD;0x011DPushFlow(Label_0616);0x0122/Script/Engine.Default__KismetArrayLibrary.Array_Get(SystemsAvailable, Temp_int_Variable_1, CallFunc_Array_Get_Item_1);0x015DCallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Array_Get_Item_1.Life, TotalValue);0x01A1TotalValue = CallFunc_Add_DoubleDouble_ReturnValue;0x01BCPopFlow();0x01BDLabel_01BD:0x01BDTemp_int_Variable = 0;0x01D4Label_01D4:0x01D4CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(SystemsAvailable);0x020FCallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_Array_Length_ReturnValue, 1);0x0239CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, CallFunc_Subtract_IntInt_ReturnValue);0x025Fif (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x0269PushFlow(Label_05CC);0x026E/Script/Engine.Default__KismetArrayLibrary.Array_Get(SystemsAvailable, Temp_int_Variable, CallFunc_Array_Get_Item);0x02A9CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Array_Get_Item.Life, 0);0x02E5if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) PopFlow();0x02EFCallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Blueprints/HUD/LifeSliceBarWidget.LifeSliceBarWidget_C, nullptr);0x0324CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(SliceBars, CallFunc_Create_ReturnValue);0x0368CallFunc_AddChild_ReturnValue = HorizontalBarSlice.AddChild(CallFunc_Create_ReturnValue);0x039B/Script/Engine.Default__KismetArrayLibrary.Array_Get(SystemsAvailable, Temp_int_Variable, CallFunc_Array_Get_Item);0x03D6CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Array_Get_Item.PercentageScreen, 100);0x041ACallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Array_Get_Item.Life, CallFunc_Divide_DoubleDouble_ReturnValue);0x045ECallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(CallFunc_Array_Get_Item.CurrentLife, CallFunc_Array_Get_Item.Life);0x04B8CallFunc_SetBar_InPercent_ImplicitCast = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue_1);0x04D5CallFunc_Create_ReturnValue.SetBar(CallFunc_Multiply_DoubleDouble_ReturnValue, CallFunc_SetBar_InPercent_ImplicitCast);0x050B/Script/Engine.Default__KismetArrayLibrary.Array_Get(SystemsAvailable, Temp_int_Variable, CallFunc_Array_Get_Item);0x0546CallFunc_Array_Get_Item.HUD = this;0x0567/Script/Engine.Default__KismetArrayLibrary.Array_Get(SystemsAvailable, Temp_int_Variable, CallFunc_Array_Get_Item);0x05A2CallFunc_Array_Get_Item.CurrentBar = CallFunc_Create_ReturnValue;0x05CBPopFlow();0x05CCLabel_05CC:0x05CCCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x05F6Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0611goto Label_01D4;0x0616Label_0616:0x0616CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Variable_1, 1);0x0640Temp_int_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x065Bgoto Label_0084;0x0660Label_0660:0x0660return;0x0662// end of script
Public0x10
void StartSlice(bool Start)
Script18 statements · 354 bytes of bytecode
0x0000if (!(Start)) goto Label_008C;0x000ECallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(SliceBars);0x0049CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue, 0);0x006Bif (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_015F;0x0079if (!(SliceOn)) goto Label_00E1;0x0087goto Label_015F;0x008CLabel_008C:0x008Cif (!(SliceOn)) goto Label_015F;0x009ASliceOn = false;0x00A5CallFunc_PlayAnimation_ReturnValue_1 = PlayAnimation(SliceGauge, 0f, 1, 1, 1f, false);0x00DCgoto Label_015F;0x00E1Label_00E1:0x00E1SliceOn = true;0x00ECCallFunc_PlayAnimation_ReturnValue = PlayAnimation(SliceGauge, 0f, 1, 0, 0.5f, false);0x0123/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Sound/SFX/UI/UILifeBar_Cue.UILifeBar_Cue, 1f, 1f, 0f, nullptr, nullptr, true);0x015FLabel_015F:0x015Freturn;0x0161// end of script
Public0x01
void DeathAnim(bool Return, bool DontPlay)
Script11 statements · 376 bytes of bytecode
0x0000DeathMode = Return;0x0013Temp_byte_Variable = 1;0x0027Temp_byte_Variable_1 = 0;0x003BTemp_bool_Variable = DeathMode;0x004ECallFunc_SelectFloat_ReturnValue = SelectFloat(2, 5, DeathMode);0x0085CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_SelectFloat_ReturnValue, 1.5);0x00B3CallFunc_SelectFloat_ReturnValue_1 = SelectFloat(0, CallFunc_Add_DoubleDouble_ReturnValue, DontPlay);0x00EACallFunc_PlayAnimation_PlaybackSpeed_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue_1);0x0107CallFunc_PlayAnimation_ReturnValue = PlayAnimation(DeathBlink, 0f, 1, Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default), CallFunc_PlayAnimation_PlaybackSpeed_ImplicitCast, false);0x0175return;0x0177// end of script
Public0x02
void LifeEnd()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_HUD(581);0x000Freturn;0x0011// end of script
0x00
void BorderAudio()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_HUD(2462);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_HUD(2535);0x0033return;0x0035// end of script
EventPublic0x3C
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_HUD(8024);0x000Freturn;0x0011// end of script
EventPublic0x00
void RunOpacityEvent(float InOpacity)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_InOpacity = InOpacity;0x0012ExecuteUbergraph_HUD(9443);0x0021return;0x0023// end of script
0x04
void BarBorderStartEvent(const FText& InText, bool Start, double StoreAmount)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_InText_1 = InText;0x0012PersistentFrame.K2Node_CustomEvent_Start_1 = Start;0x0024PersistentFrame.K2Node_CustomEvent_StoreAmount = StoreAmount;0x0036ExecuteUbergraph_HUD(9513);0x0045return;0x0047// end of script
0x20
void RestartIngameEvent(bool Return, bool HasBar)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Return = Return;0x0012PersistentFrame.K2Node_CustomEvent_HasBar = HasBar;0x0024ExecuteUbergraph_HUD(9902);0x0033return;0x0035// end of script
0x02
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_HUD(10622);0x0021return;0x0023// end of script
EventPublic0x01
void StartSubtitle(const FText& InText, bool Visible)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_InText = InText;0x0012PersistentFrame.K2Node_CustomEvent_Visible = Visible;0x0024ExecuteUbergraph_HUD(10890);0x0033return;0x0035// end of script
0x11
void IconsChangeInput(bool GP)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_GP = GP;0x0012ExecuteUbergraph_HUD(11656);0x0021return;0x0023// end of script
0x01
void AddOrbsLost(int32 Amount, const IconOrb& Method)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Amount = Amount;0x0012PersistentFrame.K2Node_CustomEvent_Method = Method;0x0024ExecuteUbergraph_HUD(12359);0x0033return;0x0035// end of script
0x05
void Destruct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_HUD(12387);0x000Freturn;0x0011// end of script
EventPublic0x00
void RemoveWidgetsDeath()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_HUD(12460);0x000Freturn;0x0011// end of script
0x00
void ChangeOrderOnTop()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_HUD(12465);0x000Freturn;0x0011// end of script
0x00
void DataCoreClean()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_HUD(12495);0x000Freturn;0x0011// end of script
0x00
void RestartingameSpeedup()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_HUD(12500);0x000Freturn;0x0011// end of script
0x00
void CustomEvent(bool Start)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Start = Start;0x0012ExecuteUbergraph_HUD(12636);0x0021return;0x0023// end of script
0x01
void ExecuteUbergraph_HUD(int32 EntryPoint)
Script445 statements · 12,775 bytes of bytecode
0x0000PushFlow(Label_31E4);0x0005goto [EntryPoint];0x000FIconsChangeInput(false);0x001EPopFlow();0x001FOrbsRemovalBox.ClearChildren();0x0043PopFlow();0x0044Label_0044:0x0044PushFlow(Label_0127);0x0049CallFunc_GetAllChildren_ReturnValue = OrbsRemovalBox.GetAllChildren();0x007B/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllChildren_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x00B6K2Node_DynamicCast_AsData_Core_Orb_Widget = Cast<DataCoreOrbWidget_C>(CallFunc_Array_Get_Item_1);0x00DAK2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsData_Core_Orb_Widget);0x00F7if (!(K2Node_DynamicCast_bSuccess_5)) PopFlow();0x0101K2Node_DynamicCast_AsData_Core_Orb_Widget.SetCollected(false);0x0126PopFlow();0x0127Label_0127:0x0127CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0151Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_2;0x016CLabel_016C:0x016CCallFunc_GetAllChildren_ReturnValue = OrbsRemovalBox.GetAllChildren();0x019ECallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllChildren_ReturnValue);0x01D9CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_3);0x01FFif (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x0209Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x0224goto Label_0044;0x0229Label_0229:0x0229Temp_int_Array_Index_Variable = 0;0x0240goto Label_016C;0x0245if (!(SliceOn)) PopFlow();0x024FPopFlow();0x0250PopFlow();0x0251PopFlow();0x0252Label_0252:0x0252PushFlow(Label_02B8);0x0257/Script/Engine.Default__KismetArrayLibrary.Array_Get(TextinGameArray, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0292CallFunc_Array_Get_Item.End(true);0x02B7PopFlow();0x02B8Label_02B8:0x02B8CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x02E2Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x02FDLabel_02FD:0x02FDCallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(TextinGameArray);0x0338CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x035Eif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0368Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x0383goto Label_0252;0x0388Label_0388:0x0388Temp_int_Variable = 0;0x039FLabel_039F:0x039FCallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, 2);0x03C1if (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x03CBPushFlow(Label_047D);0x03D0CallFunc_Create_ReturnValue_1 = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Blueprints/HUD/TextType.TextType_C, nullptr);0x0405CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(TextinGameArray, CallFunc_Create_ReturnValue_1);0x0449CallFunc_AddChild_ReturnValue_1 = VerticalBottomLeft.AddChild(CallFunc_Create_ReturnValue_1);0x047CPopFlow();0x047DLabel_047D:0x047DCallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Variable, 1);0x04A7Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue_1;0x04C2goto Label_039F;0x04C7Label_04C7:0x04C7Temp_int_Loop_Counter_Variable = 0;0x04DETemp_int_Array_Index_Variable_1 = 0;0x04F5goto Label_02FD;0x04FALabel_04FA:0x04FAPushFlow(Label_0568);0x04FFCallFunc_Create_ReturnValue_2 = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Blueprints/HUD/LifeSliceBarWidget.LifeSliceBarWidget_C, nullptr);0x0534CallFunc_AddChild_ReturnValue_2 = HorizontalBarSlice.AddChild(CallFunc_Create_ReturnValue_2);0x0567PopFlow();0x0568Label_0568:0x0568CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Variable_1, 1);0x0592Temp_int_Variable_1 = CallFunc_Add_IntInt_ReturnValue_3;0x05ADLabel_05AD:0x05ADCallFunc_LessEqual_IntInt_ReturnValue_1 = LessEqual_IntInt(Temp_int_Variable_1, 14);0x05CFif (!(CallFunc_LessEqual_IntInt_ReturnValue_1)) goto Label_0388;0x05DDgoto Label_04FA;0x05E2Label_05E2:0x05E2PushFlow(Label_087C);0x05E7CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Blueprints/HUD/DataCoreOrbWidget.DataCoreOrbWidget_C, nullptr);0x061CSetBytePropertyByName(CallFunc_Create_ReturnValue, FName(Method), K2Node_CustomEvent_Method);0x0645CallFunc_AddChild_ReturnValue = OrbsRemovalBox.AddChild(CallFunc_Create_ReturnValue);0x0678CallFunc_SlotAsHorizontalBoxSlot_ReturnValue = SlotAsHorizontalBoxSlot(CallFunc_Create_ReturnValue);0x0695CallFunc_MakeLiteralDouble_ReturnValue_3 = MakeLiteralDouble(10);0x06BAK2Node_MakeStruct_Left_ImplicitCast = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue_3);0x06D7K2Node_MakeStruct_Margin.Left = K2Node_MakeStruct_Left_ImplicitCast;0x06FBK2Node_MakeStruct_Top_ImplicitCast = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue_3);0x0718K2Node_MakeStruct_Margin.Top = K2Node_MakeStruct_Top_ImplicitCast;0x073CK2Node_MakeStruct_Right_ImplicitCast = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue_3);0x0759K2Node_MakeStruct_Margin.Right = K2Node_MakeStruct_Right_ImplicitCast;0x077DK2Node_MakeStruct_Bottom_ImplicitCast = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue_3);0x079AK2Node_MakeStruct_Margin.Bottom = K2Node_MakeStruct_Bottom_ImplicitCast;0x07BECallFunc_SlotAsHorizontalBoxSlot_ReturnValue.SetPadding(K2Node_MakeStruct_Margin);0x07E7CallFunc_MakeLiteralDouble_ReturnValue_4 = MakeLiteralDouble(15);0x080CCallFunc_Size_scale_ImplicitCast = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue_4);0x0829CallFunc_Create_ReturnValue.Size(CallFunc_Size_scale_ImplicitCast);0x0856CallFunc_Create_ReturnValue.SetCollected(true);0x087BPopFlow();0x087CLabel_087C:0x087CCallFunc_Add_IntInt_ReturnValue_4 = Add_IntInt(Temp_int_Variable_2, 1);0x08A6Temp_int_Variable_2 = CallFunc_Add_IntInt_ReturnValue_4;0x08C1Label_08C1:0x08C1CallFunc_LessEqual_IntInt_ReturnValue_2 = LessEqual_IntInt(Temp_int_Variable_2, K2Node_CustomEvent_Amount);0x08E7if (!(CallFunc_LessEqual_IntInt_ReturnValue_2)) goto Label_08FA;0x08F5goto Label_05E2;0x08FALabel_08FA:0x08FACallFunc_PlayAnimation_ReturnValue_6 = PlayAnimation(DataCoreLostAni, 0f, 1, 0, 1f, false);0x0931CallFunc_GetEndTime_ReturnValue = DataCoreLostAni.GetEndTime();0x0963Delay(this, CallFunc_GetEndTime_ReturnValue, LatentActionInfo{0x1F, -2032440573, FName(ExecuteUbergraph_HUD), this});0x099DPopFlow();0x099Eif (!(BarBorder)) PopFlow();0x09A8if (!(true)) PopFlow();0x09AA/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Sound/SFX/HansZimmer/ChapterBoom_Cue.ChapterBoom_Cue, 1f, 1f, 0f, nullptr, nullptr, true);0x09E6PopFlow();0x09E7In Delta Time = K2Node_Event_InDeltaTime;0x0A02CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x0A1CK2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue);0x0A40K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x0A5Dif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0A67As Main Char = K2Node_DynamicCast_AsMain_Char;0x0A7APushFlow(Label_183A);0x0A7FCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(LockLerp, 0.2);0x0AADCallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(Height, CallFunc_Multiply_DoubleDouble_ReturnValue);0x0ADBCallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(DeathLerp, 0.5);0x0B09CallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue, CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x0B37CallFunc_Add_DoubleDouble_ReturnValue_4 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue_1, SliceAmount);0x0B65CallFunc_Add_DoubleDouble_ReturnValue_5 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue_4, RunAmount);0x0B93CallFunc_Multiply_DoubleDouble_ReturnValue_9 = Multiply_DoubleDouble(LockOnLerp, 0.05);0x0BC1CallFunc_Add_DoubleDouble_ReturnValue_9 = Add_DoubleDouble(EventLerp, EventLerp2);0x0BEFCallFunc_Add_DoubleDouble_ReturnValue_10 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue_5, CallFunc_Add_DoubleDouble_ReturnValue_9);0x0C1DCallFunc_Add_DoubleDouble_B_ImplicitCast = Cast<4>(BarFocus);0x0C3ACallFunc_Add_DoubleDouble_ReturnValue_11 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue_10, CallFunc_Add_DoubleDouble_B_ImplicitCast);0x0C68CallFunc_Add_DoubleDouble_ReturnValue_12 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue_11, CutsceneModeLip);0x0C96CallFunc_Add_DoubleDouble_ReturnValue_13 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue_12, Blink);0x0CC4CallFunc_Add_DoubleDouble_ReturnValue_14 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue_13, CallFunc_Multiply_DoubleDouble_ReturnValue_9);0x0CF2CallFunc_FClamp_ReturnValue_4 = FClamp(CallFunc_Add_DoubleDouble_ReturnValue_14, 0, 0.5);0x0D29Amount = CallFunc_FClamp_ReturnValue_4;0x0D44CallFunc_GetRenderOpacity_ReturnValue = OverlayAim.GetRenderOpacity();0x0D76CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(Amount, 2);0x0DA4CallFunc_FClamp_ReturnValue_3 = FClamp(CallFunc_Multiply_DoubleDouble_ReturnValue_4, 0, 1);0x0DDBCallFunc_Lerp_ReturnValue_2 = Lerp(1, 0, CallFunc_FClamp_ReturnValue_3);0x0E12CallFunc_SelectFloat_ReturnValue_2 = SelectFloat(5, 0, As Main Char.LockOn);0x0E5FCallFunc_SelectFloat_ReturnValue_3 = SelectFloat(2, 1, As Main Char.SlackingMode);0x0EACCallFunc_BooleanOR_ReturnValue = BooleanOR(DisableAim, DisableAimEvent);0x0ED2CallFunc_SelectFloat_ReturnValue_4 = SelectFloat(0, 1, CallFunc_BooleanOR_ReturnValue);0x0F09CallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(CallFunc_Lerp_ReturnValue_2, CallFunc_SelectFloat_ReturnValue_4);0x0F37CallFunc_Multiply_DoubleDouble_ReturnValue_7 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_6, CallFunc_SelectFloat_ReturnValue_3);0x0F65CallFunc_Multiply_DoubleDouble_ReturnValue_8 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_7, CursorOverlay);0x0F93CallFunc_Add_DoubleDouble_ReturnValue_6 = Add_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_8, CallFunc_SelectFloat_ReturnValue_2);0x0FC1CallFunc_Add_DoubleDouble_ReturnValue_8 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue_6, AimOpacityEvent);0x0FEFCallFunc_FInterpTo_Current_ImplicitCast = Cast<4>(CallFunc_GetRenderOpacity_ReturnValue);0x100CCallFunc_FInterpTo_DeltaTime_ImplicitCast = Cast<4>(In Delta Time);0x1029CallFunc_FInterpTo_ReturnValue_2 = FInterpTo(CallFunc_FInterpTo_Current_ImplicitCast, CallFunc_Add_DoubleDouble_ReturnValue_8, CallFunc_FInterpTo_DeltaTime_ImplicitCast, 2);0x1069CallFunc_SetRenderOpacity_InOpacity_ImplicitCast = Cast<3>(CallFunc_FInterpTo_ReturnValue_2);0x1086OverlayAim.SetRenderOpacity(CallFunc_SetRenderOpacity_InOpacity_ImplicitCast);0x10AFCallFunc_SlotAsCanvasSlot_ReturnValue = SlotAsCanvasSlot(BorderDown);0x10CCCallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(0.5);0x10F1CallFunc_Add_DoubleDouble_ReturnValue_2 = Add_DoubleDouble(Amount, 0.5);0x111FCallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(Amount, 2);0x114DCallFunc_Lerp_ReturnValue = Lerp(0, 0, CallFunc_Multiply_DoubleDouble_ReturnValue_3);0x1184CallFunc_Subtract_DoubleDouble_ReturnValue_1 = Subtract_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue_2, CallFunc_Lerp_ReturnValue);0x11B2CallFunc_FClamp_ReturnValue_2 = FClamp(CallFunc_Subtract_DoubleDouble_ReturnValue_1, 0.5, 1);0x11E9CallFunc_MakeVector2D_ReturnValue_1 = MakeVector2D(CallFunc_MakeLiteralDouble_ReturnValue, CallFunc_FClamp_ReturnValue_2);0x1217CallFunc_SlotAsCanvasSlot_ReturnValue.SetAlignment(CallFunc_MakeVector2D_ReturnValue_1);0x1240CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(0.5);0x1265CallFunc_SlotAsCanvasSlot_ReturnValue_1 = SlotAsCanvasSlot(BorderTop);0x1282CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(0.5, Amount);0x12B0CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(Amount, 2);0x12DECallFunc_Lerp_ReturnValue = Lerp(0, 0, CallFunc_Multiply_DoubleDouble_ReturnValue_3);0x1315CallFunc_Add_DoubleDouble_ReturnValue_3 = Add_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue, CallFunc_Lerp_ReturnValue);0x1343CallFunc_FClamp_ReturnValue_1 = FClamp(CallFunc_Add_DoubleDouble_ReturnValue_3, 0, 0.5);0x137ACallFunc_MakeVector2D_ReturnValue = MakeVector2D(CallFunc_MakeLiteralDouble_ReturnValue, CallFunc_FClamp_ReturnValue_1);0x13A8CallFunc_SlotAsCanvasSlot_ReturnValue_1.SetAlignment(CallFunc_MakeVector2D_ReturnValue);0x13D1CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(Amount, 10);0x13FFCallFunc_FClamp_ReturnValue = FClamp(CallFunc_Multiply_DoubleDouble_ReturnValue_2, 0, 1);0x1436CallFunc_MakeLiteralDouble_ReturnValue_1 = MakeLiteralDouble(-1);0x145BCallFunc_MakeLiteralDouble_ReturnValue_2 = MakeLiteralDouble(0);0x1480CallFunc_Lerp_ReturnValue_3 = Lerp(CallFunc_FClamp_ReturnValue, 0, As Main Char.BoostLerp);0x14CDCallFunc_Multiply_DoubleDouble_ReturnValue_10 = Multiply_DoubleDouble(LockOnLerp, 1);0x14FBCallFunc_Add_DoubleDouble_ReturnValue_7 = Add_DoubleDouble(CallFunc_Lerp_ReturnValue_3, CallFunc_Multiply_DoubleDouble_ReturnValue_10);0x1529CallFunc_Lerp_ReturnValue_6 = Lerp(CallFunc_MakeLiteralDouble_ReturnValue_2, CallFunc_MakeLiteralDouble_ReturnValue_1, CallFunc_Add_DoubleDouble_ReturnValue_7);0x1560CallFunc_MakeVector2D_ReturnValue_3 = MakeVector2D(0, CallFunc_Lerp_ReturnValue_6);0x158EBorderDown.SetRenderShear(CallFunc_MakeVector2D_ReturnValue_3);0x15B7CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(Amount, 10);0x15E5CallFunc_FClamp_ReturnValue = FClamp(CallFunc_Multiply_DoubleDouble_ReturnValue_2, 0, 1);0x161CCallFunc_MakeLiteralDouble_ReturnValue_1 = MakeLiteralDouble(-1);0x1641CallFunc_MakeLiteralDouble_ReturnValue_2 = MakeLiteralDouble(0);0x1666CallFunc_Lerp_ReturnValue_3 = Lerp(CallFunc_FClamp_ReturnValue, 0, As Main Char.BoostLerp);0x16B3CallFunc_Multiply_DoubleDouble_ReturnValue_10 = Multiply_DoubleDouble(LockOnLerp, 1);0x16E1CallFunc_Add_DoubleDouble_ReturnValue_7 = Add_DoubleDouble(CallFunc_Lerp_ReturnValue_3, CallFunc_Multiply_DoubleDouble_ReturnValue_10);0x170FCallFunc_Lerp_ReturnValue_5 = Lerp(CallFunc_MakeLiteralDouble_ReturnValue_2, CallFunc_MakeLiteralDouble_ReturnValue_1, CallFunc_Add_DoubleDouble_ReturnValue_7);0x1746CallFunc_MakeVector2D_ReturnValue_2 = MakeVector2D(0, CallFunc_Lerp_ReturnValue_5);0x1774BorderTop.SetRenderShear(CallFunc_MakeVector2D_ReturnValue_2);0x179DPushFlow(Label_1D32);0x17A2PushFlow(Label_1C54);0x17A7PushFlow(Label_1B7F);0x17ACPushFlow(Label_1A54);0x17B1CallFunc_IsAnimationPlaying_ReturnValue = IsAnimationPlaying(DeathBlink);0x17CEif (!(CallFunc_IsAnimationPlaying_ReturnValue)) goto Label_1EF5;0x17DCCallFunc_GetAnimationCurrentTime_ReturnValue = GetAnimationCurrentTime(DeathBlink);0x1801K2Node_VariableSet_DeathLerp_ImplicitCast = Cast<4>(CallFunc_GetAnimationCurrentTime_ReturnValue);0x181EDeathLerp = K2Node_VariableSet_DeathLerp_ImplicitCast;0x1839PopFlow();0x183ALabel_183A:0x183Aif (!(As Main Char.NotinGame)) goto Label_19B0;0x185ELabel_185E:0x185EDisableAim = true;0x1869Label_1869:0x1869CallFunc_Divide_DoubleDouble_B_ImplicitCast = Cast<4>(In Delta Time);0x1886CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(1, CallFunc_Divide_DoubleDouble_B_ImplicitCast);0x18B4CallFunc_FInterpTo_DeltaTime_ImplicitCast_1 = Cast<4>(In Delta Time);0x18D1CallFunc_FInterpTo_ReturnValue_1 = FInterpTo(FPSSmoothVisual, CallFunc_Divide_DoubleDouble_ReturnValue, CallFunc_FInterpTo_DeltaTime_ImplicitCast_1, 6);0x1911FPSSmoothVisual = CallFunc_FInterpTo_ReturnValue_1;0x192CCallFunc_FTrunc_ReturnValue = FTrunc(FPSSmoothVisual);0x1951CallFunc_Conv_IntToText_ReturnValue = Conv_IntToText(CallFunc_FTrunc_ReturnValue, false, true, 1, 324);0x1982FPSText.SetText(CallFunc_Conv_IntToText_ReturnValue);0x19AFPopFlow();0x19B0Label_19B0:0x19B0CallFunc_IsValid_ReturnValue = IsValid(As Main Char.PauseMenuHUD);0x19E3if (!(CallFunc_IsValid_ReturnValue)) goto Label_1A44;0x19F1CallFunc_IsInViewport_ReturnValue = As Main Char.PauseMenuHUD.IsInViewport();0x1A31if (!(CallFunc_IsInViewport_ReturnValue)) goto Label_1A44;0x1A3Fgoto Label_185E;0x1A44Label_1A44:0x1A44DisableAim = false;0x1A4Fgoto Label_1869;0x1A54Label_1A54:0x1A54CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x1A71CallFunc_RandomFloatInRange_ReturnValue = RandomFloatInRange(0.05, 0.075);0x1A9FCallFunc_Conv_BoolToDouble_ReturnValue_1 = Conv_BoolToDouble(As Main Char.SliceAttack);0x1ADACallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_Conv_BoolToDouble_ReturnValue_1, CallFunc_RandomFloatInRange_ReturnValue);0x1B08CallFunc_FInterpTo_ReturnValue = FInterpTo(SliceAmount, CallFunc_Multiply_DoubleDouble_ReturnValue_5, CallFunc_GetWorldDeltaSeconds_ReturnValue, 10);0x1B48SliceAmount = CallFunc_FInterpTo_ReturnValue;0x1B63RunAmount = 0;0x1B7EPopFlow();0x1B7FLabel_1B7F:0x1B7FCallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x1B99CallFunc_GetSocketLocation_ReturnValue = As Main Char.Mesh.GetSocketLocation(FName(FlashlightSocket));0x1BF2CallFunc_ProjectWorldLocationToWidgetPosition_ReturnValue = /Script/UMG.Default__WidgetLayoutLibrary.ProjectWorldLocationToWidgetPosition(CallFunc_GetPlayerController_ReturnValue, CallFunc_GetSocketLocation_ReturnValue, CallFunc_ProjectWorldLocationToWidgetPosition_ScreenPosition, false);0x1C38HeadPosition = CallFunc_ProjectWorldLocationToWidgetPosition_ScreenPosition;0x1C53PopFlow();0x1C54Label_1C54:0x1C54CallFunc_IsAnimationPlaying_ReturnValue_1 = IsAnimationPlaying(BarAnimOnce);0x1C71if (!(CallFunc_IsAnimationPlaying_ReturnValue_1)) PopFlow();0x1C7BCallFunc_GetScalarParameterValue_ReturnValue = GetScalarParameterValue(this, /Game/Materials/BasicMaterials/EffectControl/GlobalParameter.GlobalParameter, FName(BorderAnim));0x1CAECallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetScalarParameterValue_ReturnValue);0x1CCBCallFunc_Multiply_DoubleDouble_ReturnValue_12 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, BarStoreAmount);0x1CF9K2Node_VariableSet_BarFocus_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_12);0x1D16BarFocus = K2Node_VariableSet_BarFocus_ImplicitCast;0x1D31PopFlow();0x1D32Label_1D32:0x1D32CallFunc_Conv_BoolToDouble_ReturnValue_2 = Conv_BoolToDouble(As Main Char.isCutsceneMode);0x1D6DCallFunc_FInterpTo_Constant_DeltaTime_ImplicitCast = Cast<4>(In Delta Time);0x1D8ACallFunc_FInterpTo_Constant_ReturnValue = FInterpTo_Constant(CutsceneModeLipStore, CallFunc_Conv_BoolToDouble_ReturnValue_2, CallFunc_FInterpTo_Constant_DeltaTime_ImplicitCast, 1);0x1DCACutsceneModeLipStore = CallFunc_FInterpTo_Constant_ReturnValue;0x1DE5CallFunc_MakeLiteralDouble_ReturnValue_5 = MakeLiteralDouble(0.025);0x1E0ACallFunc_Multiply_DoubleDouble_ReturnValue_11 = Multiply_DoubleDouble(CutsceneModeLipStore, CallFunc_MakeLiteralDouble_ReturnValue_5);0x1E38CutsceneModeLip = CallFunc_Multiply_DoubleDouble_ReturnValue_11;0x1E53LockOnLerp = As Main Char.LockOnLerp;0x1E84CallFunc_Lerp_ReturnValue_4 = Lerp(1, 5, LockOnLerp);0x1EBBCallFunc_SetPlaybackSpeed_PlaybackSpeed_ImplicitCast = Cast<3>(CallFunc_Lerp_ReturnValue_4);0x1ED8SetPlaybackSpeed(AimRotate, CallFunc_SetPlaybackSpeed_PlaybackSpeed_ImplicitCast);0x1EF4PopFlow();0x1EF5Label_1EF5:0x1EF5CallFunc_Not_PreBool_ReturnValue = Not_PreBool(DeathMode);0x1F12if (!(CallFunc_Not_PreBool_ReturnValue)) goto Label_1F3C;0x1F20DeathLerp = 1;0x1F3BPopFlow();0x1F3CLabel_1F3C:0x1F3CDeathLerp = 0;0x1F57PopFlow();0x1F58PushFlow(Label_233E);0x1F5DPushFlow(Label_23CC);0x1F62CallFunc_GetAllWidgetsOfClass_FoundWidgets = {};0x1F6D/Script/UMG.Default__WidgetBlueprintLibrary.GetAllWidgetsOfClass(this, CallFunc_GetAllWidgetsOfClass_FoundWidgets, /Game/Blueprints/HUD/HUD.HUD_C, false);0x1FA1Temp_int_Loop_Counter_Variable_2 = 0;0x1FB8Temp_int_Array_Index_Variable_2 = 0;0x1FCFLabel_1FCF:0x1FCFCallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllWidgetsOfClass_FoundWidgets);0x200ACallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_2);0x2030if (!(CallFunc_Less_IntInt_ReturnValue_2)) goto Label_216D;0x203ETemp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_2;0x2059PushFlow(Label_2123);0x205E/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWidgetsOfClass_FoundWidgets, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_2);0x2099CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_Array_Get_Item_2, this);0x20B7if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_20C6;0x20C5PopFlow();0x20C6Label_20C6:0x20C6/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWidgetsOfClass_FoundWidgets, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_2);0x2101CallFunc_Array_Get_Item_2.Old = true;0x2122PopFlow();0x2123Label_2123:0x2123CallFunc_Add_IntInt_ReturnValue_5 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x214DTemp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_5;0x2168goto Label_1FCF;0x216DLabel_216D:0x216D/Script/Engine.Default__KismetArrayLibrary.Array_Clear(TextinGameArray);0x2196VerticalBottomLeft.ClearChildren();0x21BAHorizontalBarSlice.ClearChildren();0x21DECallFunc_PlayAnimation_ReturnValue = PlayAnimation(AimRotate, 0f, 0, 0, 1f, false);0x2215CallFunc_PlayAnimation_ReturnValue_1 = PlayAnimation(SliceGauge, 0f, 1, 0, 0f, false);0x224CStopAnimation(SliceGauge);0x225FCallFunc_PlayAnimation_ReturnValue_2 = PlayAnimation(RestartIngame, 0f, 1, 0, 0f, false);0x2296StopAnimation(RestartIngame);0x22A9CallFunc_PlayAnimation_ReturnValue_4 = PlayAnimation(SaveIconAnim, 0f, 1, 0, 0f, false);0x22E0StopAnimation(SaveIconAnim);0x22F3CallFunc_PlayAnimation_ReturnValue_5 = PlayAnimation(CommandPrompt, 0f, 1, 0, 0f, false);0x232AStopAnimation(CommandPrompt);0x233DPopFlow();0x233ELabel_233E:0x233ECallFunc_GetGameInstance_ReturnValue_2 = GetGameInstance(this);0x2353K2Node_DynamicCast_AsMy_Game_Instance_2 = Cast<MyGameInstance_C>(CallFunc_GetGameInstance_ReturnValue_2);0x2377K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsMy_Game_Instance_2);0x2394if (!(K2Node_DynamicCast_bSuccess_4)) PopFlow();0x239EShowFPSFunction(K2Node_DynamicCast_AsMy_Game_Instance_2.FPS);0x23CBPopFlow();0x23CCLabel_23CC:0x23CCCallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x23E1K2Node_DynamicCast_AsMy_Game_Mode = Cast<MyGameMode_C>(CallFunc_GetGameMode_ReturnValue);0x2405K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsMy_Game_Mode);0x2422if (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x242CK2Node_CreateDelegate_OutputDelegate_1.Bind(this, IconsChangeInput);0x2443K2Node_DynamicCast_AsMy_Game_Mode.ChangedInputMethod += K2Node_CreateDelegate_OutputDelegate_1;0x246CK2Node_CreateDelegate_OutputDelegate.Bind(this, CustomEvent);0x2483K2Node_DynamicCast_AsMy_Game_Mode.SelfieMode += K2Node_CreateDelegate_OutputDelegate;0x24ACDelay(this, 2f, LatentActionInfo{0xF, -1030972093, FName(ExecuteUbergraph_HUD), this});0x24E2PopFlow();0x24E3BorderRun.SetRenderOpacity(K2Node_CustomEvent_InOpacity);0x250CPopFlow();0x250DLabel_250D:0x250DTemp_int_Loop_Counter_Variable_1 = 0;0x2524goto Label_0229;0x2529if (!(K2Node_CustomEvent_Start_1)) goto Label_269F;0x2537if (!(BarBorder)) goto Label_2546;0x2545PopFlow();0x2546Label_2546:0x2546TextScreen.SetText(K2Node_CustomEvent_InText_1);0x2573Label_2573:0x2573BarStoreAmount = K2Node_CustomEvent_StoreAmount;0x258ECallFunc_SelectFloat_ReturnValue = SelectFloat(1, 0.5, K2Node_CustomEvent_Start_1);0x25C5Temp_byte_Variable_4 = 1;0x25D9Temp_byte_Variable_5 = 0;0x25EDTemp_bool_Variable_2 = K2Node_CustomEvent_Start_1;0x2600CallFunc_PlayAnimation_PlaybackSpeed_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue);0x261DCallFunc_PlayAnimation_ReturnValue_7 = PlayAnimation(BarAnimOnce, 0f, 1, Switch(Temp_bool_Variable_2, false => Temp_byte_Variable_4, true => Temp_byte_Variable_5, default => K2Node_Select_Default_2), CallFunc_PlayAnimation_PlaybackSpeed_ImplicitCast, false);0x268BBarBorder = K2Node_CustomEvent_Start_1;0x269EPopFlow();0x269FLabel_269F:0x269Fif (!(BarBorder)) PopFlow();0x26A9goto Label_2573;0x26AETemp_byte_Variable = 1;0x26C2Temp_byte_Variable_1 = 0;0x26D6Temp_bool_Variable = K2Node_CustomEvent_HasBar;0x26E9BarRetry.SetVisibility(Switch(Temp_bool_Variable, false => Temp_byte_Variable, true => Temp_byte_Variable_1, default => K2Node_Select_Default));0x2742CallFunc_SelectText_ReturnValue = SelectText(FText::FromStringTable("/Game/Dialogue/System/HUD.HUD", "tapHold"), FText::FromStringTable("/Game/Dialogue/System/System.System", "press"), K2Node_CustomEvent_HasBar);0x27CFLeftRetryText.SetText(CallFunc_SelectText_ReturnValue);0x27FCCallFunc_EqualEqual_BoolBool_ReturnValue = EqualEqual_BoolBool(RetryScreen, false);0x281ACallFunc_EqualEqual_BoolBool_ReturnValue_1 = EqualEqual_BoolBool(K2Node_CustomEvent_Return, false);0x2838CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_EqualEqual_BoolBool_ReturnValue_1, CallFunc_EqualEqual_BoolBool_ReturnValue);0x285ECallFunc_Conv_BoolToDouble_ReturnValue = Conv_BoolToDouble(K2Node_CustomEvent_Return);0x2883CallFunc_SelectFloat_ReturnValue_1 = SelectFloat(0.25, 0, CallFunc_BooleanAND_ReturnValue);0x28BACallFunc_Lerp_ReturnValue_1 = Lerp(1, 0, CallFunc_Conv_BoolToDouble_ReturnValue);0x28F1CallFunc_PlayAnimation_StartAtTime_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue_1);0x290ECallFunc_PlayAnimation_PlaybackSpeed_ImplicitCast_1 = Cast<3>(CallFunc_Lerp_ReturnValue_1);0x292BCallFunc_PlayAnimation_ReturnValue_3 = PlayAnimation(RestartIngame, CallFunc_PlayAnimation_StartAtTime_ImplicitCast, 1, 0, CallFunc_PlayAnimation_PlaybackSpeed_ImplicitCast_1, false);0x296ARetryScreen = K2Node_CustomEvent_Return;0x297DPopFlow();0x297ECallFunc_FindPlatform_ReturnValue = FindPlatform();0x299ACallFunc_FindPlatformType_ReturnValue = FindPlatformType(CallFunc_FindPlatform_ReturnValue);0x29BFK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_FindPlatformType_ReturnValue, 0);0x29DEif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_2A6E;0x29ECK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_FindPlatformType_ReturnValue, 1);0x2A0Bif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_2A47;0x2A19K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_FindPlatformType_ReturnValue, 2);0x2A38if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_2A6E;0x2A46PopFlow();0x2A47Label_2A47:0x2A47FPS.SetVisibility(2);0x2A6DPopFlow();0x2A6ELabel_2A6E:0x2A6ETemp_int_Variable_1 = 0;0x2A85goto Label_05AD;0x2A8ACallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(K2Node_CustomEvent_InText);0x2AAFSubtitleString = CallFunc_Conv_TextToString_ReturnValue;0x2ACACallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(K2Node_CustomEvent_InText);0x2AEFCallFunc_Replace_ReturnValue = Replace(CallFunc_Conv_TextToString_ReturnValue, "<>", "<Special>", 1);0x2B25SubtitleString = CallFunc_Replace_ReturnValue;0x2B40CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(SubtitleString);0x2B65RichSubtitle.SetText(CallFunc_Conv_StringToText_ReturnValue);0x2B92Temp_byte_Variable_2 = 2;0x2BA6Temp_byte_Variable_3 = 4;0x2BBACallFunc_GetCharacterArrayFromString_ReturnValue = GetCharacterArrayFromString(SubtitleString);0x2BDFCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetCharacterArrayFromString_ReturnValue);0x2C1ACallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue, 0);0x2C3CTemp_bool_Variable_1 = CallFunc_Greater_IntInt_ReturnValue;0x2C4FRichSubtitle.SetVisibility(Switch(Temp_bool_Variable_1, false => Temp_byte_Variable_2, true => Temp_byte_Variable_3, default => K2Node_Select_Default_1));0x2CA8CallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x2CBDK2Node_DynamicCast_AsMy_Game_Instance = Cast<MyGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x2CE1K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsMy_Game_Instance);0x2CFEif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x2D08if (!(K2Node_DynamicCast_AsMy_Game_Instance.Subtitles)) goto Label_2D61;0x2D2Cif (!(K2Node_CustomEvent_Visible)) goto Label_2D61;0x2D3AOverlaySubtitle.SetVisibility(4);0x2D60PopFlow();0x2D61Label_2D61:0x2D61OverlaySubtitle.SetVisibility(2);0x2D87PopFlow();0x2D88GPInput = K2Node_CustomEvent_GP;0x2D9BCallFunc_GetGameInstance_ReturnValue_1 = GetGameInstance(this);0x2DB0K2Node_DynamicCast_AsMy_Game_Instance_1 = Cast<MyGameInstance_C>(CallFunc_GetGameInstance_ReturnValue_1);0x2DD4K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsMy_Game_Instance_1);0x2DF1if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x2DFBK2Node_DynamicCast_AsMy_Game_Instance_1.CommandIconDetection(7, 0, CallFunc_CommandIconDetection_Icon);0x2E2CK2Node_MakeStruct_SlateBrush.TintColor = RetryIcon.Background.TintColor;0x2E6FK2Node_MakeStruct_SlateBrush.DrawAs = RetryIcon.Background.DrawAs;0x2EB2K2Node_MakeStruct_SlateBrush.Tiling = RetryIcon.Background.Tiling;0x2EF5K2Node_MakeStruct_SlateBrush.Mirroring = RetryIcon.Background.Mirroring;0x2F38K2Node_MakeStruct_SlateBrush.ImageSize = RetryIcon.Background.ImageSize;0x2F7BK2Node_MakeStruct_SlateBrush.Margin = RetryIcon.Background.Margin;0x2FBEK2Node_MakeStruct_SlateBrush.ResourceObject = CallFunc_CommandIconDetection_Icon;0x2FDAK2Node_MakeStruct_SlateBrush.OutlineSettings = RetryIcon.Background.OutlineSettings;0x301DRetryIcon.SetBrush(K2Node_MakeStruct_SlateBrush);0x3046PopFlow();0x3047Temp_int_Variable_2 = 0;0x305Egoto Label_08C1;0x3063HorizontalBarSlice.ClearChildren();0x3087VerticalBottomLeft.ClearChildren();0x30ABPopFlow();0x30ACgoto Label_04C7;0x30B1RemoveFromParent();0x30BFAddToViewport(100);0x30CEPopFlow();0x30CFgoto Label_250D;0x30D4CallFunc_IsAnimationPlaying_ReturnValue_2 = IsAnimationPlaying(RestartIngame);0x30F1if (!(CallFunc_IsAnimationPlaying_ReturnValue_2)) PopFlow();0x30FBCallFunc_GetAnimationCurrentTime_ReturnValue_1 = GetAnimationCurrentTime(RestartIngame);0x3120CallFunc_PlayAnimation_ReturnValue_8 = PlayAnimation(RestartIngame, CallFunc_GetAnimationCurrentTime_ReturnValue_1, 1, 0, 5f, false);0x315BPopFlow();0x315Cif (!(StartCommand)) PopFlow();0x3166CallFunc_SelectFloat_ReturnValue_5 = SelectFloat(0, 1, K2Node_CustomEvent_Start);0x319DCallFunc_SetRenderOpacity_InOpacity_ImplicitCast_1 = Cast<3>(CallFunc_SelectFloat_ReturnValue_5);0x31BACanvasPrompt.SetRenderOpacity(CallFunc_SetRenderOpacity_InOpacity_ImplicitCast_1);0x31E3PopFlow();0x31E4Label_31E4:0x31E4return;0x31E6// end of script
Final0x04

Used by 3

types with a member, parameter or interface of this type