Zdexby TheHolyOneZ
6,144 classes
/Game/Ride/Menu/WG_PauseMenu.WG_PauseMenu_C 0x0521 (1,313 B) align 8 inherited 0x04D8 33 scripted vtable /Game/Ride/Menu/WG_PauseMenu
0x00x0521

Members 10

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08WG_VersionLabelUWG_VersionLabel_C*10 flagsnullptr
0x08ResumeButtonUWG_MenuButton_C*10 flagsnullptr
0x08RestartFromCheckpointUWG_MenuButton_C*10 flagsnullptr
0x08QuitToMainMenuButtonUWG_MenuButton_C*10 flagsnullptr
0x08QuitButtonUWG_MenuButton_C*10 flagsnullptr
0x08OptionsButtonUWG_MenuButton_C*10 flagsnullptr
0x08ManageSessionButtonUWG_MenuButton_C*10 flagsnullptr
0x08InviteButtonUWG_MenuButton_C*10 flagsnullptr
0x01bHAXX_DisabledVehicleHUDOnActivationbool7 flagsfalse
Inherited from URGActivatableWidget 4
OffsetSizeNameTypeFlagsDefault
0x01ShouldRerouteMoveInputbool6 flagstrue
0x01BlockToggleMenuWithGamepadbool7 flagstrue
0x04C20x06padding / unreflected
0x08EnhancedToggleMenuActionUInputAction*8 flagsnullptr
0x08EnhancedExtraActionUInputAction*8 flagsnullptr
Inherited from UCommonActivatableWidget 19
OffsetSizeNameTypeFlagsDefault
0x01bIsBackHandlerboolProtected+6 flagsfalse
0x01bIsBackActionDisplayedInActionBarboolProtected+6 flagsfalse
0x036A0x06padding / unreflected
0x10OverrideBackActionDisplayNameFTextProtected+2 flags<FText>
0x01bAutoActivateboolProtected+6 flagsfalse
0x01bSupportsActivationFocusboolProtected+6 flagstrue
0x01bIsModalboolProtected+6 flagsfalse
0x01bAutoRestoreFocusboolProtected+6 flagsfalse
0x01bOverrideActionDomainboolProtected+8 flagsfalse
0x03850x03padding / unreflected
0x08InputMappingUInputMappingContext*Protected+7 flagsnullptr
0x04InputMappingPriorityint32Protected+6 flags0
0x03940x04padding / unreflected
0x28ActionDomainOverrideTSoftObjectPtr<UCommonInputActionDomain>Protected+6 flags<SoftObjectProperty>
0x10BP_OnWidgetActivatedFMulticastScriptDelegate4 flags<delegate>
0x10BP_OnWidgetDeactivatedFMulticastScriptDelegate4 flags<delegate>
0x01bIsActivebool7 flagsfalse
0x03E10x07padding / unreflected
0x10VisibilityBoundWidgetsTArray<TWeakObjectPtr<UCommonActivatableWidget>>Transient+5 flags[]
0x03F80xA8padding / unreflected
0x01bSetVisibilityOnActivatedboolProtected+6 flagsfalse
0x01ActivatedVisibilityESlateVisibilityProtected+6 flagsSelfHitTestInvisible
0x01bSetVisibilityOnDeactivatedboolProtected+6 flagsfalse
0x01DeactivatedVisibilityESlateVisibilityProtected+6 flagsCollapsed
Inherited from UCommonUserWidget 2
OffsetSizeNameTypeFlagsDefault
0x01bDisplayInActionBarboolProtected+8 flagsfalse
0x01bConsumePointerInputbool8 flagsfalse
Inherited from UUserWidget 23
OffsetSizeNameTypeFlagsDefault
0x10ColorAndOpacityFLinearColor7 flags{R=1, G=1, B=1, A=1}
0x10ColorAndOpacityDelegateFScriptDelegate5 flags<delegate>
0x14ForegroundColorFSlateColor3 flags{SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor…
0x10ForegroundColorDelegateFScriptDelegate5 flags<delegate>
0x01E40x04padding / unreflected
0x10OnVisibilityChangedFMulticastScriptDelegate4 flags<delegate>
0x01F80x30padding / 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
0x023D0x03padding / unreflected
0x10QueuedWidgetAnimationTransitionsTArray<FQueuedWidgetAnimationTransition>Transient+2 flags[]
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+6 flagsnullptr
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x02780x40padding / unreflected
0x10NamedSlotBindingsTArray<FNamedSlotBinding>3 flags[]
0x10ExtensionsTArray<UUserWidgetExtension*>6 flags[]
0x08WidgetTreeUWidgetTree*Transient+8 flagsnullptr
0x01bHasScriptImplementedTick : 1bit 0bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 1bool3 flagstrue
0x02E10x17padding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x02F90x03padding / unreflected
0x10DesiredFocusWidgetFWidgetChild5 flags{WidgetName=None, WidgetPtr=nullptr}
0x030C0x04padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+9 flagsnullptr
0x10AnimationCallbacksTArray<FAnimationEventBinding>TransientProtected+4 flags[]
Inherited from UWidget 23
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
0x01CursorEMouseCursor8 flagsDefault
0x01ClippingEWidgetClipping7 flagsInherit
0x01VisibilityESlateVisibility7 flagsVisible
0x01PixelSnappingEWidgetPixelSnapping7 flagsInherit
0x00DE0x02padding / unreflected
0x04RenderOpacityfloatProtected+7 flags1
0x00E40x04padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*9 flagsnullptr
0x00F80x40padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+4 flags[]

Functions 33

SignatureFlagsNativeParams
UWidget* BP_GetDesiredFocusTarget()
Script3 statements · 30 bytes of bytecode
0x0000ReturnValue = ResumeButton;0x0013return ReturnValue;0x001D// end of script
EventProtected0x08
void GetVehicleHUD(const UWG_VehicleHUD_C*& VehicleHUD)
Script23 statements · 583 bytes of bytecode
0x0000CallFunc_GetOwningPlayer_ReturnValue_1 = GetOwningPlayer();0x0018CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetOwningPlayer_ReturnValue_1);0x0035if (!(CallFunc_IsValid_ReturnValue)) goto Label_0239;0x0043CallFunc_GetOwningPlayer_ReturnValue_1 = GetOwningPlayer();0x005BCallFunc_K2_GetPawn_ReturnValue = CallFunc_GetOwningPlayer_ReturnValue_1.K2_GetPawn();0x0085K2Node_DynamicCast_AsBP_Vehicle_Base = Cast<BP_VehicleBase_C>(CallFunc_K2_GetPawn_ReturnValue);0x00A9K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Base);0x00C6if (!(K2Node_DynamicCast_bSuccess)) goto Label_0239;0x00D4CallFunc_IsValid_ReturnValue_1 = IsValid(K2Node_DynamicCast_AsBP_Vehicle_Base.VehicleHUD);0x0107if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0239;0x0115CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x012DCallFunc_GetOwningPlayer_ReturnValue_2 = K2Node_DynamicCast_AsBP_Vehicle_Base.VehicleHUD.GetOwningPlayer();0x0171CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_GetOwningPlayer_ReturnValue_2, CallFunc_GetOwningPlayer_ReturnValue);0x0197CallFunc_IsInViewport_ReturnValue = K2Node_DynamicCast_AsBP_Vehicle_Base.VehicleHUD.IsInViewport();0x01D7CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_IsInViewport_ReturnValue, CallFunc_EqualEqual_ObjectObject_ReturnValue);0x01FDif (!(CallFunc_BooleanAND_ReturnValue)) goto Label_0239;0x020BVehicleHUD = K2Node_DynamicCast_AsBP_Vehicle_Base.VehicleHUD;0x0234goto Label_0244;0x0239Label_0239:0x0239VehicleHUD = nullptr;0x0244Label_0244:0x0244return;0x0246// end of script
Public0x08
bool BP_OnHandleBackAction()
Script9 statements · 189 bytes of bytecode
0x0000CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x0018K2Node_DynamicCast_AsRGController_Interface = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue);0x003CK2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsRGController_Interface);0x0059if (!(K2Node_DynamicCast_bSuccess)) goto Label_00A7;0x0067K2Node_DynamicCast_AsRGController_Interface.PopRGWidget(GameplayTag{FName(UI.Layout.Menu)});0x00A7Label_00A7:0x00A7ReturnValue = true;0x00B2return ReturnValue;0x00BC// end of script
EventProtected0x01
FUIInputConfig BP_GetDesiredInputConfig()
Script9 statements · 185 bytes of bytecode
0x0000K2Node_MakeStruct_UIInputConfig.bIgnoreMoveInput = true;0x0014K2Node_MakeStruct_UIInputConfig.bIgnoreLookInput = true;0x0028K2Node_MakeStruct_UIInputConfig.InputMode = 0;0x0045K2Node_MakeStruct_UIInputConfig.MouseCaptureMode = 0;0x0062K2Node_MakeStruct_UIInputConfig.MouseLockMode = 0;0x007FK2Node_MakeStruct_UIInputConfig.bHideCursorDuringViewportCapture = false;0x0093ReturnValue = K2Node_MakeStruct_UIInputConfig;0x00AEreturn ReturnValue;0x00B8// end of script
EventProtected0x06
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_PauseMenu(249);0x000Freturn;0x0011// end of script
EventPublic0x00
void BP_OnActivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_PauseMenu(433);0x000Freturn;0x0011// end of script
EventProtected0x00
void BP_OnDeactivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_PauseMenu(1074);0x000Freturn;0x0011// end of script
EventProtected0x00
void BndEvt__WG_PauseMenu_QuitToMainMenuButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_13 = Button;0x0012ExecuteUbergraph_WG_PauseMenu(1230);0x0021return;0x0023// end of script
0x08
void BndEvt__WG_PauseMenu_QuitButton_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_12 = Button;0x0012ExecuteUbergraph_WG_PauseMenu(1503);0x0021return;0x0023// end of script
0x08
void OnAccept()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_PauseMenu(1776);0x000Freturn;0x0011// end of script
0x00
void CustomEvent(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget_4 = Widget;0x0012ExecuteUbergraph_WG_PauseMenu(1947);0x0021return;0x0023// end of script
0x08
void Confirmed()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_PauseMenu(2207);0x000Freturn;0x0011// end of script
0x00
void QuitToMainMenu(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget_3 = Widget;0x0012ExecuteUbergraph_WG_PauseMenu(2386);0x0021return;0x0023// end of script
0x08
void BndEvt__WG_PauseMenu_OptionsButton_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_11 = Button;0x0012ExecuteUbergraph_WG_PauseMenu(2696);0x0021return;0x0023// end of script
0x08
void InitOptions(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget_2 = Widget;0x0012ExecuteUbergraph_WG_PauseMenu(2969);0x0021return;0x0023// end of script
0x08
void BndEvt__WG_PauseMenu_ResumeButton_K2Node_ComponentBoundEvent_4_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_10 = Button;0x0012ExecuteUbergraph_WG_PauseMenu(2974);0x0021return;0x0023// end of script
0x08
void BndEvt__WG_PauseMenu_InviteButton_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_9 = Button;0x0012ExecuteUbergraph_WG_PauseMenu(3206);0x0021return;0x0023// end of script
0x08
void BndEvt__WG_PauseMenu_RestartFromCheckpoint_K2Node_ComponentBoundEvent_5_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_8 = Button;0x0012ExecuteUbergraph_WG_PauseMenu(3211);0x0021return;0x0023// end of script
0x08
void RestartAccepted()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_PauseMenu(3484);0x000Freturn;0x0011// end of script
0x00
void RestartFromLastCheckpoint?(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget_1 = Widget;0x0012ExecuteUbergraph_WG_PauseMenu(3694);0x0021return;0x0023// end of script
0x08
void BndEvt__WG_PauseMenu_ResumeButton_K2Node_ComponentBoundEvent_6_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_7 = Button;0x0012ExecuteUbergraph_WG_PauseMenu(3973);0x0021return;0x0023// end of script
0x08
void BndEvt__WG_PauseMenu_RestartFromCheckpoint_K2Node_ComponentBoundEvent_7_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_6 = Button;0x0012ExecuteUbergraph_WG_PauseMenu(4038);0x0021return;0x0023// end of script
0x08
void BndEvt__WG_PauseMenu_QuitToMainMenuButton_K2Node_ComponentBoundEvent_8_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_5 = Button;0x0012ExecuteUbergraph_WG_PauseMenu(4233);0x0021return;0x0023// end of script
0x08
void BndEvt__WG_PauseMenu_QuitButton_K2Node_ComponentBoundEvent_9_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_4 = Button;0x0012ExecuteUbergraph_WG_PauseMenu(4238);0x0021return;0x0023// end of script
0x08
void BndEvt__WG_PauseMenu_OptionsButton_K2Node_ComponentBoundEvent_10_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_3 = Button;0x0012ExecuteUbergraph_WG_PauseMenu(4243);0x0021return;0x0023// end of script
0x08
void BndEvt__WG_PauseMenu_InviteButton_K2Node_ComponentBoundEvent_11_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_2 = Button;0x0012ExecuteUbergraph_WG_PauseMenu(4308);0x0021return;0x0023// end of script
0x08
void BndEvt__WG_PauseMenu_ManageSessionButton_K2Node_ComponentBoundEvent_12_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_1 = Button;0x0012ExecuteUbergraph_WG_PauseMenu(4373);0x0021return;0x0023// end of script
0x08
void BndEvt__WG_PauseMenu_ManageSessionButton_K2Node_ComponentBoundEvent_13_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button = Button;0x0012ExecuteUbergraph_WG_PauseMenu(4646);0x0021return;0x0023// end of script
0x08
void InitSessionMenu(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget = Widget;0x0012ExecuteUbergraph_WG_PauseMenu(4711);0x0021return;0x0023// end of script
0x08
void DisableJoins()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_PauseMenu(4716);0x000Freturn;0x0011// end of script
0x00
void CheckCompleted(bool bWasSuccessful)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bWasSuccessful = bWasSuccessful;0x0012ExecuteUbergraph_WG_PauseMenu(4941);0x0021return;0x0023// end of script
0x01
void Cancelled()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_PauseMenu(5263);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_WG_PauseMenu(int32 EntryPoint)
Script195 statements · 5,298 bytes of bytecode
0x0000goto [EntryPoint];0x000ALabel_000A:0x000Aif (!(bHAXX_DisabledVehicleHUDOnActivation)) goto Label_14AF;0x0018GetVehicleHUD(CallFunc_GetVehicleHUD_VehicleHUD);0x002FCallFunc_GetVehicleHUD_VehicleHUD.SetVisibility(1);0x0055goto Label_14AF;0x005ALabel_005A:0x005ACallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/Ride.RGOnlinePlatformSubsystem);0x0078K2Node_CreateDelegate_OutputDelegate_3.Bind(this, CheckCompleted);0x008FCallFunc_GetGameInstanceSubsystem_ReturnValue.CheckPremium(K2Node_CreateDelegate_OutputDelegate_3);0x00B8/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Enter.MSS_UI_Enter, 1f, 1f, 0f, nullptr, nullptr, true);0x00F4goto Label_14AF;0x00F9Construct();0x0103Temp_byte_Variable = 0;0x0117Temp_byte_Variable_1 = 1;0x012BCallFunc_IsServer_ReturnValue = IsServer(this);0x0140Temp_bool_Variable = CallFunc_IsServer_ReturnValue;0x0153RestartFromCheckpoint.SetVisibility(Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default_1));0x01ACgoto Label_14AF;0x01B1BP_OnActivated();0x01BBTemp_byte_Variable_2 = 1;0x01CFTemp_byte_Variable_3 = 0;0x01E3CallFunc_IsBuildForConsole_ReturnValue = IsBuildForConsole();0x01F7Temp_bool_Variable_1 = CallFunc_IsBuildForConsole_ReturnValue;0x020AQuitButton.SetVisibility(Switch(Temp_bool_Variable_1, false => Temp_byte_Variable_3, true => Temp_byte_Variable_2, default => K2Node_Select_Default_2));0x0263/Game/Ride/Menu/BPFL_Menu.Default__BPFL_Menu_C.GetOwningPlayerId(this, this, CallFunc_GetOwningPlayerId_OwningLocalPlayer);0x0292CallFunc_GetGameInstanceSubsystem_ReturnValue_1 = GetGameInstanceSubsystem(this, /Script/Ride.RGOnlinePlatformSubsystem);0x02B0CallFunc_CanLocalPlayerInviteFriends_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue_1.CanLocalPlayerInviteFriends(CallFunc_GetOwningPlayerId_OwningLocalPlayer);0x02E3Temp_bool_Variable_2 = CallFunc_CanLocalPlayerInviteFriends_ReturnValue;0x02F6Temp_byte_Variable_4 = 4;0x030ATemp_byte_Variable_5 = 1;0x031EInviteButton.SetVisibility(Switch(Temp_bool_Variable_2, false => Temp_byte_Variable_5, true => Temp_byte_Variable_4, default => K2Node_Select_Default));0x0377ResumeButton.SetFocus();0x0397GetVehicleHUD(CallFunc_GetVehicleHUD_VehicleHUD);0x03AECallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetVehicleHUD_VehicleHUD);0x03CBif (!(CallFunc_IsValid_ReturnValue_1)) goto Label_14AF;0x03D9GetVehicleHUD(CallFunc_GetVehicleHUD_VehicleHUD);0x03F0CallFunc_IsVisible_ReturnValue = CallFunc_GetVehicleHUD_VehicleHUD.IsVisible();0x041AbHAXX_DisabledVehicleHUDOnActivation = CallFunc_IsVisible_ReturnValue;0x042Dgoto Label_000A;0x0432BP_OnDeactivated();0x043Cif (!(bHAXX_DisabledVehicleHUDOnActivation)) goto Label_14AF;0x044AGetVehicleHUD(CallFunc_GetVehicleHUD_VehicleHUD_1);0x0461CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_GetVehicleHUD_VehicleHUD_1);0x047Eif (!(CallFunc_IsValid_ReturnValue_2)) goto Label_14AF;0x048CGetVehicleHUD(CallFunc_GetVehicleHUD_VehicleHUD_1);0x04A3CallFunc_GetVehicleHUD_VehicleHUD_1.SetVisibility(0);0x04C9goto Label_14AF;0x04CECallFunc_GetOwningPlayer_ReturnValue_1 = GetOwningPlayer();0x04E6K2Node_DynamicCast_AsRGController_Interface_1 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_1);0x050AK2Node_DynamicCast_bSuccess_3 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_1);0x0527if (!(K2Node_DynamicCast_bSuccess_3)) goto Label_059E;0x0535K2Node_CreateDelegate_OutputDelegate_5.Bind(this, QuitToMainMenu);0x054CK2Node_DynamicCast_AsRGController_Interface_1.PushRGWidgetWithInit(/Game/Ride/Menu/WG_PopupGeneric.WG_PopupGeneric_C, GameplayTag{FName(UI.Layout.Popup)}, K2Node_CreateDelegate_OutputDelegate_5);0x059ELabel_059E:0x059E/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Enter.MSS_UI_Enter, 1f, 1f, 0f, nullptr, nullptr, true);0x05DAgoto Label_14AF;0x05DFCallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x05F7K2Node_DynamicCast_AsRGController_Interface = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue);0x061BK2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface);0x0638if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_06AF;0x0646K2Node_CreateDelegate_OutputDelegate_7.Bind(this, CustomEvent);0x065DK2Node_DynamicCast_AsRGController_Interface.PushRGWidgetWithInit(/Game/Ride/Menu/WG_PopupGeneric.WG_PopupGeneric_C, GameplayTag{FName(UI.Layout.Popup)}, K2Node_CreateDelegate_OutputDelegate_7);0x06AFLabel_06AF:0x06AF/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Enter.MSS_UI_Enter, 1f, 1f, 0f, nullptr, nullptr, true);0x06EBgoto Label_14AF;0x06F0DisableJoins();0x06FECallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x0713K2Node_DynamicCast_AsRGGame_Instance = Cast<RGGameInstance>(CallFunc_GetGameInstance_ReturnValue);0x0737K2Node_DynamicCast_bSuccess_12 = Cast<1>(K2Node_DynamicCast_AsRGGame_Instance);0x0754if (!(K2Node_DynamicCast_bSuccess_12)) goto Label_0787;0x0762K2Node_DynamicCast_AsRGGame_Instance.GracefulQuitGame();0x0782goto Label_14AF;0x0787Label_0787:0x0787QuitGame(this, nullptr, 0, false);0x0796goto Label_14AF;0x079BK2Node_DynamicCast_AsWG_Popup_Generic = Cast<WG_PopupGeneric_C>(K2Node_CustomEvent_Widget_4);0x07BFK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsWG_Popup_Generic);0x07DCif (!(K2Node_DynamicCast_bSuccess)) goto Label_14AF;0x07EAK2Node_DynamicCast_AsWG_Popup_Generic.PopupText = FText::FromStringTable("/Game/Ride/Menu/ST_GenericMenu.ST_GenericMenu", "ExitToDesktop");0x085AK2Node_CreateDelegate_OutputDelegate_8.Bind(this, OnAccept);0x0871K2Node_DynamicCast_AsWG_Popup_Generic.OnAccepted += K2Node_CreateDelegate_OutputDelegate_8;0x089Agoto Label_14AF;0x089FDisableJoins();0x08ADCallFunc_GetGameInstanceSubsystem_ReturnValue_2 = GetGameInstanceSubsystem(this, /Script/Ride.RGOnlinePlatformSubsystem);0x08CBCallFunc_MakeLiteralText_ReturnValue = MakeLiteralText(NSLOCTEXT("518C023945884486B314A9A33758D5D6", "", "Returned to main menu"));0x0924CallFunc_GetGameInstanceSubsystem_ReturnValue_2.LeavePartyAndReturnToMenu(CallFunc_MakeLiteralText_ReturnValue);0x094Dgoto Label_14AF;0x0952K2Node_DynamicCast_AsWG_Popup_Generic_1 = Cast<WG_PopupGeneric_C>(K2Node_CustomEvent_Widget_3);0x0976K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsWG_Popup_Generic_1);0x0993if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_14AF;0x09A1K2Node_DynamicCast_AsWG_Popup_Generic_1.PopupText = NSLOCTEXT("664006C04DB5E269F95C06AB17A6D57C", "", "Exit To Main menu?");0x0A03K2Node_CreateDelegate_OutputDelegate_6.Bind(this, Confirmed);0x0A1AK2Node_DynamicCast_AsWG_Popup_Generic_1.OnAccepted += K2Node_CreateDelegate_OutputDelegate_6;0x0A43K2Node_CreateDelegate_OutputDelegate_4.Bind(this, Cancelled);0x0A5AK2Node_DynamicCast_AsWG_Popup_Generic_1.OnCancel += K2Node_CreateDelegate_OutputDelegate_4;0x0A83goto Label_14AF;0x0A88CallFunc_GetOwningPlayer_ReturnValue_2 = GetOwningPlayer();0x0AA0K2Node_DynamicCast_AsRGController_Interface_2 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_2);0x0AC4K2Node_DynamicCast_bSuccess_4 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_2);0x0AE1if (!(K2Node_DynamicCast_bSuccess_4)) goto Label_0B58;0x0AEFK2Node_CreateDelegate_OutputDelegate_9.Bind(this, InitOptions);0x0B06K2Node_DynamicCast_AsRGController_Interface_2.PushRGWidgetWithInit(/Game/Ride/Menu/WG_OptionMenu.WG_OptionMenu_C, GameplayTag{FName(UI.Layout.Menu)}, K2Node_CreateDelegate_OutputDelegate_9);0x0B58Label_0B58:0x0B58/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Enter.MSS_UI_Enter, 1f, 1f, 0f, nullptr, nullptr, true);0x0B94goto Label_14AF;0x0B99goto Label_14AF;0x0B9ECallFunc_GetOwningPlayer_ReturnValue_3 = GetOwningPlayer();0x0BB6K2Node_DynamicCast_AsRGController_Interface_3 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_3);0x0BDAK2Node_DynamicCast_bSuccess_5 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_3);0x0BF7if (!(K2Node_DynamicCast_bSuccess_5)) goto Label_0C45;0x0C05K2Node_DynamicCast_AsRGController_Interface_3.PopRGWidget(GameplayTag{FName(UI.Layout.Menu)});0x0C45Label_0C45:0x0C45/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Enter.MSS_UI_Enter, 1f, 1f, 0f, nullptr, nullptr, true);0x0C81goto Label_14AF;0x0C86goto Label_005A;0x0C8BCallFunc_GetOwningPlayer_ReturnValue_4 = GetOwningPlayer();0x0CA3K2Node_DynamicCast_AsRGController_Interface_4 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_4);0x0CC7K2Node_DynamicCast_bSuccess_6 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_4);0x0CE4if (!(K2Node_DynamicCast_bSuccess_6)) goto Label_0D5B;0x0CF2K2Node_CreateDelegate_OutputDelegate_1.Bind(this, RestartFromLastCheckpoint?);0x0D09K2Node_DynamicCast_AsRGController_Interface_4.PushRGWidgetWithInit(/Game/Ride/Menu/WG_PopupGeneric.WG_PopupGeneric_C, GameplayTag{FName(UI.Layout.Popup)}, K2Node_CreateDelegate_OutputDelegate_1);0x0D5BLabel_0D5B:0x0D5B/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Enter.MSS_UI_Enter, 1f, 1f, 0f, nullptr, nullptr, true);0x0D97goto Label_14AF;0x0D9CCallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x0DB1CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetGameMode_ReturnValue);0x0DCEif (!(CallFunc_IsValid_ReturnValue)) goto Label_14AF;0x0DDCCallFunc_GetGameMode_ReturnValue_1 = GetGameMode(this);0x0DF1K2Node_DynamicCast_AsRGGame_Mode = Cast<RGGameMode>(CallFunc_GetGameMode_ReturnValue_1);0x0E15K2Node_DynamicCast_bSuccess_8 = Cast<1>(K2Node_DynamicCast_AsRGGame_Mode);0x0E32if (!(K2Node_DynamicCast_bSuccess_8)) goto Label_14AF;0x0E40K2Node_DynamicCast_AsRGGame_Mode.RestartFromCheckpoint(-1);0x0E69goto Label_14AF;0x0E6EK2Node_DynamicCast_AsWG_Popup_Generic_2 = Cast<WG_PopupGeneric_C>(K2Node_CustomEvent_Widget_1);0x0E92K2Node_DynamicCast_bSuccess_7 = Cast<1>(K2Node_DynamicCast_AsWG_Popup_Generic_2);0x0EAFif (!(K2Node_DynamicCast_bSuccess_7)) goto Label_14AF;0x0EBDK2Node_DynamicCast_AsWG_Popup_Generic_2.PopupText = NSLOCTEXT("0A6A59D840BAC66733643BAF0C8C5C09", "", "Do you really want to restart from last checkpoint?");0x0F40K2Node_CreateDelegate_OutputDelegate.Bind(this, RestartAccepted);0x0F57K2Node_DynamicCast_AsWG_Popup_Generic_2.OnAccepted += K2Node_CreateDelegate_OutputDelegate;0x0F80goto Label_14AF;0x0F85/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Hover.MSS_UI_Hover, 1f, 1f, 0f, nullptr, nullptr, true);0x0FC1goto Label_14AF;0x0FC6/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Hover.MSS_UI_Hover, 1f, 1f, 0f, nullptr, nullptr, true);0x1002goto Label_14AF;0x1007Label_1007:0x1007/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Hover.MSS_UI_Hover, 1f, 1f, 0f, nullptr, nullptr, true);0x1043goto Label_14AF;0x1048Label_1048:0x1048/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Hover.MSS_UI_Hover, 1f, 1f, 0f, nullptr, nullptr, true);0x1084goto Label_14AF;0x1089goto Label_1007;0x108Egoto Label_1048;0x1093/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Hover.MSS_UI_Hover, 1f, 1f, 0f, nullptr, nullptr, true);0x10CFgoto Label_14AF;0x10D4/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Hover.MSS_UI_Hover, 1f, 1f, 0f, nullptr, nullptr, true);0x1110goto Label_14AF;0x1115CallFunc_GetOwningPlayer_ReturnValue_5 = GetOwningPlayer();0x112DK2Node_DynamicCast_AsRGController_Interface_5 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_5);0x1151K2Node_DynamicCast_bSuccess_9 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_5);0x116Eif (!(K2Node_DynamicCast_bSuccess_9)) goto Label_11E5;0x117CK2Node_CreateDelegate_OutputDelegate_2.Bind(this, InitSessionMenu);0x1193K2Node_DynamicCast_AsRGController_Interface_5.PushRGWidgetWithInit(/Game/Ride/Menu/WG_ManageSession.WG_ManageSession_C, GameplayTag{FName(UI.Layout.Menu)}, K2Node_CreateDelegate_OutputDelegate_2);0x11E5Label_11E5:0x11E5/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Enter.MSS_UI_Enter, 1f, 1f, 0f, nullptr, nullptr, true);0x1221goto Label_14AF;0x1226/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Hover.MSS_UI_Hover, 1f, 1f, 0f, nullptr, nullptr, true);0x1262goto Label_14AF;0x1267goto Label_14AF;0x126CCallFunc_GetGameMode_ReturnValue_2 = GetGameMode(this);0x1281K2Node_DynamicCast_AsGM_First_Person = Cast<GM_FirstPerson_C>(CallFunc_GetGameMode_ReturnValue_2);0x12A5K2Node_DynamicCast_bSuccess_11 = Cast<1>(K2Node_DynamicCast_AsGM_First_Person);0x12C2if (!(K2Node_DynamicCast_bSuccess_11)) goto Label_14AF;0x12D0CallFunc_GetGameState_ReturnValue = GetGameState(this);0x12E5K2Node_DynamicCast_AsRGGame_State = Cast<RGGameState>(CallFunc_GetGameState_ReturnValue);0x1309K2Node_DynamicCast_bSuccess_10 = Cast<1>(K2Node_DynamicCast_AsRGGame_State);0x1326K2Node_DynamicCast_AsRGGame_State.SetJoinOptions(2);0x1348goto Label_14AF;0x134Dif (!(K2Node_CustomEvent_bWasSuccessful)) goto Label_14AF;0x135BCallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/Ride.RGOnlinePlatformSubsystem);0x1379CallFunc_GetOwningPlayer_ReturnValue_6 = GetOwningPlayer();0x1391CallFunc_GetPlayerControllerID_ReturnValue = GetPlayerControllerID(CallFunc_GetOwningPlayer_ReturnValue_6);0x13B6CallFunc_ShowPlatformDefaultInviteUI_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue.ShowPlatformDefaultInviteUI(CallFunc_GetPlayerControllerID_ReturnValue);0x13E9if (!(CallFunc_ShowPlatformDefaultInviteUI_ReturnValue)) goto Label_13FC;0x13F7goto Label_14AF;0x13FCLabel_13FC:0x13FCCallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/Ride.RGOnlinePlatformSubsystem);0x141ACallFunc_GetOwningPlayer_ReturnValue_6 = GetOwningPlayer();0x1432CallFunc_GetPlayerControllerID_ReturnValue = GetPlayerControllerID(CallFunc_GetOwningPlayer_ReturnValue_6);0x1457CallFunc_ShowFallbackInviteUI_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue.ShowFallbackInviteUI(CallFunc_GetPlayerControllerID_ReturnValue);0x148Agoto Label_14AF;0x148FQuitToMainMenuButton.SetFocus();0x14AFLabel_14AF:0x14AFreturn;0x14B1// end of script
Final0x04