Class
UWBP_QTE_C
: UTimingWheelWidget : UCommonActivatableWidget : UCommonUserWidget : UUserWidget : UWidget : UVisual : UObjectimplements IUIInterface
0x00x05EA
Members 27
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x08 | WB_MenuRibbon | UWB_MenuRibbon_C* | 10 flags | nullptr | |
| 0x08 | W_Interaction_Prompt | UW_Interaction_Prompt_C* | 10 flags | nullptr | |
| 0x08 | SBtn_Interact | UStormCommonButton* | 10 flags | nullptr | |
| 0x08 | SBtn_Cheat | UStormCommonButton* | 10 flags | nullptr | |
| 0x08 | RetainerBox_0 | URetainerBox* | 10 flags | nullptr | |
| 0x08 | IABtn_Cancel | UW_InputActionButton_C* | 10 flags | nullptr | |
| 0x08 | Goal | UImage* | 10 flags | nullptr | |
| 0x08 | Flash | UImage* | 10 flags | nullptr | |
| 0x08 | Checker | UImage* | 10 flags | nullptr | |
| 0x08 | base | UImage* | 10 flags | nullptr | |
| 0x08 | Fail | UWidgetAnimation* | Transient+6 flags | nullptr | |
| 0x08 | success | UWidgetAnimation* | Transient+6 flags | nullptr | |
| 0x08 | OnActivate | UWidgetAnimation* | Transient+6 flags | nullptr | |
| 0x08 | OnDeactivate | UWidgetAnimation* | Transient+6 flags | nullptr | |
| 0x08 | HidePrompts | UWidgetAnimation* | Transient+6 flags | nullptr | |
| 0x08 | IconM | UMaterialInstanceDynamic* | 6 flags | nullptr | |
| 0x08 | WidgetComponent | UWidgetComponent* | 7 flags | nullptr | |
| 0x08 | TrackPlayerTimerHandle | FTimerHandle | 5 flags | {Handle=0} | |
| 0x18 | InitialLocation | FVector | 7 flags | {X=0, Y=0, Z=0} | |
| 0x08 | MaxDistance | double | 7 flags | 500 | |
| 0x08 | MinigameLevelSuccessSound | USoundBase* | 6 flags | /Game/StormEscape/Audio/Sounds/UI/Minigame/minigame_level_s… | |
| 0x08 | MinigameLevelFailureSound | USoundBase* | 6 flags | /Game/StormEscape/Audio/Sounds/UI/Minigame/minigame_level_f… | |
| 0x08 | MinigameGameSuccessSound | USoundBase* | 6 flags | /Game/StormEscape/Audio/Sounds/UI/Minigame/minigame_game_su… | |
| 0x08 | MinigameStartSound | USoundBase* | 6 flags | /Game/StormEscape/Audio/Sounds/UI/Minigame/minigame_start.m… | |
| 0x01 | bHasResetFOV | bool | 7 flags | true | |
| 0x01 | bIsRepairMinigame | bool | 7 flags | false |
Inherited from UTimingWheelWidget 8
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x10 | OnMinigameFinishedDelegate | FMulticastScriptDelegate | BlueprintCallable+4 flags | <delegate> | |
| 0x10 | OnMinigameAdvancedLevelDelegate | FMulticastScriptDelegate | BlueprintCallable+4 flags | <delegate> | |
| 0x04 | NeedleSize | float | Protected+7 flags | 6 | |
| 0x04 | MinNeedleDistanceFromTarget | float | Protected+7 flags | 45 | |
| 0x04 | MinTargetDistanceFromPrevious | float | Protected+7 flags | 45 | |
| 0x04D4 | 0x04 | padding / unreflected | |||
| 0x10 | LevelData | TArray<FTimingWheelLevelData> | Protected+5 flags | [] | |
| 0x04 | DamageAmount | float | Protected+8 flags | 20 | |
| 0x04 | InitialFOV | float | Protected+8 flags | 0 | |
Inherited from UCommonActivatableWidget 19
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | bIsBackHandler | bool | Protected+6 flags | false | |
| 0x01 | bIsBackActionDisplayedInActionBar | bool | Protected+6 flags | false | |
| 0x036A | 0x06 | padding / unreflected | |||
| 0x10 | OverrideBackActionDisplayName | FText | Protected+2 flags | <FText> | |
| 0x01 | bAutoActivate | bool | Protected+6 flags | false | |
| 0x01 | bSupportsActivationFocus | bool | Protected+6 flags | true | |
| 0x01 | bIsModal | bool | Protected+6 flags | false | |
| 0x01 | bAutoRestoreFocus | bool | Protected+6 flags | false | |
| 0x01 | bOverrideActionDomain | bool | Protected+8 flags | false | |
| 0x0385 | 0x03 | padding / unreflected | |||
| 0x08 | InputMapping | UInputMappingContext* | Protected+7 flags | nullptr | |
| 0x04 | InputMappingPriority | int32 | Protected+6 flags | 0 | |
| 0x0394 | 0x04 | padding / unreflected | |||
| 0x28 | ActionDomainOverride | TSoftObjectPtr<UCommonInputActionDomain> | Protected+6 flags | <SoftObjectProperty> | |
| 0x10 | BP_OnWidgetActivated | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | BP_OnWidgetDeactivated | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | bIsActive | bool | 7 flags | false | |
| 0x03E1 | 0x07 | padding / unreflected | |||
| 0x10 | VisibilityBoundWidgets | TArray<TWeakObjectPtr<UCommonActivatableWidget>> | Transient+5 flags | [] | |
| 0x03F8 | 0xA8 | padding / unreflected | |||
| 0x01 | bSetVisibilityOnActivated | bool | Protected+6 flags | false | |
| 0x01 | ActivatedVisibility | ESlateVisibility | Protected+6 flags | SelfHitTestInvisible | |
| 0x01 | bSetVisibilityOnDeactivated | bool | Protected+6 flags | false | |
| 0x01 | DeactivatedVisibility | ESlateVisibility | Protected+6 flags | Collapsed | |
Inherited from UCommonUserWidget 2
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | bDisplayInActionBar | bool | Protected+8 flags | false | |
| 0x01 | bConsumePointerInput | bool | 8 flags | false |
Inherited from UUserWidget 23
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x10 | ColorAndOpacity | FLinearColor | 7 flags | {R=1, G=1, B=1, A=1} | |
| 0x10 | ColorAndOpacityDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x14 | ForegroundColor | FSlateColor | 3 flags | {SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor… | |
| 0x10 | ForegroundColorDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x01E4 | 0x04 | padding / unreflected | |||
| 0x10 | OnVisibilityChanged | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01F8 | 0x30 | padding / unreflected | |||
| 0x10 | Padding | FMargin | 6 flags | {Left=0, Top=0, Right=0, Bottom=0} | |
| 0x04 | Priority | int32 | 7 flags | 0 | |
| 0x01 | bIsFocusable : 1bit 0 | bool | 5 flags | false | |
| 0x01 | bStopAction : 1bit 1 | bool | 5 flags | false | |
| 0x01 | bAutomaticallyRegisterInputOnConstruction : 1bit 2 | bool | 3 flags | false | |
| 0x023D | 0x03 | padding / unreflected | |||
| 0x10 | QueuedWidgetAnimationTransitions | TArray<FQueuedWidgetAnimationTransition> | Transient+2 flags | [] | |
| 0x10 | ActiveSequencePlayers | TArray<UUMGSequencePlayer*> | Transient+4 flags | [] | |
| 0x08 | AnimationTickManager | UUMGSequenceTickManager* | Transient+6 flags | nullptr | |
| 0x10 | StoppedSequencePlayers | TArray<UUMGSequencePlayer*> | Transient+4 flags | [] | |
| 0x0278 | 0x40 | padding / unreflected | |||
| 0x10 | NamedSlotBindings | TArray<FNamedSlotBinding> | 3 flags | [] | |
| 0x10 | Extensions | TArray<UUserWidgetExtension*> | 6 flags | [] | |
| 0x08 | WidgetTree | UWidgetTree* | Transient+8 flags | nullptr | |
| 0x01 | bHasScriptImplementedTick : 1bit 0 | bool | 3 flags | true | |
| 0x01 | bHasScriptImplementedPaint : 1bit 1 | bool | 3 flags | true | |
| 0x02E1 | 0x17 | padding / unreflected | |||
| 0x01 | TickFrequency | EWidgetTickFrequency | 9 flags | Auto | |
| 0x02F9 | 0x03 | padding / unreflected | |||
| 0x10 | DesiredFocusWidget | FWidgetChild | 5 flags | {WidgetName=None, WidgetPtr=nullptr} | |
| 0x030C | 0x04 | padding / unreflected | |||
| 0x08 | InputComponent | UInputComponent* | TransientProtected+9 flags | nullptr | |
| 0x10 | AnimationCallbacks | TArray<FAnimationEventBinding> | TransientProtected+4 flags | [] | |
Inherited from UWidget 23
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | Slot | UPanelSlot* | 13 flags | nullptr | |
| 0x10 | bIsEnabledDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x10 | ToolTipTextDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x10 | ToolTipText | FText | 3 flags | <FText> | |
| 0x08 | ToolTipWidget | UWidget* | 12 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 | 7 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 | |
| 0x01 | PixelSnapping | EWidgetPixelSnapping | 7 flags | Inherit | |
| 0x00DE | 0x02 | padding / unreflected | |||
| 0x04 | RenderOpacity | float | Protected+7 flags | 1 | |
| 0x00E4 | 0x04 | padding / unreflected | |||
| 0x08 | AccessibleWidgetData | USlateAccessibleWidgetData* | 9 flags | nullptr | |
| 0x08 | Navigation | UWidgetNavigation* | 12 flags | nullptr | |
| 0x00F8 | 0x40 | padding / unreflected | |||
| 0x10 | NativeBindings | TArray<UPropertyBinding*> | TransientProtected+4 flags | [] | |
Functions 24
| Signature | Flags | Native | Params |
|---|---|---|---|
void OnCharacterStunned(bool bIsRagdolling)Script3 statements · 14 bytes of bytecode0x0000CancelMinigame(false);0x000Breturn;0x000D// end of script | Public | 0x01 | |
void ResetCameraFOV()Script9 statements · 163 bytes of bytecode0x0000CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x0018K2Node_DynamicCast_AsController_Interface = Cast<ControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue);0x003CK2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsController_Interface);0x0059if (!(K2Node_DynamicCast_bSuccess)) goto Label_0095;0x0067K2Node_DynamicCast_AsController_Interface.SetCameraFieldOfView(InitialFOV);0x0095Label_0095:0x0095bHasResetFOV = true;0x00A0return;0x00A2// end of script | Public | 0x00 | |
void NarrowCameraFOV()Script34 statements · 792 bytes of bytecode0x0000CameraFOV = 0f;0x0017CallFunc_GetOwningPlayer_ReturnValue_1 = GetOwningPlayer();0x002FK2Node_DynamicCast_AsController_Interface_1 = Cast<ControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_1);0x0053K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsController_Interface_1);0x0070if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_02F9;0x007ECallFunc_GetCameraFieldOfView_ReturnValue = K2Node_DynamicCast_AsController_Interface_1.GetCameraFieldOfView();0x00B5Label_00B5:0x00B5CallFunc_GetStormEscapeSettings_ReturnValue = GetStormEscapeSettings();0x00C9Temp_name_Variable = FName(CameraFOV);0x00E8CallFunc_GetCurrentSettingValueAsFloat_ReturnValue = CallFunc_GetStormEscapeSettings_ReturnValue.GetCurrentSettingValueAsFloat(Temp_name_Variable);0x0123CallFunc_FMax_A_ImplicitCast = Cast<4>(CallFunc_GetCurrentSettingValueAsFloat_ReturnValue);0x0140CallFunc_FMax_B_ImplicitCast = Cast<4>(CallFunc_GetCameraFieldOfView_ReturnValue);0x015DCallFunc_FMax_ReturnValue = FMax(CallFunc_FMax_A_ImplicitCast, CallFunc_FMax_B_ImplicitCast);0x018BK2Node_VariableSet_CameraFOV_ImplicitCast = Cast<3>(CallFunc_FMax_ReturnValue);0x01A8CameraFOV = K2Node_VariableSet_CameraFOV_ImplicitCast;0x01C3if (!(bHasResetFOV)) goto Label_01F7;0x01D1bHasResetFOV = false;0x01DCInitialFOV = CameraFOV;0x01F7Label_01F7:0x01F7CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x020FK2Node_DynamicCast_AsController_Interface = Cast<ControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue);0x0233K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsController_Interface);0x0250if (!(K2Node_DynamicCast_bSuccess)) goto Label_0315;0x025ECallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(CameraFOV);0x027BCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, 0.8);0x02A9CallFunc_SetCameraFieldOfView_NewFOV_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x02C6K2Node_DynamicCast_AsController_Interface.SetCameraFieldOfView(CallFunc_SetCameraFieldOfView_NewFOV_ImplicitCast);0x02F4goto Label_0315;0x02F9Label_02F9:0x02F9CallFunc_GetCameraFieldOfView_ReturnValue = 0f;0x0310goto Label_00B5;0x0315Label_0315:0x0315return;0x0317// end of script | Public | 0x00 | |
UWidget* BP_GetDesiredFocusTarget()Script3 statements · 30 bytes of bytecode0x0000ReturnValue = SBtn_Interact;0x0013return ReturnValue;0x001D// end of script | EventProtected | 0x08 | |
void Finished_39696662427E9BC64BD7DA80DAEC4D47()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_WBP_QTE(4038);0x000Freturn;0x0011// end of script | 0x00 | ||
void Finished_95A3EFDA421ED3F3B91DA69B856282D4()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_WBP_QTE(46);0x000Freturn;0x0011// end of script | 0x00 | ||
void Finished_E3087C3242F2BF06D62CD8BF4C7A88AB()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_WBP_QTE(3751);0x000Freturn;0x0011// end of script | 0x00 | ||
void Finished_A4FB452A495383F486D9468A04BBA7AB()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_WBP_QTE(4506);0x000Freturn;0x0011// end of script | 0x00 | ||
void Finished_8796FE05499EC99797D5FBA04D088979()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_WBP_QTE(4501);0x000Freturn;0x0011// end of script | 0x00 | ||
void SetUIOwner(UObject* UIOwner)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_UIOwner = UIOwner;0x0012ExecuteUbergraph_WBP_QTE(3298);0x0021return;0x0023// end of script | EventPublic | 0x08 | |
void ToggleWidget(bool bToggle)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_bToggle = bToggle;0x0012ExecuteUbergraph_WBP_QTE(3129);0x0021return;0x0023// end of script | EventPublic | 0x01 | |
void OnMinigameFinished(bool bSuccess)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_bSuccess = bSuccess;0x0012ExecuteUbergraph_WBP_QTE(2698);0x0021return;0x0023// end of script | EventPublic | 0x01 | |
void OnUpdateVisuals(float NeedlePosition, float TargetPosition, float TargetSize)Script6 statements · 72 bytes of bytecode0x0000PersistentFrame.K2Node_Event_NeedlePosition = NeedlePosition;0x0012PersistentFrame.K2Node_Event_TargetPosition = TargetPosition;0x0024PersistentFrame.K2Node_Event_TargetSize = TargetSize;0x0036ExecuteUbergraph_WBP_QTE(1521);0x0045return;0x0047// end of script | EventPublic | 0x0C | |
void PreConstruct(bool IsDesignTime)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_WBP_QTE(1044);0x0021return;0x0023// end of script | EventPublic | 0x01 | |
void BndEvt__WBP_QTE_SBtn_Interact_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_2 = Button;0x0012ExecuteUbergraph_WBP_QTE(2010);0x0021return;0x0023// end of script | 0x08 | ||
void OnLevelAdvanced(int32 NewLevel)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_NewLevel = NewLevel;0x0012ExecuteUbergraph_WBP_QTE(2021);0x0021return;0x0023// end of script | EventPublic | 0x04 | |
void RemoveWidget()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_WBP_QTE(3299);0x000Freturn;0x0011// end of script | 0x00 | ||
void InitializeMinigame(TArray<FTimingWheelLevelData>& InLevelData, float InDamageAmount, bool bIsRepairMinigame)Script6 statements · 72 bytes of bytecode0x0000PersistentFrame.K2Node_Event_InLevelData = InLevelData;0x0012PersistentFrame.K2Node_Event_InDamageAmount = InDamageAmount;0x0024PersistentFrame.K2Node_Event_bIsRepairMinigame = bIsRepairMinigame;0x0036ExecuteUbergraph_WBP_QTE(3584);0x0045return;0x0047// end of script | EventPublic | 0x15 | |
void BndEvt__WBP_QTE_SBtn_Cheat_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_1 = Button;0x0012ExecuteUbergraph_WBP_QTE(3756);0x0021return;0x0023// end of script | 0x08 | ||
void BP_OnActivated()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_WBP_QTE(3767);0x000Freturn;0x0011// end of script | EventProtected | 0x00 | |
void TrackPlayer()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_WBP_QTE(4043);0x000Freturn;0x0011// end of script | 0x00 | ||
void BP_OnDeactivated()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_WBP_QTE(4466);0x000Freturn;0x0011// end of script | EventProtected | 0x00 | |
void BndEvt__WBP_QTE_BackAction_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button = Button;0x0012ExecuteUbergraph_WBP_QTE(4496);0x0021return;0x0023// end of script | 0x08 | ||
void ExecuteUbergraph_WBP_QTE(int32 EntryPoint)Script225 statements · 4,510 bytes of bytecode0x0000PushFlow(Label_119B);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FK2_ClearAndInvalidateTimerHandle(this, TrackPlayerTimerHandle);0x0023DeactivateWidget();0x002DPopFlow();0x002EPopFlow();0x002FLabel_002F:0x002FCallFunc_CreatePlayAnimationProxyObject_ReturnValue = CreatePlayAnimationProxyObject(CallFunc_CreatePlayAnimationProxyObject_Result, this, success, 0f, 1, 0, 1f);0x0067CallFunc_IsValid_ReturnValue = IsValid(CallFunc_CreatePlayAnimationProxyObject_ReturnValue);0x0084if (!(CallFunc_IsValid_ReturnValue)) goto Label_00D2;0x0092K2Node_CreateDelegate_OutputDelegate.Bind(this, Finished_95A3EFDA421ED3F3B91DA69B856282D4);0x00A9CallFunc_CreatePlayAnimationProxyObject_ReturnValue.Finished += K2Node_CreateDelegate_OutputDelegate;0x00D2Label_00D2:0x00D2PushFlow(Label_01E4);0x00D7PushFlow(Label_0160);0x00DCCallFunc_GetDynamicMaterial_ReturnValue_4 = Checker.GetDynamicMaterial();0x0106CallFunc_IsValid_ReturnValue_8 = IsValid(CallFunc_GetDynamicMaterial_ReturnValue_4);0x0123if (!(CallFunc_IsValid_ReturnValue_8)) PopFlow();0x012DCallFunc_GetDynamicMaterial_ReturnValue_4.SetScalarParameterValue(FName(AnimateArcFill), 0f);0x015FPopFlow();0x0160Label_0160:0x0160CallFunc_GetDynamicMaterial_ReturnValue_5 = Goal.GetDynamicMaterial();0x018ACallFunc_IsValid_ReturnValue_7 = IsValid(CallFunc_GetDynamicMaterial_ReturnValue_5);0x01A7if (!(CallFunc_IsValid_ReturnValue_7)) PopFlow();0x01B1CallFunc_GetDynamicMaterial_ReturnValue_5.SetScalarParameterValue(FName(AnimateArcFill), 0f);0x01E3PopFlow();0x01E4Label_01E4:0x01E4CallFunc_CreatePlayAnimationProxyObject_ReturnValue_3 = CreatePlayAnimationProxyObject(CallFunc_CreatePlayAnimationProxyObject_Result_3, this, OnDeactivate, 0f, 1, 0, 1f);0x021CCallFunc_IsValid_ReturnValue_9 = IsValid(CallFunc_CreatePlayAnimationProxyObject_ReturnValue_3);0x0239if (!(CallFunc_IsValid_ReturnValue_9)) PopFlow();0x0243K2Node_CreateDelegate_OutputDelegate_4.Bind(this, Finished_8796FE05499EC99797D5FBA04D088979);0x025ACallFunc_CreatePlayAnimationProxyObject_ReturnValue_3.Finished += K2Node_CreateDelegate_OutputDelegate_4;0x0283PopFlow();0x0284Label_0284:0x0284CallFunc_CreatePlayAnimationProxyObject_ReturnValue_1 = CreatePlayAnimationProxyObject(CallFunc_CreatePlayAnimationProxyObject_Result_1, this, Fail, 0f, 1, 0, 1f);0x02BCCallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_CreatePlayAnimationProxyObject_ReturnValue_1);0x02D9if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x02E3K2Node_CreateDelegate_OutputDelegate_1.Bind(this, Finished_E3087C3242F2BF06D62CD8BF4C7A88AB);0x02FACallFunc_CreatePlayAnimationProxyObject_ReturnValue_1.Finished += K2Node_CreateDelegate_OutputDelegate_1;0x0323PopFlow();0x0324Label_0324:0x0324CallFunc_GetDynamicMaterial_ReturnValue = Checker.GetDynamicMaterial();0x034ECallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_GetDynamicMaterial_ReturnValue);0x036Bif (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x0375CallFunc_Divide_DoubleDouble_A_ImplicitCast = Cast<4>(NeedleSize);0x0392CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_A_ImplicitCast, 360);0x03C0CallFunc_SetScalarParameterValue_Value_ImplicitCast = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue);0x03DDCallFunc_GetDynamicMaterial_ReturnValue.SetScalarParameterValue(FName(AnimateArcFill), CallFunc_SetScalarParameterValue_Value_ImplicitCast);0x0413PopFlow();0x0414PreConstruct(K2Node_Event_IsDesignTime);0x0427CallFunc_GetDisplayText_ReturnValue = W_Interaction_Prompt.InputActionWidget.GetDisplayText();0x046FW_Interaction_Prompt.SetActionText(CallFunc_GetDisplayText_ReturnValue);0x049Cif (!(K2Node_Event_IsDesignTime)) PopFlow();0x04A6PushFlow(Label_04B0);0x04ABgoto Label_0324;0x04B0Label_04B0:0x04B0CallFunc_GetDynamicMaterial_ReturnValue_1 = Goal.GetDynamicMaterial();0x04DACallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_GetDynamicMaterial_ReturnValue_1);0x04F7if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x0501CallFunc_Array_IsValidIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsValidIndex(LevelData, 0);0x0539if (!(CallFunc_Array_IsValidIndex_ReturnValue)) PopFlow();0x0543CallFunc_Divide_DoubleDouble_A_ImplicitCast_2 = Cast<4>(LevelData[0].ZoneSize);0x056FCallFunc_Divide_DoubleDouble_ReturnValue_2 = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_A_ImplicitCast_2, 360);0x059DCallFunc_SetScalarParameterValue_Value_ImplicitCast_2 = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue_2);0x05BACallFunc_GetDynamicMaterial_ReturnValue_1.SetScalarParameterValue(FName(AnimateArcFill), CallFunc_SetScalarParameterValue_Value_ImplicitCast_2);0x05F0PopFlow();0x05F1PushFlow(Label_071C);0x05F6CallFunc_GetDynamicMaterial_ReturnValue_2 = Checker.GetDynamicMaterial();0x0620CallFunc_IsValid_ReturnValue_5 = IsValid(CallFunc_GetDynamicMaterial_ReturnValue_2);0x063Dif (!(CallFunc_IsValid_ReturnValue_5)) PopFlow();0x0647CallFunc_GetDynamicMaterial_ReturnValue_2.SetScalarParameterValue(FName(ArcRotation), K2Node_Event_NeedlePosition);0x067DCallFunc_Divide_DoubleDouble_A_ImplicitCast_1 = Cast<4>(NeedleSize);0x069ACallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_A_ImplicitCast_1, 360);0x06C8CallFunc_SetScalarParameterValue_Value_ImplicitCast_1 = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue_1);0x06E5CallFunc_GetDynamicMaterial_ReturnValue_2.SetScalarParameterValue(FName(AnimateArcFill), CallFunc_SetScalarParameterValue_Value_ImplicitCast_1);0x071BPopFlow();0x071CLabel_071C:0x071CCallFunc_GetDynamicMaterial_ReturnValue_3 = Goal.GetDynamicMaterial();0x0746CallFunc_IsValid_ReturnValue_4 = IsValid(CallFunc_GetDynamicMaterial_ReturnValue_3);0x0763if (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x076DCallFunc_GetDynamicMaterial_ReturnValue_3.SetScalarParameterValue(FName(ArcRotation), K2Node_Event_TargetPosition);0x07A3CallFunc_GetDynamicMaterial_ReturnValue_3.SetScalarParameterValue(FName(AnimateArcFill), K2Node_Event_TargetSize);0x07D9PopFlow();0x07DAOnInputReceived();0x07E4PopFlow();0x07E5/Script/Engine.Default__GameplayStatics.PlaySound2D(this, MinigameLevelSuccessSound, 1f, 1f, 0f, nullptr, nullptr, true);0x0821CallFunc_CreatePlayAnimationProxyObject_ReturnValue_2 = CreatePlayAnimationProxyObject(CallFunc_CreatePlayAnimationProxyObject_Result_2, this, success, 0f, 1, 0, 1f);0x0859CallFunc_IsValid_ReturnValue_6 = IsValid(CallFunc_CreatePlayAnimationProxyObject_ReturnValue_2);0x0876if (!(CallFunc_IsValid_ReturnValue_6)) goto Label_08C4;0x0884K2Node_CreateDelegate_OutputDelegate_5.Bind(this, Finished_A4FB452A495383F486D9468A04BBA7AB);0x089BCallFunc_CreatePlayAnimationProxyObject_ReturnValue_2.Finished += K2Node_CreateDelegate_OutputDelegate_5;0x08C4Label_08C4:0x08C4ContinueMinigame();0x08CEPopFlow();0x08CFLabel_08CF:0x08CFCancelMinigame(true);0x08DAPopFlow();0x08DBLabel_08DB:0x08DBCallFunc_GetDynamicMaterial_ReturnValue_6 = Checker.GetDynamicMaterial();0x0905CallFunc_IsValid_ReturnValue_10 = IsValid(CallFunc_GetDynamicMaterial_ReturnValue_6);0x0922if (!(CallFunc_IsValid_ReturnValue_10)) PopFlow();0x092CCallFunc_GetDynamicMaterial_ReturnValue_6.SetScalarParameterValue(FName(AnimateArcFill), 0f);0x095EPopFlow();0x095FLabel_095F:0x095FCallFunc_GetDynamicMaterial_ReturnValue_7 = Goal.GetDynamicMaterial();0x0989CallFunc_IsValid_ReturnValue_11 = IsValid(CallFunc_GetDynamicMaterial_ReturnValue_7);0x09A6if (!(CallFunc_IsValid_ReturnValue_11)) PopFlow();0x09B0CallFunc_GetDynamicMaterial_ReturnValue_7.SetScalarParameterValue(FName(AnimateArcFill), 0f);0x09E2PopFlow();0x09E3Label_09E3:0x09E3PushFlow(Label_09F2);0x09E8PushFlow(Label_095F);0x09EDgoto Label_08DB;0x09F2Label_09F2:0x09F2CallFunc_GetOwningPlayerPawn_ReturnValue_1 = GetOwningPlayerPawn();0x0A06K2Node_DynamicCast_AsCharacter_Interface_1 = Cast<CharacterInterface>(CallFunc_GetOwningPlayerPawn_ReturnValue_1);0x0A2AK2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsCharacter_Interface_1);0x0A47if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0A7B;0x0A55K2Node_DynamicCast_AsCharacter_Interface_1.ToggleCrosshair(false);0x0A7BLabel_0A7B:0x0A7BNarrowCameraFOV();0x0A89PopFlow();0x0A8AW_Interaction_Prompt.DisplayInteraction(false);0x0AAFCallFunc_PlayAnimationForward_ReturnValue = PlayAnimationForward(HidePrompts, 1f, false);0x0ADATemp_bool_Variable = K2Node_Event_bSuccess;0x0AED/Script/Engine.Default__GameplayStatics.PlaySound2D(this, Switch(Temp_bool_Variable, false => MinigameLevelFailureSound, true => MinigameGameSuccessSound, default => K2Node_Select_Default), 1f, 1f, 0f, nullptr, nullptr, true);0x0B55if (!(K2Node_Event_bSuccess)) goto Label_0BCE;0x0B63if (!(bIsRepairMinigame)) goto Label_0BB6;0x0B71CallFunc_GetLocalPlayerSubsystem_ReturnValue = GetLocalPlayerSubsystem(this, /Script/StormEscape.AchievementSubsystem);0x0B8FCallFunc_GetLocalPlayerSubsystem_ReturnValue.ReportAchievementEvent(14, 1);0x0BB6Label_0BB6:0x0BB6StopAnimation(Fail);0x0BC9goto Label_002F;0x0BCELabel_0BCE:0x0BCEif (!(bIsRepairMinigame)) goto Label_0C21;0x0BDCCallFunc_GetLocalPlayerSubsystem_ReturnValue_1 = GetLocalPlayerSubsystem(this, /Script/StormEscape.AchievementSubsystem);0x0BFACallFunc_GetLocalPlayerSubsystem_ReturnValue_1.ReportAchievementEvent(13, 1);0x0C21Label_0C21:0x0C21StopAnimation(success);0x0C34goto Label_0284;0x0C39PopFlow();0x0C3ALabel_0C3A:0x0C3ACallFunc_CreatePlayAnimationProxyObject_ReturnValue_4 = CreatePlayAnimationProxyObject(CallFunc_CreatePlayAnimationProxyObject_Result_4, this, OnActivate, 0f, 1, 0, 1f);0x0C72CallFunc_IsValid_ReturnValue_12 = IsValid(CallFunc_CreatePlayAnimationProxyObject_ReturnValue_4);0x0C8Fif (!(CallFunc_IsValid_ReturnValue_12)) goto Label_09E3;0x0C9DK2Node_CreateDelegate_OutputDelegate_3.Bind(this, Finished_39696662427E9BC64BD7DA80DAEC4D47);0x0CB4CallFunc_CreatePlayAnimationProxyObject_ReturnValue_4.Finished += K2Node_CreateDelegate_OutputDelegate_3;0x0CDDgoto Label_09E3;0x0CE2PopFlow();0x0CE3CallFunc_GetOwningPlayerPawn_ReturnValue = GetOwningPlayerPawn();0x0CF7K2Node_DynamicCast_AsCharacter_Interface = Cast<CharacterInterface>(CallFunc_GetOwningPlayerPawn_ReturnValue);0x0D1BK2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsCharacter_Interface);0x0D38if (!(K2Node_DynamicCast_bSuccess)) goto Label_0D6C;0x0D46K2Node_DynamicCast_AsCharacter_Interface.ToggleCrosshair(true);0x0D6CLabel_0D6C:0x0D6CResetCameraFOV();0x0D7Agoto Label_000F;0x0D7FLabel_0D7F:0x0D7FRemoveWidget();0x0D8DPopFlow();0x0D8ELabel_0D8E:0x0D8ERemoveWidget();0x0D9CPopFlow();0x0D9DLabel_0D9D:0x0D9DW_Interaction_Prompt.DisplayInteractionSlow(true);0x0DC2StopAnimation(OnDeactivate);0x0DD5StopAnimation(success);0x0DE8StopAnimation(Fail);0x0DFBgoto Label_0C3A;0x0E00LevelData = K2Node_Event_InLevelData;0x0E1BDamageAmount = K2Node_Event_InDamageAmount;0x0E36bIsRepairMinigame = K2Node_Event_bIsRepairMinigame;0x0E49/Script/Engine.Default__GameplayStatics.PlaySound2D(this, MinigameStartSound, 1f, 1f, 0f, nullptr, nullptr, true);0x0E85goto Label_0D9D;0x0E8ALabel_0E8A:0x0E8AStartMinigame(LevelData, DamageAmount);0x0EA6PopFlow();0x0EA7goto Label_0D7F;0x0EACDebugCompleteMinigame();0x0EB6PopFlow();0x0EB7BP_OnActivated();0x0EC1CallFunc_GetOwningPlayerPawn_ReturnValue_2 = GetOwningPlayerPawn();0x0ED5CallFunc_IsValid_ReturnValue_13 = IsValid(CallFunc_GetOwningPlayerPawn_ReturnValue_2);0x0EF2if (!(CallFunc_IsValid_ReturnValue_13)) PopFlow();0x0EFCCallFunc_GetOwningPlayerPawn_ReturnValue_2 = GetOwningPlayerPawn();0x0F10CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_GetOwningPlayerPawn_ReturnValue_2.K2_GetActorLocation();0x0F42InitialLocation = CallFunc_K2_GetActorLocation_ReturnValue;0x0F5DK2Node_CreateDelegate_OutputDelegate_2.Bind(this, TrackPlayer);0x0F74CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_2, 0.1f, true, false, 0f, 0f);0x0FAATrackPlayerTimerHandle = CallFunc_K2_SetTimerDelegate_ReturnValue;0x0FC5PopFlow();0x0FC6goto Label_0E8A;0x0FCBCallFunc_GetOwningPlayerPawn_ReturnValue_3 = GetOwningPlayerPawn();0x0FDFCallFunc_IsValid_ReturnValue_14 = IsValid(CallFunc_GetOwningPlayerPawn_ReturnValue_3);0x0FFCif (!(CallFunc_IsValid_ReturnValue_14)) PopFlow();0x1006CallFunc_GetOwningPlayerPawn_ReturnValue_3 = GetOwningPlayerPawn();0x101ACallFunc_K2_GetActorLocation_ReturnValue_1 = CallFunc_GetOwningPlayerPawn_ReturnValue_3.K2_GetActorLocation();0x104CCallFunc_Vector_Distance_ReturnValue = Vector_Distance(InitialLocation, CallFunc_K2_GetActorLocation_ReturnValue_1);0x107ACallFunc_GreaterEqual_DoubleDouble_ReturnValue = GreaterEqual_DoubleDouble(CallFunc_Vector_Distance_ReturnValue, MaxDistance);0x10A0if (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue)) goto Label_10BA;0x10AECancelMinigame(false);0x10B9PopFlow();0x10BALabel_10BA:0x10BACallFunc_GetOwningPlayerPawn_ReturnValue_3 = GetOwningPlayerPawn();0x10CEK2Node_DynamicCast_AsAnimation_Interface = Cast<AnimationInterface>(CallFunc_GetOwningPlayerPawn_ReturnValue_3);0x10F2K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsAnimation_Interface);0x110Fif (!(K2Node_DynamicCast_bSuccess_2)) goto Label_1162;0x111DCallFunc_IsRagdolling_ReturnValue = K2Node_DynamicCast_AsAnimation_Interface.IsRagdolling();0x114CLabel_114C:0x114Cif (!(CallFunc_IsRagdolling_ReturnValue)) PopFlow();0x1156CancelMinigame(false);0x1161PopFlow();0x1162Label_1162:0x1162CallFunc_IsRagdolling_ReturnValue = false;0x116Dgoto Label_114C;0x1172ResetCameraFOV();0x1180SetInputMode(this, 1, false, nullptr);0x118FPopFlow();0x1190goto Label_08CF;0x1195goto Label_0D8E;0x119APopFlow();0x119BLabel_119B:0x119Breturn;0x119D// end of script | Final | 0x04 |