Zdexby TheHolyOneZ
5,159 classes
/Game/Ride/Menu/WG_MainMenu.WG_MainMenu_C 0x0599 (1,433 B) align 8 inherited 0x04D8 36 scripted vtable /Game/Ride/Menu/WG_MainMenu
0x00x0599

Members 25

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08WG_VersionLabel_1UWG_VersionLabel_C*10 flagsnullptr
0x08WG_ShaderCompilationUWG_ShaderCompilation_C*10 flagsnullptr
0x08WG_RelayServerStatusUWG_RelayServerStatus_C*10 flagsnullptr
0x08Shadow_6UImage*10 flagsnullptr
0x08Shadow_5UImage*10 flagsnullptr
0x08Shadow_4UImage*10 flagsnullptr
0x08Shadow_3UImage*10 flagsnullptr
0x08Shadow_2UImage*10 flagsnullptr
0x08Shadow_1UImage*10 flagsnullptr
0x08ShadowUImage*10 flagsnullptr
0x08rv_loga_image_1UImage*10 flagsnullptr
0x08rv_loga_imageUImage*10 flagsnullptr
0x08OptionsButtonUWG_MainMenuButton_C*10 flagsnullptr
0x08NewGameButtonUWG_MainMenuButton_C*10 flagsnullptr
0x08LogoHolderUBorder*10 flagsnullptr
0x08LoadButtonUWG_MainMenuButton_C*10 flagsnullptr
0x08JoinButtonUWG_MainMenuButton_C*10 flagsnullptr
0x08Image_373UImage*10 flagsnullptr
0x08Image_61UImage*10 flagsnullptr
0x08ImageUImage*10 flagsnullptr
0x08ExitButtonUWG_MainMenuButton_C*10 flagsnullptr
0x08DiscordButtonUWG_DiscordButton_C*10 flagsnullptr
0x08FadeOutUWidgetAnimation*Transient+6 flagsnullptr
0x01Firstbool7 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 36

