Class
UWG_PauseMenu_C
: URGActivatableWidget : UCommonActivatableWidget : UCommonUserWidget : UUserWidget : UWidget : UVisual : UObject0x00x0538
Members 11
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x08 | WG_VersionLabel | UWG_VersionLabel_C* | 10 flags | nullptr | |
| 0x08 | ResumeButton | UWG_MenuButton_C* | 10 flags | nullptr | |
| 0x08 | RestartFromCheckpoint | UWG_MenuButton_C* | 10 flags | nullptr | |
| 0x08 | QuitToMainMenuButton | UWG_MenuButton_C* | 10 flags | nullptr | |
| 0x08 | QuitButton | UWG_MenuButton_C* | 10 flags | nullptr | |
| 0x08 | OptionsButton | UWG_MenuButton_C* | 10 flags | nullptr | |
| 0x08 | ManageSessionButton | UWG_MenuButton_C* | 10 flags | nullptr | |
| 0x08 | InviteButton | UWG_MenuButton_C* | 10 flags | nullptr | |
| 0x01 | bHAXX_DisabledVehicleHUDOnActivation | bool | 7 flags | false | |
| 0x0521 | 0x07 | padding / unreflected | |||
| 0x10 | OnQuitProcedureDone | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
Inherited from URGActivatableWidget 4
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | ShouldRerouteMoveInput | bool | 6 flags | true | |
| 0x01 | BlockToggleMenuWithGamepad | bool | 7 flags | true | |
| 0x04C2 | 0x06 | padding / unreflected | |||
| 0x08 | EnhancedToggleMenuAction | UInputAction* | 8 flags | nullptr | |
| 0x08 | EnhancedExtraAction | UInputAction* | 8 flags | nullptr | |
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 33
| Signature | Flags | Native | Params |
|---|---|---|---|
void GetVehicleHUD(const UWG_VehicleHUD_C*& VehicleHUD)Script20 statements · 516 bytes of bytecode0x0000CallFunc_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 | Public | 0x08 | |
bool BP_OnHandleBackAction()Script9 statements · 189 bytes of bytecode0x0000CallFunc_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 | EventProtected | 0x01 | |
FUIInputConfig BP_GetDesiredInputConfig()Script9 statements · 185 bytes of bytecode0x0000K2Node_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 | EventProtected | 0x06 | |
void Construct()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_WG_PauseMenu(620);0x000Freturn;0x0011// end of script | EventPublic | 0x00 | |
void BP_OnActivated()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_WG_PauseMenu(800);0x000Freturn;0x0011// end of script | EventProtected | 0x00 | |
void BP_OnDeactivated()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_WG_PauseMenu(993);0x000Freturn;0x0011// end of script | EventProtected | 0x00 | |
void BndEvt__WG_PauseMenu_QuitToMainMenuButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.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 bytecode0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_12 = Button;0x0012ExecuteUbergraph_WG_PauseMenu(1406);0x0021return;0x0023// end of script | 0x08 | ||
void OnAccept()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_WG_PauseMenu(1675);0x000Freturn;0x0011// end of script | 0x00 | ||
void CustomEvent(UCommonActivatableWidget* Widget)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_Widget_4 = Widget;0x0012ExecuteUbergraph_WG_PauseMenu(1680);0x0021return;0x0023// end of script | 0x08 | ||
void Confirmed()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_WG_PauseMenu(1932);0x000Freturn;0x0011// end of script | 0x00 | ||
void QuitToMainMenu(UCommonActivatableWidget* Widget)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.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 bytecode0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_11 = Button;0x0012ExecuteUbergraph_WG_PauseMenu(2175);0x0021return;0x0023// end of script | 0x08 | ||
void InitOptions(UCommonActivatableWidget* Widget)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.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 bytecode0x0000PersistentFrame.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 bytecode0x0000PersistentFrame.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 bytecode0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_8 = Button;0x0012ExecuteUbergraph_WG_PauseMenu(2754);0x0021return;0x0023// end of script | 0x08 | ||
void RestartAccepted()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_WG_PauseMenu(3023);0x000Freturn;0x0011// end of script | 0x00 | ||
void RestartFromLastCheckpoint?(UCommonActivatableWidget* Widget)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.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 bytecode0x0000PersistentFrame.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 bytecode0x0000PersistentFrame.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 bytecode0x0000PersistentFrame.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 bytecode0x0000PersistentFrame.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 bytecode0x0000PersistentFrame.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 bytecode0x0000PersistentFrame.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 bytecode0x0000PersistentFrame.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 bytecode0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button = Button;0x0012ExecuteUbergraph_WG_PauseMenu(4137);0x0021return;0x0023// end of script | 0x08 | ||
void InitSessionMenu(UCommonActivatableWidget* Widget)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_Widget = Widget;0x0012ExecuteUbergraph_WG_PauseMenu(4198);0x0021return;0x0023// end of script | 0x08 | ||
void QuitToMainMenuCallback()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_WG_PauseMenu(4551);0x000Freturn;0x0011// end of script | 0x00 | ||
void LatentQuitProcedure()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_WG_PauseMenu(4556);0x000Freturn;0x0011// end of script | 0x00 | ||
void QuitToDestopPrefaceDone()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_WG_PauseMenu(4736);0x000Freturn;0x0011// end of script | 0x00 | ||
void ExecuteUbergraph_WG_PauseMenu(int32 EntryPoint)Script199 statements · 4,744 bytes of bytecode0x0000PushFlow(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 | Final | 0x04 | |
void OnQuitProcedureDone__DelegateSignature()Script2 statements · 3 bytes of bytecode0x0000return;0x0002// end of script | Public | 0x00 |