Zdexby TheHolyOneZ
5,159 classes
/Game/Ride/Menu/WG_PauseMenu.WG_PauseMenu_C 0x0538 (1,336 B) align 8 inherited 0x04D8 33 scripted vtable /Game/Ride/Menu/WG_PauseMenu
0x00x0538

Members 11

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
0x05210x07padding / unreflected
0x10OnQuitProcedureDoneFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
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
void GetVehicleHUD(const UWG_VehicleHUD_C*& VehicleHUD)
Script20 statements · 516 bytes of bytecode
0x0000CallFunc_GetOwningPlayer_ReturnValue_1 = GetOwningPlayer();0x0018CallFunc_K2_GetPawn_ReturnValue = CallFunc_GetOwningPlayer_ReturnValue_1.K2_GetPawn();0x0042K2Node_DynamicCast_AsBP_Vehicle_Base = Cast<BP_VehicleBase_C>(CallFunc_K2_GetPawn_ReturnValue);0x0066K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Base);0x0083if (!(K2Node_DynamicCast_bSuccess)) goto Label_01F6;0x0091CallFunc_IsValid_ReturnValue = IsValid(K2Node_DynamicCast_AsBP_Vehicle_Base.VehicleHUD);0x00C4if (!(CallFunc_IsValid_ReturnValue)) goto Label_01F6;0x00D2CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x00EACallFunc_GetOwningPlayer_ReturnValue_2 = K2Node_DynamicCast_AsBP_Vehicle_Base.VehicleHUD.GetOwningPlayer();0x012ECallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_GetOwningPlayer_ReturnValue_2, CallFunc_GetOwningPlayer_ReturnValue);0x0154CallFunc_IsInViewport_ReturnValue = K2Node_DynamicCast_AsBP_Vehicle_Base.VehicleHUD.IsInViewport();0x0194CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_IsInViewport_ReturnValue, CallFunc_EqualEqual_ObjectObject_ReturnValue);0x01BAif (!(CallFunc_BooleanAND_ReturnValue)) goto Label_01F6;0x01C8VehicleHUD = K2Node_DynamicCast_AsBP_Vehicle_Base.VehicleHUD;0x01F1goto Label_0201;0x01F6Label_01F6:0x01F6VehicleHUD = nullptr;0x0201Label_0201:0x0201return;0x0203// 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(620);0x000Freturn;0x0011// end of script
EventPublic0x00
void BP_OnActivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_PauseMenu(800);0x000Freturn;0x0011// end of script
EventProtected0x00
void BP_OnDeactivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_PauseMenu(993);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(1137);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(1406);0x0021return;0x0023// end of script
0x08
void OnAccept()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_PauseMenu(1675);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(1680);0x0021return;0x0023// end of script
0x08
void Confirmed()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_PauseMenu(1932);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(1937);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(2175);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(2444);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(2445);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(2673);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(2754);0x0021return;0x0023// end of script
0x08
void RestartAccepted()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_PauseMenu(3023);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(3221);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(3492);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(3553);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(3736);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(3741);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(3746);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(3807);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(3868);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(4137);0x0021return;0x0023// end of script
0x08
void InitSessionMenu(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget = Widget;0x0012ExecuteUbergraph_WG_PauseMenu(4198);0x0021return;0x0023// end of script
0x08
void QuitToMainMenuCallback()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_PauseMenu(4551);0x000Freturn;0x0011// end of script
0x00
void LatentQuitProcedure()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_PauseMenu(4556);0x000Freturn;0x0011// end of script
0x00
void QuitToDestopPrefaceDone()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_PauseMenu(4736);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_WG_PauseMenu(int32 EntryPoint)
Script199 statements · 4,744 bytes of bytecode
0x0000PushFlow(Label_1285);0x0005goto [EntryPoint];0x000FCallFunc_GetGameMode_ReturnValue_3 = GetGameMode(this);0x0024K2Node_DynamicCast_AsGM_First_Person = Cast<GM_FirstPerson_C>(CallFunc_GetGameMode_ReturnValue_3);0x0048K2Node_DynamicCast_bSuccess_13 = Cast<1>(K2Node_DynamicCast_AsGM_First_Person);0x0065if (!(K2Node_DynamicCast_bSuccess_13)) goto Label_0109;0x0073CallFunc_GetGameState_ReturnValue = GetGameState(this);0x0088K2Node_DynamicCast_AsRGGame_State = Cast<RGGameState>(CallFunc_GetGameState_ReturnValue);0x00ACK2Node_DynamicCast_bSuccess_12 = Cast<1>(K2Node_DynamicCast_AsRGGame_State);0x00C9K2Node_DynamicCast_AsRGGame_State.SetJoinOptions(1);0x00EBOnQuitProcedureDone.Broadcast();0x00FEOnQuitProcedureDone.Clear();0x0108PopFlow();0x0109Label_0109:0x0109OnQuitProcedureDone.Broadcast();0x011CPopFlow();0x011DLabel_011D:0x011DCallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x0132K2Node_DynamicCast_AsRGGame_Instance = Cast<RGGameInstance>(CallFunc_GetGameInstance_ReturnValue);0x0156K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRGGame_Instance);0x0173if (!(K2Node_DynamicCast_bSuccess)) goto Label_01A2;0x0181K2Node_DynamicCast_AsRGGame_Instance.GracefulQuitGame();0x01A1PopFlow();0x01A2Label_01A2:0x01A2QuitGame(this, nullptr, 0, false);0x01B1PopFlow();0x01B2Label_01B2:0x01B2if (!(bHAXX_DisabledVehicleHUDOnActivation)) PopFlow();0x01BCGetVehicleHUD(CallFunc_GetVehicleHUD_VehicleHUD);0x01D3CallFunc_GetVehicleHUD_VehicleHUD.SetVisibility(1);0x01F9PopFlow();0x01FALabel_01FA:0x01FAK2Node_CreateDelegate_OutputDelegate_4.Bind(this, QuitToMainMenuCallback);0x0211OnQuitProcedureDone += K2Node_CreateDelegate_OutputDelegate_4;0x0224LatentQuitProcedure();0x0232PopFlow();0x0233Label_0233:0x0233K2Node_CreateDelegate_OutputDelegate_5.Bind(this, QuitToDestopPrefaceDone);0x024AOnQuitProcedureDone += K2Node_CreateDelegate_OutputDelegate_5;0x025DLatentQuitProcedure();0x026BPopFlow();0x026CConstruct();0x0276Temp_byte_Variable = 0;0x028ATemp_byte_Variable_1 = 1;0x029ECallFunc_IsServer_ReturnValue = IsServer(this);0x02B3Temp_bool_Variable = CallFunc_IsServer_ReturnValue;0x02C6RestartFromCheckpoint.SetVisibility(Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default));0x031FPopFlow();0x0320BP_OnActivated();0x032AResumeButton.SetFocus();0x034AGetVehicleHUD(CallFunc_GetVehicleHUD_VehicleHUD);0x0361CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetVehicleHUD_VehicleHUD);0x037Eif (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0388GetVehicleHUD(CallFunc_GetVehicleHUD_VehicleHUD);0x039FCallFunc_IsVisible_ReturnValue = CallFunc_GetVehicleHUD_VehicleHUD.IsVisible();0x03C9bHAXX_DisabledVehicleHUDOnActivation = CallFunc_IsVisible_ReturnValue;0x03DCgoto Label_01B2;0x03E1BP_OnDeactivated();0x03EBif (!(bHAXX_DisabledVehicleHUDOnActivation)) PopFlow();0x03F5GetVehicleHUD(CallFunc_GetVehicleHUD_VehicleHUD_1);0x040CCallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_GetVehicleHUD_VehicleHUD_1);0x0429if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x0433GetVehicleHUD(CallFunc_GetVehicleHUD_VehicleHUD_1);0x044ACallFunc_GetVehicleHUD_VehicleHUD_1.SetVisibility(0);0x0470PopFlow();0x0471CallFunc_GetOwningPlayer_ReturnValue_1 = GetOwningPlayer();0x0489K2Node_DynamicCast_AsRGController_Interface_1 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_1);0x04ADK2Node_DynamicCast_bSuccess_4 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_1);0x04CAif (!(K2Node_DynamicCast_bSuccess_4)) goto Label_0541;0x04D8K2Node_CreateDelegate_OutputDelegate_6.Bind(this, QuitToMainMenu);0x04EFK2Node_DynamicCast_AsRGController_Interface_1.PushRGWidgetWithInit(/Game/Ride/Menu/WG_PopupGeneric.WG_PopupGeneric_C, GameplayTag{FName(UI.Layout.Popup)}, K2Node_CreateDelegate_OutputDelegate_6);0x0541Label_0541:0x0541/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Enter.MSS_UI_Enter, 1f, 1f, 0f, nullptr, nullptr, true);0x057DPopFlow();0x057ECallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x0596K2Node_DynamicCast_AsRGController_Interface = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue);0x05BAK2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface);0x05D7if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_064E;0x05E5K2Node_CreateDelegate_OutputDelegate_8.Bind(this, CustomEvent);0x05FCK2Node_DynamicCast_AsRGController_Interface.PushRGWidgetWithInit(/Game/Ride/Menu/WG_PopupGeneric.WG_PopupGeneric_C, GameplayTag{FName(UI.Layout.Popup)}, K2Node_CreateDelegate_OutputDelegate_8);0x064ELabel_064E:0x064E/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Enter.MSS_UI_Enter, 1f, 1f, 0f, nullptr, nullptr, true);0x068APopFlow();0x068Bgoto Label_0233;0x0690K2Node_DynamicCast_AsWG_Popup_Generic = Cast<WG_PopupGeneric_C>(K2Node_CustomEvent_Widget_4);0x06B4K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsWG_Popup_Generic);0x06D1if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x06DBK2Node_DynamicCast_AsWG_Popup_Generic.PopupText = FText::FromStringTable("/Game/Ride/Menu/ST_GenericMenu.ST_GenericMenu", "ExitToDesktop");0x074BK2Node_CreateDelegate_OutputDelegate_9.Bind(this, OnAccept);0x0762K2Node_DynamicCast_AsWG_Popup_Generic.OnAccepted += K2Node_CreateDelegate_OutputDelegate_9;0x078BPopFlow();0x078Cgoto Label_01FA;0x0791K2Node_DynamicCast_AsWG_Popup_Generic_1 = Cast<WG_PopupGeneric_C>(K2Node_CustomEvent_Widget_3);0x07B5K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsWG_Popup_Generic_1);0x07D2if (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x07DCK2Node_DynamicCast_AsWG_Popup_Generic_1.PopupText = NSLOCTEXT("664006C04DB5E269F95C06AB17A6D57C", "", "Exit To Main menu?");0x083EK2Node_CreateDelegate_OutputDelegate_7.Bind(this, Confirmed);0x0855K2Node_DynamicCast_AsWG_Popup_Generic_1.OnAccepted += K2Node_CreateDelegate_OutputDelegate_7;0x087EPopFlow();0x087FCallFunc_GetOwningPlayer_ReturnValue_2 = GetOwningPlayer();0x0897K2Node_DynamicCast_AsRGController_Interface_2 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_2);0x08BBK2Node_DynamicCast_bSuccess_5 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_2);0x08D8if (!(K2Node_DynamicCast_bSuccess_5)) goto Label_094F;0x08E6K2Node_CreateDelegate_OutputDelegate.Bind(this, InitOptions);0x08FDK2Node_DynamicCast_AsRGController_Interface_2.PushRGWidgetWithInit(/Game/Ride/Menu/WG_OptionMenu.WG_OptionMenu_C, GameplayTag{FName(UI.Layout.Menu)}, K2Node_CreateDelegate_OutputDelegate);0x094FLabel_094F:0x094F/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Enter.MSS_UI_Enter, 1f, 1f, 0f, nullptr, nullptr, true);0x098BPopFlow();0x098CPopFlow();0x098DCallFunc_GetOwningPlayer_ReturnValue_3 = GetOwningPlayer();0x09A5K2Node_DynamicCast_AsRGController_Interface_3 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_3);0x09C9K2Node_DynamicCast_bSuccess_6 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_3);0x09E6if (!(K2Node_DynamicCast_bSuccess_6)) goto Label_0A34;0x09F4K2Node_DynamicCast_AsRGController_Interface_3.PopRGWidget(GameplayTag{FName(UI.Layout.Menu)});0x0A34Label_0A34:0x0A34/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Enter.MSS_UI_Enter, 1f, 1f, 0f, nullptr, nullptr, true);0x0A70PopFlow();0x0A71CallFunc_ShowInviteUI_ReturnValue = ShowInviteUI();0x0A85/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Enter.MSS_UI_Enter, 1f, 1f, 0f, nullptr, nullptr, true);0x0AC1PopFlow();0x0AC2CallFunc_GetOwningPlayer_ReturnValue_4 = GetOwningPlayer();0x0ADAK2Node_DynamicCast_AsRGController_Interface_4 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_4);0x0AFEK2Node_DynamicCast_bSuccess_7 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_4);0x0B1Bif (!(K2Node_DynamicCast_bSuccess_7)) goto Label_0B92;0x0B29K2Node_CreateDelegate_OutputDelegate_2.Bind(this, RestartFromLastCheckpoint?);0x0B40K2Node_DynamicCast_AsRGController_Interface_4.PushRGWidgetWithInit(/Game/Ride/Menu/WG_PopupGeneric.WG_PopupGeneric_C, GameplayTag{FName(UI.Layout.Popup)}, K2Node_CreateDelegate_OutputDelegate_2);0x0B92Label_0B92:0x0B92/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Enter.MSS_UI_Enter, 1f, 1f, 0f, nullptr, nullptr, true);0x0BCEPopFlow();0x0BCFCallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x0BE4CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetGameMode_ReturnValue);0x0C01if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0C0BCallFunc_GetGameMode_ReturnValue_1 = GetGameMode(this);0x0C20K2Node_DynamicCast_AsRGGame_Mode = Cast<RGGameMode>(CallFunc_GetGameMode_ReturnValue_1);0x0C44K2Node_DynamicCast_bSuccess_9 = Cast<1>(K2Node_DynamicCast_AsRGGame_Mode);0x0C61if (!(K2Node_DynamicCast_bSuccess_9)) PopFlow();0x0C6BK2Node_DynamicCast_AsRGGame_Mode.RestartFromCheckpoint(-1);0x0C94PopFlow();0x0C95K2Node_DynamicCast_AsWG_Popup_Generic_2 = Cast<WG_PopupGeneric_C>(K2Node_CustomEvent_Widget_1);0x0CB9K2Node_DynamicCast_bSuccess_8 = Cast<1>(K2Node_DynamicCast_AsWG_Popup_Generic_2);0x0CD6if (!(K2Node_DynamicCast_bSuccess_8)) PopFlow();0x0CE0K2Node_DynamicCast_AsWG_Popup_Generic_2.PopupText = NSLOCTEXT("0A6A59D840BAC66733643BAF0C8C5C09", "", "Do you really want to restart from last checkpoint?");0x0D63K2Node_CreateDelegate_OutputDelegate_1.Bind(this, RestartAccepted);0x0D7AK2Node_DynamicCast_AsWG_Popup_Generic_2.OnAccepted += K2Node_CreateDelegate_OutputDelegate_1;0x0DA3PopFlow();0x0DA4/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Hover.MSS_UI_Hover, 1f, 1f, 0f, nullptr, nullptr, true);0x0DE0PopFlow();0x0DE1/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Hover.MSS_UI_Hover, 1f, 1f, 0f, nullptr, nullptr, true);0x0E1DPopFlow();0x0E1ELabel_0E1E:0x0E1E/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Hover.MSS_UI_Hover, 1f, 1f, 0f, nullptr, nullptr, true);0x0E5APopFlow();0x0E5BLabel_0E5B:0x0E5B/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Hover.MSS_UI_Hover, 1f, 1f, 0f, nullptr, nullptr, true);0x0E97PopFlow();0x0E98goto Label_0E1E;0x0E9Dgoto Label_0E5B;0x0EA2/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Hover.MSS_UI_Hover, 1f, 1f, 0f, nullptr, nullptr, true);0x0EDEPopFlow();0x0EDF/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Hover.MSS_UI_Hover, 1f, 1f, 0f, nullptr, nullptr, true);0x0F1BPopFlow();0x0F1CCallFunc_GetOwningPlayer_ReturnValue_5 = GetOwningPlayer();0x0F34K2Node_DynamicCast_AsRGController_Interface_5 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_5);0x0F58K2Node_DynamicCast_bSuccess_10 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_5);0x0F75if (!(K2Node_DynamicCast_bSuccess_10)) goto Label_0FEC;0x0F83K2Node_CreateDelegate_OutputDelegate_3.Bind(this, InitSessionMenu);0x0F9AK2Node_DynamicCast_AsRGController_Interface_5.PushRGWidgetWithInit(/Game/Ride/Menu/WG_ManageSession.WG_ManageSession_C, GameplayTag{FName(UI.Layout.Menu)}, K2Node_CreateDelegate_OutputDelegate_3);0x0FECLabel_0FEC:0x0FEC/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Enter.MSS_UI_Enter, 1f, 1f, 0f, nullptr, nullptr, true);0x1028PopFlow();0x1029/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Hover.MSS_UI_Hover, 1f, 1f, 0f, nullptr, nullptr, true);0x1065PopFlow();0x1066PopFlow();0x1067Label_1067:0x1067CallFunc_GetOwningPlayer_ReturnValue_6 = GetOwningPlayer();0x107FK2Node_DynamicCast_AsRGPlayer_Controller = Cast<RGPlayerController>(CallFunc_GetOwningPlayer_ReturnValue_6);0x10A3K2Node_DynamicCast_bSuccess_11 = Cast<1>(K2Node_DynamicCast_AsRGPlayer_Controller);0x10C0if (!(K2Node_DynamicCast_bSuccess_11)) PopFlow();0x10CACallFunc_MakeLiteralText_ReturnValue = MakeLiteralText(NSLOCTEXT("9CF1B78645C25051E617268815764DA7", "", "Returned to main menu"));0x1123K2Node_DynamicCast_AsRGPlayer_Controller.ReturnToMainMenu(CallFunc_MakeLiteralText_ReturnValue);0x114CPopFlow();0x114DLabel_114D:0x114DCallFunc_GetGameMode_ReturnValue_2 = GetGameMode(this);0x1162CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_GetGameMode_ReturnValue_2);0x117Fif (!(CallFunc_IsValid_ReturnValue_3)) goto Label_1067;0x118DCallFunc_GetGameMode_ReturnValue_2 = GetGameMode(this);0x11A2CallFunc_GetGameMode_ReturnValue_2.ReturnToMainMenuHost();0x11C6PopFlow();0x11C7goto Label_114D;0x11CCCallFunc_GetOwningPlayer_ReturnValue_7 = GetOwningPlayer();0x11E4K2Node_DynamicCast_AsRGPlayer_Controller_1 = Cast<RGPlayerController>(CallFunc_GetOwningPlayer_ReturnValue_7);0x1208K2Node_DynamicCast_bSuccess_14 = Cast<1>(K2Node_DynamicCast_AsRGPlayer_Controller_1);0x1225K2Node_DynamicCast_AsRGPlayer_Controller_1.MuteOtherPlayers();0x1249Delay(this, 1.5f, LatentActionInfo{0xF, 1744402620, FName(ExecuteUbergraph_WG_PauseMenu), this});0x127FPopFlow();0x1280goto Label_011D;0x1285Label_1285:0x1285return;0x1287// end of script
Final0x04
void OnQuitProcedureDone__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00