SignatureFlagsNativeParams
UWidget* BP_GetDesiredFocusTarget()
Script3 statements · 30 bytes of bytecode
0x0000ReturnValue = NewGameButton;0x0013return ReturnValue;0x001D// end of script
EventProtected0x08
bool BP_OnHandleBackAction()
Script4 statements · 94 bytes of bytecode
0x0000PrintString(this, "Hello", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0048ReturnValue = true;0x0053return ReturnValue;0x005D// 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 = true;0x0093ReturnValue = K2Node_MakeStruct_UIInputConfig;0x00AEreturn ReturnValue;0x00B8// end of script
EventProtected0x06
void Finished_05B7819E4D74C6B8BE3881A3BE9F0D36()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_MainMenu(6268);0x000Freturn;0x0011// end of script
0x00
void OnApplyPressed()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_MainMenu(677);0x000Freturn;0x0011// end of script
0x00
void OnAccept()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_MainMenu(1050);0x000Freturn;0x0011// end of script
0x00
void CustomEvent(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget_8 = Widget;0x0012ExecuteUbergraph_WG_MainMenu(1055);0x0021return;0x0023// end of script
0x08
void NewGame(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget_7 = Widget;0x0012ExecuteUbergraph_WG_MainMenu(1813);0x0021return;0x0023// end of script
0x08
void Continue(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget_6 = Widget;0x0012ExecuteUbergraph_WG_MainMenu(1814);0x0021return;0x0023// end of script
0x08
void ShaderCompilationDone()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_MainMenu(2849);0x000Freturn;0x0011// end of script
0x00
void SetupOnlineDelegates()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_MainMenu(2915);0x000Freturn;0x0011// end of script
0x00
void OnJoinSession(const FName& SessionName, const ERGOnJoinSessionCompleteResult& Result)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_SessionName = SessionName;0x0012PersistentFrame.K2Node_CustomEvent_Result = Result;0x0024ExecuteUbergraph_WG_MainMenu(3139);0x0033return;0x0035// end of script
0x09
void CustomEvent_0(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget_5 = Widget;0x0012ExecuteUbergraph_WG_MainMenu(3552);0x0021return;0x0023// end of script
0x08
void CustomEvent_1()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_MainMenu(4460);0x000Freturn;0x0011// end of script
0x00
void BndEvt__WG_MainMenu_WG_ImageButton_K2Node_ComponentBoundEvent_11_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_10 = Button;0x0012ExecuteUbergraph_WG_MainMenu(4666);0x0021return;0x0023// end of script
0x08
void OnInviteAccepted(bool bWasSuccess, int32 ControllerId)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bWasSuccess = bWasSuccess;0x0012PersistentFrame.K2Node_CustomEvent_ControllerId = ControllerId;0x0024ExecuteUbergraph_WG_MainMenu(4671);0x0033return;0x0035// end of script
0x08
void JoinedInvitePopupInit(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget_4 = Widget;0x0012ExecuteUbergraph_WG_MainMenu(5095);0x0021return;0x0023// end of script
0x08
void FailedToJoinInvite(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget_3 = Widget;0x0012ExecuteUbergraph_WG_MainMenu(5273);0x0021return;0x0023// end of script
0x08
void OnFailedToJoinInviteAccepted()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_MainMenu(6104);0x000Freturn;0x0011// end of script
0x00
void InitErrorPopup(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget_2 = Widget;0x0012ExecuteUbergraph_WG_MainMenu(6727);0x0021return;0x0023// end of script
0x08
void ErrorPopupDismissed()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_MainMenu(6732);0x000Freturn;0x0011// end of script
0x00
void BP_OnActivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_MainMenu(6904);0x000Freturn;0x0011// end of script
EventProtected0x00
void InitOutdatedVersion(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget_1 = Widget;0x0012ExecuteUbergraph_WG_MainMenu(6919);0x0021return;0x0023// end of script
0x08
void OutdatedVersionClosed()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_MainMenu(7401);0x000Freturn;0x0011// end of script
0x00
void BndEvt__WG_MainMenu_WG_MainMenuButton_K2Node_ComponentBoundEvent_10_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_9 = Button;0x0012ExecuteUbergraph_WG_MainMenu(7573);0x0021return;0x0023// end of script
0x08
void BndEvt__WG_MainMenu_WG_MainMenuButton_K2Node_ComponentBoundEvent_13_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_8 = Button;0x0012ExecuteUbergraph_WG_MainMenu(7578);0x0021return;0x0023// end of script
0x08
void BndEvt__WG_MainMenu_NewGameButton_1_K2Node_ComponentBoundEvent_16_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_7 = Button;0x0012ExecuteUbergraph_WG_MainMenu(7639);0x0021return;0x0023// end of script
0x08
void BndEvt__WG_MainMenu_NewGameButton_1_K2Node_ComponentBoundEvent_15_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_6 = Button;0x0012ExecuteUbergraph_WG_MainMenu(7644);0x0021return;0x0023// end of script
0x08
void BndEvt__WG_MainMenu_LoadButton_1_K2Node_ComponentBoundEvent_20_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_5 = Button;0x0012ExecuteUbergraph_WG_MainMenu(7649);0x0021return;0x0023// end of script
0x08
void BndEvt__WG_MainMenu_LoadButton_1_K2Node_ComponentBoundEvent_19_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_4 = Button;0x0012ExecuteUbergraph_WG_MainMenu(7654);0x0021return;0x0023// end of script
0x08
void BndEvt__WG_MainMenu_JoinButton_1_K2Node_ComponentBoundEvent_24_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_3 = Button;0x0012ExecuteUbergraph_WG_MainMenu(7923);0x0021return;0x0023// end of script
0x08
void BndEvt__WG_MainMenu_JoinButton_1_K2Node_ComponentBoundEvent_23_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_2 = Button;0x0012ExecuteUbergraph_WG_MainMenu(7928);0x0021return;0x0023// end of script
0x08
void BndEvt__WG_MainMenu_OptionsButton_1_K2Node_ComponentBoundEvent_28_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_1 = Button;0x0012ExecuteUbergraph_WG_MainMenu(7933);0x0021return;0x0023// end of script
0x08
void BndEvt__WG_MainMenu_OptionsButton_1_K2Node_ComponentBoundEvent_27_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button = Button;0x0012ExecuteUbergraph_WG_MainMenu(7938);0x0021return;0x0023// end of script
0x08
void InitJoinGame(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget = Widget;0x0012ExecuteUbergraph_WG_MainMenu(7943);0x0021return;0x0023// end of script
0x08
void ExecuteUbergraph_WG_MainMenu(int32 EntryPoint)
Script290 statements · 7,947 bytes of bytecode
0x0000PushFlow(Label_1F08);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FSetPSOCompilationBatchMode(this, false);0x001BWG_ShaderCompilation.SetVisibility(1);0x0041Label_0041:0x0041LogoHolder.SetVisibility(1);0x0067CallFunc_IsOutdatedVersion_ReturnValue = IsOutdatedVersion();0x007Bif (!(CallFunc_IsOutdatedVersion_ReturnValue)) goto Label_0156;0x0089CallFunc_GetOwningPlayer_ReturnValue_12 = GetOwningPlayer();0x00A1K2Node_DynamicCast_AsRGController_Interface_12 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_12);0x00C5K2Node_DynamicCast_bSuccess_20 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_12);0x00E2if (!(K2Node_DynamicCast_bSuccess_20)) PopFlow();0x00ECK2Node_CreateDelegate_OutputDelegate_8.Bind(this, InitOutdatedVersion);0x0103K2Node_DynamicCast_AsRGController_Interface_12.PushRGWidgetWithInit(/Game/Ride/Menu/WG_GenericErrorPopup.WG_GenericErrorPopup_C, GameplayTag{FName(UI.Layout.Popup)}, K2Node_CreateDelegate_OutputDelegate_8);0x0155PopFlow();0x0156Label_0156:0x0156CallFunc_GetGameViewportClient_ReturnValue = GetGameViewportClient(this);0x016BCallFunc_GetGameViewportClient_ReturnValue.MergeNetworkFailureMessages();0x018FCallFunc_GetGameViewportClient_ReturnValue = GetGameViewportClient(this);0x01A4CallFunc_HasPendingNetworkFailureMessages_ReturnValue = CallFunc_GetGameViewportClient_ReturnValue.HasPendingNetworkFailureMessages();0x01CEif (!(CallFunc_HasPendingNetworkFailureMessages_ReturnValue)) PopFlow();0x01D8CallFunc_GetOwningPlayer_ReturnValue_10 = GetOwningPlayer();0x01F0K2Node_DynamicCast_AsRGController_Interface_10 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_10);0x0214K2Node_DynamicCast_bSuccess_17 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_10);0x0231if (!(K2Node_DynamicCast_bSuccess_17)) PopFlow();0x023BK2Node_CreateDelegate_OutputDelegate_6.Bind(this, InitErrorPopup);0x0252K2Node_DynamicCast_AsRGController_Interface_10.PushRGWidgetWithInit(/Game/Ride/Menu/WG_GenericErrorPopup.WG_GenericErrorPopup_C, GameplayTag{FName(UI.Layout.Popup)}, K2Node_CreateDelegate_OutputDelegate_6);0x02A4PopFlow();0x02A5LaunchURL("https://discord.gg/Fq7BF8Dbz3");0x02CEPopFlow();0x02CFLabel_02CF:0x02CFK2Node_CreateDelegate_OutputDelegate_11.Bind(this, OnApplyPressed);0x02E6BindEnhancedInputAction(/Game/Ride/Input/Actions/Menu/IA_UI_Generic_Apply.IA_UI_Generic_Apply, K2Node_CreateDelegate_OutputDelegate_11, false);0x0303if (!(First)) goto Label_0316;0x0311goto Label_0041;0x0316Label_0316:0x0316CallFunc_NewPlayAnimationProxyObject_ReturnValue = NewPlayAnimationProxyObject(CallFunc_NewPlayAnimationProxyObject_Result, this, FadeOut, 0f, 1, 0, 1f);0x034ECallFunc_IsValid_ReturnValue = IsValid(CallFunc_NewPlayAnimationProxyObject_ReturnValue);0x036Bif (!(CallFunc_IsValid_ReturnValue)) goto Label_03B9;0x0379K2Node_CreateDelegate_OutputDelegate_16.Bind(this, Finished_05B7819E4D74C6B8BE3881A3BE9F0D36);0x0390CallFunc_NewPlayAnimationProxyObject_ReturnValue.Finished += K2Node_CreateDelegate_OutputDelegate_16;0x03B9Label_03B9:0x03B9LogoHolder.SetRenderOpacity(1f);0x03DEFirst = true;0x03E9PopFlow();0x03EALabel_03EA:0x03EACallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x0402QuitGame(this, CallFunc_GetOwningPlayer_ReturnValue, 0, false);0x0419PopFlow();0x041Agoto Label_03EA;0x041FK2Node_DynamicCast_AsWG_Popup_Generic = Cast<WG_PopupGeneric_C>(K2Node_CustomEvent_Widget_8);0x0443K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsWG_Popup_Generic);0x0460if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x046AK2Node_DynamicCast_AsWG_Popup_Generic.PopupText = FText::FromStringTable("/Game/Ride/Menu/ST_GenericMenu.ST_GenericMenu", "ExitToDesktop");0x04DAK2Node_CreateDelegate_OutputDelegate_18.Bind(this, OnAccept);0x04F1K2Node_DynamicCast_AsWG_Popup_Generic.OnAccepted += K2Node_CreateDelegate_OutputDelegate_18;0x051APopFlow();0x051BLabel_051B:0x051BCallFunc_GetOwningPlayer_ReturnValue_1 = GetOwningPlayer();0x0533K2Node_DynamicCast_AsRGController_Interface = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_1);0x0557K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface);0x0574if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_05EB;0x0582K2Node_CreateDelegate_OutputDelegate_17.Bind(this, CustomEvent);0x0599K2Node_DynamicCast_AsRGController_Interface.PushRGWidgetWithInit(/Game/Ride/Menu/WG_PopupGeneric.WG_PopupGeneric_C, GameplayTag{FName(UI.Layout.Popup)}, K2Node_CreateDelegate_OutputDelegate_17);0x05EBLabel_05EB:0x05EB/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Enter.MSS_UI_Enter, 1f, 1f, 0f, nullptr, nullptr, true);0x0627PopFlow();0x0628Label_0628:0x0628CallFunc_GetOwningPlayer_ReturnValue_2 = GetOwningPlayer();0x0640K2Node_DynamicCast_AsRGController_Interface_1 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_2);0x0664K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_1);0x0681if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_06D8;0x068FK2Node_DynamicCast_AsRGController_Interface_1.PushRGWdget(/Game/Ride/Menu/WG_OptionMenu.WG_OptionMenu_C, GameplayTag{FName(UI.Layout.Menu)});0x06D8Label_06D8:0x06D8/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Enter.MSS_UI_Enter, 1f, 1f, 0f, nullptr, nullptr, true);0x0714PopFlow();0x0715PopFlow();0x0716PopFlow();0x0717Label_0717:0x0717CallFunc_GetOwningPlayer_ReturnValue_3 = GetOwningPlayer();0x072FK2Node_DynamicCast_AsRGController_Interface_2 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_3);0x0753K2Node_DynamicCast_bSuccess_3 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_2);0x0770if (!(K2Node_DynamicCast_bSuccess_3)) goto Label_07E7;0x077EK2Node_CreateDelegate_OutputDelegate_13.Bind(this, NewGame);0x0795K2Node_DynamicCast_AsRGController_Interface_2.PushRGWidgetWithInit(/Game/Ride/Menu/WG_NewGame.WG_NewGame_C, GameplayTag{FName(UI.Layout.Menu)}, K2Node_CreateDelegate_OutputDelegate_13);0x07E7Label_07E7:0x07E7/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Enter.MSS_UI_Enter, 1f, 1f, 0f, nullptr, nullptr, true);0x0823PopFlow();0x0824Label_0824:0x0824PushFlow(Label_0867);0x0829CallFunc_RGStartingPreferences_ReturnValue = RGStartingPreferences();0x083DFirst = CallFunc_RGStartingPreferences_ReturnValue.bNoSplash;0x0866PopFlow();0x0867Label_0867:0x0867NewGameButton.SetFocus();0x0887goto Label_02CF;0x088CLabel_088C:0x088CCallFunc_GetOwningPlayer_ReturnValue_4 = GetOwningPlayer();0x08A4K2Node_DynamicCast_AsRGController_Interface_3 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_4);0x08C8K2Node_DynamicCast_bSuccess_4 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_3);0x08E5if (!(K2Node_DynamicCast_bSuccess_4)) goto Label_095C;0x08F3K2Node_CreateDelegate_OutputDelegate_12.Bind(this, Continue);0x090AK2Node_DynamicCast_AsRGController_Interface_3.PushRGWidgetWithInit(/Game/Ride/Menu/WG_Continue.WG_Continue_C, GameplayTag{FName(UI.Layout.Menu)}, K2Node_CreateDelegate_OutputDelegate_12);0x095CLabel_095C:0x095C/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Enter.MSS_UI_Enter, 1f, 1f, 0f, nullptr, nullptr, true);0x0998PopFlow();0x0999Label_0999:0x0999/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Hover.MSS_UI_Hover, 1f, 1f, 0f, nullptr, nullptr, true);0x09D5PopFlow();0x09D6Label_09D6:0x09D6/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Hover.MSS_UI_Hover, 1f, 1f, 0f, nullptr, nullptr, true);0x0A12PopFlow();0x0A13Label_0A13:0x0A13/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Hover.MSS_UI_Hover, 1f, 1f, 0f, nullptr, nullptr, true);0x0A4FPopFlow();0x0A50Label_0A50:0x0A50/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Hover.MSS_UI_Hover, 1f, 1f, 0f, nullptr, nullptr, true);0x0A8CPopFlow();0x0A8DLabel_0A8D:0x0A8DWG_ShaderCompilation.SetVisibility(0);0x0AB3K2Node_CreateDelegate_OutputDelegate_15.Bind(this, ShaderCompilationDone);0x0ACAWG_ShaderCompilation.OnDone += K2Node_CreateDelegate_OutputDelegate_15;0x0AF3PopFlow();0x0AF4Label_0AF4:0x0AF4GetPSOCompilationStatus(CallFunc_GetPSOCompilationStatus_TotalEntries, CallFunc_GetPSOCompilationStatus_EntriesLeft);0x0B10SetPSOCompilationBatchMode(this, true);0x0B1Cgoto Label_0A8D;0x0B21goto Label_000F;0x0B26Label_0B26:0x0B26LogoHolder.SetRenderOpacity(1f);0x0B4Bgoto Label_0AF4;0x0B50Label_0B50:0x0B50SetupOnlineDelegates();0x0B5Egoto Label_0824;0x0B63CallFunc_GetGameInstance_ReturnValue = GetGameInstance();0x0B77K2Node_DynamicCast_AsRGGame_Instance = Cast<RGGameInstance>(CallFunc_GetGameInstance_ReturnValue);0x0B9BK2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsRGGame_Instance);0x0BB8if (!(K2Node_DynamicCast_bSuccess_5)) PopFlow();0x0BC2K2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnInviteAccepted);0x0BD9K2Node_DynamicCast_AsRGGame_Instance.OnSessionUserInviteAccepted += K2Node_CreateDelegate_OutputDelegate_2;0x0C02K2Node_CreateDelegate_OutputDelegate_14.Bind(this, OnJoinSession);0x0C19K2Node_DynamicCast_AsRGGame_Instance.OnJoinSessionCompleted += K2Node_CreateDelegate_OutputDelegate_14;0x0C42PopFlow();0x0C43CallFunc_GetOwningPlayer_ReturnValue_5 = GetOwningPlayer();0x0C5BK2Node_DynamicCast_AsRGController_Interface_4 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_5);0x0C7FK2Node_DynamicCast_bSuccess_6 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_4);0x0C9Cif (!(K2Node_DynamicCast_bSuccess_6)) goto Label_0CEA;0x0CAAK2Node_DynamicCast_AsRGController_Interface_4.PopRGWidget(GameplayTag{FName(UI.Layout.Popup)});0x0CEALabel_0CEA:0x0CEACallFunc_NotEqual_ByteByte_ReturnValue = NotEqual_ByteByte(K2Node_CustomEvent_Result, 0);0x0D09if (!(CallFunc_NotEqual_ByteByte_ReturnValue)) PopFlow();0x0D13CallFunc_GetOwningPlayer_ReturnValue_5 = GetOwningPlayer();0x0D2BK2Node_DynamicCast_AsRGController_Interface_5 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_5);0x0D4FK2Node_DynamicCast_bSuccess_7 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_5);0x0D6Cif (!(K2Node_DynamicCast_bSuccess_7)) PopFlow();0x0D76K2Node_CreateDelegate_OutputDelegate.Bind(this, CustomEvent_0);0x0D8DK2Node_DynamicCast_AsRGController_Interface_5.PushRGWidgetWithInit(/Game/Ride/Menu/WG_PopupGeneric.WG_PopupGeneric_C, GameplayTag{FName(UI.Layout.Popup)}, K2Node_CreateDelegate_OutputDelegate);0x0DDFPopFlow();0x0DE0K2Node_DynamicCast_AsWG_Popup_Generic_1 = Cast<WG_PopupGeneric_C>(K2Node_CustomEvent_Widget_5);0x0E04K2Node_DynamicCast_bSuccess_8 = Cast<1>(K2Node_DynamicCast_AsWG_Popup_Generic_1);0x0E21if (!(K2Node_DynamicCast_bSuccess_8)) PopFlow();0x0E2BK2Node_DynamicCast_AsWG_Popup_Generic_1.CancelButton.SetVisibility(1);0x0E67Temp_text_Variable = NSLOCTEXT("797900664CBAFDFEBD28EE96350BA6A0", "", "Couldn't join session, unknown error");0x0EC5Temp_text_Variable_1 = NSLOCTEXT("8AC19B0B4AD5129E2066A1B8EF17601E", "", "Couldn't join session, already in session");0x0F28Temp_text_Variable_2 = NSLOCTEXT("27C1F9B5468BAADCF7FEA4AE64F875EF", "", "Couldn't join session, could not retrieve address");0x0F93Temp_text_Variable_3 = NSLOCTEXT("4F0041864D3A8AB14F8A83AADC05EB70", "", "Couldn't join session, session doesn't exist anymore");0x1001Temp_text_Variable_4 = NSLOCTEXT("B5904B544F2BB55102B6CFAE6A3D337E", "", "Couldn't join session, session is full");0x1061Temp_text_Variable_5 = FText();0x1075Temp_byte_Variable = K2Node_CustomEvent_Result;0x1090K2Node_DynamicCast_AsWG_Popup_Generic_1.PopupText = Switch(Temp_byte_Variable, 0 => Temp_text_Variable_5, 1 => Temp_text_Variable_4, 2 => Temp_text_Variable_3, 3 => Temp_text_Variable_2, 4 => Temp_text_Variable_1, 5 => Temp_text_Variable, default => K2Node_Select_Default);0x112BK2Node_CreateDelegate_OutputDelegate_1.Bind(this, CustomEvent_1);0x1142K2Node_DynamicCast_AsWG_Popup_Generic_1.OnAccepted += K2Node_CreateDelegate_OutputDelegate_1;0x116BPopFlow();0x116CCallFunc_GetOwningPlayer_ReturnValue_6 = GetOwningPlayer();0x1184K2Node_DynamicCast_AsRGController_Interface_6 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_6);0x11A8K2Node_DynamicCast_bSuccess_9 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_6);0x11C5if (!(K2Node_DynamicCast_bSuccess_9)) PopFlow();0x11CFK2Node_DynamicCast_AsRGController_Interface_6.PopRGWidget(GameplayTag{FName(UI.Layout.Popup)});0x120FPopFlow();0x1210Label_1210:0x1210LaunchURL("https://discord.gg/Fq7BF8Dbz3");0x1239PopFlow();0x123Agoto Label_1210;0x123Fif (!(K2Node_CustomEvent_bWasSuccess)) goto Label_131A;0x124DCallFunc_GetOwningPlayer_ReturnValue_7 = GetOwningPlayer();0x1265K2Node_DynamicCast_AsRGController_Interface_7 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_7);0x1289K2Node_DynamicCast_bSuccess_10 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_7);0x12A6if (!(K2Node_DynamicCast_bSuccess_10)) PopFlow();0x12B0K2Node_CreateDelegate_OutputDelegate_3.Bind(this, JoinedInvitePopupInit);0x12C7K2Node_DynamicCast_AsRGController_Interface_7.PushRGWidgetWithInit(/Game/Ride/Menu/WG_PopupThrobber.WG_PopupThrobber_C, GameplayTag{FName(UI.Layout.Popup)}, K2Node_CreateDelegate_OutputDelegate_3);0x1319PopFlow();0x131ALabel_131A:0x131ACallFunc_GetOwningPlayer_ReturnValue_8 = GetOwningPlayer();0x1332K2Node_DynamicCast_AsRGController_Interface_8 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_8);0x1356K2Node_DynamicCast_bSuccess_11 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_8);0x1373if (!(K2Node_DynamicCast_bSuccess_11)) PopFlow();0x137DK2Node_CreateDelegate_OutputDelegate_4.Bind(this, FailedToJoinInvite);0x1394K2Node_DynamicCast_AsRGController_Interface_8.PushRGWidgetWithInit(/Game/Ride/Menu/WG_GenericErrorPopup.WG_GenericErrorPopup_C, GameplayTag{FName(UI.Layout.Popup)}, K2Node_CreateDelegate_OutputDelegate_4);0x13E6PopFlow();0x13E7K2Node_DynamicCast_AsWG_Popup_Throbber = Cast<WG_PopupThrobber_C>(K2Node_CustomEvent_Widget_4);0x140BK2Node_DynamicCast_bSuccess_12 = Cast<1>(K2Node_DynamicCast_AsWG_Popup_Throbber);0x1428if (!(K2Node_DynamicCast_bSuccess_12)) PopFlow();0x1432K2Node_DynamicCast_AsWG_Popup_Throbber.PopupText = NSLOCTEXT("D408A02C4F644376BE20798D455F574C", "", "Joining online session");0x1498PopFlow();0x1499K2Node_DynamicCast_AsWG_Generic_Error_Popup = Cast<WG_GenericErrorPopup_C>(K2Node_CustomEvent_Widget_3);0x14BDK2Node_DynamicCast_bSuccess_13 = Cast<1>(K2Node_DynamicCast_AsWG_Generic_Error_Popup);0x14DAif (!(K2Node_DynamicCast_bSuccess_13)) PopFlow();0x14E4K2Node_DynamicCast_AsWG_Generic_Error_Popup.CancelButton.SetVisibility(1);0x1520K2Node_DynamicCast_AsWG_Generic_Error_Popup.PopupHeadline = NSLOCTEXT("2B9FCB2D4296DAC480C849B2FAE3C1AD", "", "Failed to join invite");0x1585Temp_text_Variable_6 = NSLOCTEXT("0603125440CC1F21D78DFBA768E68005", "", "Friend has a different game version. Please verify your game cache to ensure that you have the latest version of the game");0x1638Temp_text_Variable_7 = NSLOCTEXT("5A33DD9145BCBB35982AC99C656DE899", "", "Failed to join your friends game");0x1692CallFunc_GetGameInstance_ReturnValue_1 = GetGameInstance();0x16A6K2Node_DynamicCast_AsRGGame_Instance_1 = Cast<RGGameInstance>(CallFunc_GetGameInstance_ReturnValue_1);0x16CAK2Node_DynamicCast_bSuccess_15 = Cast<1>(K2Node_DynamicCast_AsRGGame_Instance_1);0x16E7CallFunc_GetLobbySearchResult_ReturnValue = K2Node_DynamicCast_AsRGGame_Instance_1.GetLobbySearchResult();0x171DTemp_byte_Variable_1 = CallFunc_GetLobbySearchResult_ReturnValue;0x1738K2Node_DynamicCast_AsWG_Generic_Error_Popup.PopupBody = Switch(Temp_byte_Variable_1, 0 => Temp_text_Variable_7, 1 => Temp_text_Variable_6, default => K2Node_Select_Default_1);0x1797K2Node_CreateDelegate_OutputDelegate_5.Bind(this, OnFailedToJoinInviteAccepted);0x17AEK2Node_DynamicCast_AsWG_Generic_Error_Popup.OnAccepted += K2Node_CreateDelegate_OutputDelegate_5;0x17D7PopFlow();0x17D8CallFunc_GetOwningPlayer_ReturnValue_9 = GetOwningPlayer();0x17F0K2Node_DynamicCast_AsRGController_Interface_9 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_9);0x1814K2Node_DynamicCast_bSuccess_14 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_9);0x1831if (!(K2Node_DynamicCast_bSuccess_14)) PopFlow();0x183BK2Node_DynamicCast_AsRGController_Interface_9.PopRGWidget(GameplayTag{FName(UI.Layout.Popup)});0x187BPopFlow();0x187Cgoto Label_0B26;0x1881Label_1881:0x1881CallFunc_GetGameViewportClient_ReturnValue = GetGameViewportClient(this);0x1896CallFunc_PopNextPendingNetworkFailureMessage_ReturnValue = CallFunc_GetGameViewportClient_ReturnValue.PopNextPendingNetworkFailureMessage(CallFunc_PopNextPendingNetworkFailureMessage_OutMessage);0x18C9if (!(CallFunc_PopNextPendingNetworkFailureMessage_ReturnValue)) PopFlow();0x18D3K2Node_DynamicCast_AsWG_Generic_Error_Popup_1 = Cast<WG_GenericErrorPopup_C>(K2Node_CustomEvent_Widget_2);0x18F7K2Node_DynamicCast_bSuccess_16 = Cast<1>(K2Node_DynamicCast_AsWG_Generic_Error_Popup_1);0x1914if (!(K2Node_DynamicCast_bSuccess_16)) PopFlow();0x191EK2Node_DynamicCast_AsWG_Generic_Error_Popup_1.CancelButton.SetVisibility(2);0x195ACallFunc_GetErrorHeadline_ReturnValue = GetErrorHeadline(CallFunc_PopNextPendingNetworkFailureMessage_OutMessage);0x197FK2Node_DynamicCast_AsWG_Generic_Error_Popup_1.PopupHeadline = CallFunc_GetErrorHeadline_ReturnValue;0x19B0CallFunc_GetErrorDesc_ReturnValue = GetErrorDesc(CallFunc_PopNextPendingNetworkFailureMessage_OutMessage);0x19D5K2Node_DynamicCast_AsWG_Generic_Error_Popup_1.PopupBody = CallFunc_GetErrorDesc_ReturnValue;0x1A06K2Node_CreateDelegate_OutputDelegate_7.Bind(this, ErrorPopupDismissed);0x1A1DK2Node_DynamicCast_AsWG_Generic_Error_Popup_1.OnAccepted += K2Node_CreateDelegate_OutputDelegate_7;0x1A46PopFlow();0x1A47goto Label_1881;0x1A4CCallFunc_GetOwningPlayer_ReturnValue_11 = GetOwningPlayer();0x1A64K2Node_DynamicCast_AsRGController_Interface_11 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_11);0x1A88K2Node_DynamicCast_bSuccess_18 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_11);0x1AA5if (!(K2Node_DynamicCast_bSuccess_18)) goto Label_0156;0x1AB3K2Node_DynamicCast_AsRGController_Interface_11.PopRGWidget(GameplayTag{FName(UI.Layout.Popup)});0x1AF3goto Label_0156;0x1AF8BP_OnActivated();0x1B02goto Label_0B50;0x1B07K2Node_DynamicCast_AsWG_Generic_Error_Popup_2 = Cast<WG_GenericErrorPopup_C>(K2Node_CustomEvent_Widget_1);0x1B2BK2Node_DynamicCast_bSuccess_19 = Cast<1>(K2Node_DynamicCast_AsWG_Generic_Error_Popup_2);0x1B48if (!(K2Node_DynamicCast_bSuccess_19)) PopFlow();0x1B52K2Node_DynamicCast_AsWG_Generic_Error_Popup_2.CancelButton.SetVisibility(2);0x1B8EK2Node_DynamicCast_AsWG_Generic_Error_Popup_2.PopupHeadline = NSLOCTEXT("9378938C4091F88622FA6194528F526C", "", "Outdated Version");0x1BEEK2Node_DynamicCast_AsWG_Generic_Error_Popup_2.PopupBody = NSLOCTEXT("86D9C05744B639D44DE1478D7F226152", "", "Your game version is outdated, please close the game and verify game cache to access online funcationality");0x1CA8K2Node_CreateDelegate_OutputDelegate_9.Bind(this, OutdatedVersionClosed);0x1CBFK2Node_DynamicCast_AsWG_Generic_Error_Popup_2.OnAccepted += K2Node_CreateDelegate_OutputDelegate_9;0x1CE8PopFlow();0x1CE9CallFunc_GetOwningPlayer_ReturnValue_13 = GetOwningPlayer();0x1D01K2Node_DynamicCast_AsRGController_Interface_13 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_13);0x1D25K2Node_DynamicCast_bSuccess_21 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_13);0x1D42if (!(K2Node_DynamicCast_bSuccess_21)) goto Label_0156;0x1D50K2Node_DynamicCast_AsRGController_Interface_13.PopRGWidget(GameplayTag{FName(UI.Layout.Popup)});0x1D90goto Label_0156;0x1D95goto Label_0717;0x1D9A/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Hover.MSS_UI_Hover, 1f, 1f, 0f, nullptr, nullptr, true);0x1DD6PopFlow();0x1DD7goto Label_0A50;0x1DDCgoto Label_088C;0x1DE1goto Label_0A13;0x1DE6CallFunc_GetOwningPlayer_ReturnValue_14 = GetOwningPlayer();0x1DFEK2Node_DynamicCast_AsRGController_Interface_14 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_14);0x1E22K2Node_DynamicCast_bSuccess_22 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_14);0x1E3Fif (!(K2Node_DynamicCast_bSuccess_22)) goto Label_1EB6;0x1E4DK2Node_CreateDelegate_OutputDelegate_10.Bind(this, InitJoinGame);0x1E64K2Node_DynamicCast_AsRGController_Interface_14.PushRGWidgetWithInit(/Game/Ride/Menu/WG_JoinGame.WG_JoinGame_C, GameplayTag{FName(UI.Layout.Menu)}, K2Node_CreateDelegate_OutputDelegate_10);0x1EB6Label_1EB6:0x1EB6/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Enter.MSS_UI_Enter, 1f, 1f, 0f, nullptr, nullptr, true);0x1EF2PopFlow();0x1EF3goto Label_09D6;0x1EF8goto Label_0628;0x1EFDgoto Label_0999;0x1F02goto Label_051B;0x1F07PopFlow();0x1F08Label_1F08:0x1F08return;0x1F0A// end of script
Final0x04