Zdexby TheHolyOneZ
6,144 classes
/Game/Ride/Menu/WG_MainMenu.WG_MainMenu_C 0x05A9 (1,449 B) align 8 inherited 0x04D8 57 scripted vtable /Game/Ride/Menu/WG_MainMenu
0x00x05A9

Members 27

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08WG_VersionLabel_1UWG_VersionLabel_C*10 flagsnullptr
0x08WG_RelayServerStatusUWG_RelayServerStatus_C*10 flagsnullptr
0x08W_DisplayNameUCommonTextBlock*10 flagsnullptr
0x08SignInActionButtonUWG_MenuActionButton_C*10 flagsnullptr
0x08Shadow_7UImage*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
0x08OnlineSettingsOverlayUOverlay*10 flagsnullptr
0x08OnlineSettingsUWG_MainMenuButton_C*10 flagsnullptr
0x08NewGameButtonUWG_MainMenuButton_C*10 flagsnullptr
0x08LoadButtonUWG_MainMenuButton_C*10 flagsnullptr
0x08JoinButtonUWG_MainMenuButton_C*10 flagsnullptr
0x08Image_61UImage*10 flagsnullptr
0x08ExitButtonUWG_MainMenuButton_C*10 flagsnullptr
0x08DiscordButtonUWG_DiscordButton_C*10 flagsnullptr
0x01Firstbool7 flagsfalse
0x05990x07padding / unreflected
0x08TimerFTimerHandle5 flags{Handle=0}
0x01JoiningInviteInProgressbool7 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 57

SignatureFlagsNativeParams
UWidget* DoCustomNavigation_Up_OptionsButton(const EUINavigation& Navigation)
Script5 statements · 135 bytes of bytecode
0x0000CallFunc_IsVisible_ReturnValue = OnlineSettings.IsVisible();0x002ATemp_bool_Variable = CallFunc_IsVisible_ReturnValue;0x003DReturnValue = Switch(Temp_bool_Variable, false => JoinButton, true => OnlineSettings, default => K2Node_Select_Default);0x007Creturn ReturnValue;0x0086// end of script
Public0x10
UWidget* DoCustomNavigation_Down_JoinButton(const EUINavigation& Navigation)
Script5 statements · 135 bytes of bytecode
0x0000CallFunc_IsVisible_ReturnValue = OnlineSettings.IsVisible();0x002ATemp_bool_Variable = CallFunc_IsVisible_ReturnValue;0x003DReturnValue = Switch(Temp_bool_Variable, false => OptionsButton, true => OnlineSettings, default => K2Node_Select_Default);0x007Creturn ReturnValue;0x0086// end of script
Public0x10
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 OnAccept()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_MainMenu(3325);0x000Freturn;0x0011// end of script
0x00
void CustomEvent(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget_13 = Widget;0x0012ExecuteUbergraph_WG_MainMenu(3330);0x0021return;0x0023// end of script
0x08
void NewGame(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget_12 = Widget;0x0012ExecuteUbergraph_WG_MainMenu(4088);0x0021return;0x0023// end of script
0x08
void Continue(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget_11 = Widget;0x0012ExecuteUbergraph_WG_MainMenu(4089);0x0021return;0x0023// end of script
0x08
void OnApplyPressed()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_MainMenu(4902);0x000Freturn;0x0011// end of script
0x00
void SetupOnlineDelegates()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_MainMenu(5237);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_3 = Result;0x0024ExecuteUbergraph_WG_MainMenu(5653);0x0033return;0x0035// end of script
0x09
void CustomEvent_0(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget_10 = Widget;0x0012ExecuteUbergraph_WG_MainMenu(6071);0x0021return;0x0023// end of script
0x08
void CustomEvent_1()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_MainMenu(6979);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_13 = Button;0x0012ExecuteUbergraph_WG_MainMenu(7185);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(7220);0x0033return;0x0035// end of script
0x08
void JoinedInvitePopupInit(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget_9 = Widget;0x0012ExecuteUbergraph_WG_MainMenu(7454);0x0021return;0x0023// end of script
0x08
void FailedToJoinInvite(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget_8 = Widget;0x0012ExecuteUbergraph_WG_MainMenu(7837);0x0021return;0x0023// end of script
0x08
void OnFailedToJoinInviteAccepted()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_MainMenu(8668);0x000Freturn;0x0011// end of script
0x00
void InitErrorPopup(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget_7 = Widget;0x0012ExecuteUbergraph_WG_MainMenu(9290);0x0021return;0x0023// end of script
0x08
void ErrorPopupDismissed()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_MainMenu(9425);0x000Freturn;0x0011// end of script
0x00
void InitOutdatedVersion(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget_6 = Widget;0x0012ExecuteUbergraph_WG_MainMenu(9617);0x0021return;0x0023// end of script
0x08
void OutdatedVersionClosed()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_MainMenu(10099);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_12 = Button;0x0012ExecuteUbergraph_WG_MainMenu(10271);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_11 = Button;0x0012ExecuteUbergraph_WG_MainMenu(10276);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_10 = Button;0x0012ExecuteUbergraph_WG_MainMenu(10337);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_9 = Button;0x0012ExecuteUbergraph_WG_MainMenu(10342);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_8 = Button;0x0012ExecuteUbergraph_WG_MainMenu(10347);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_7 = Button;0x0012ExecuteUbergraph_WG_MainMenu(10352);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_6 = Button;0x0012ExecuteUbergraph_WG_MainMenu(10417);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_5 = Button;0x0012ExecuteUbergraph_WG_MainMenu(10422);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_4 = Button;0x0012ExecuteUbergraph_WG_MainMenu(10427);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_3 = Button;0x0012ExecuteUbergraph_WG_MainMenu(10432);0x0021return;0x0023// end of script
0x08
void InitJoinGame(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget_5 = Widget;0x0012ExecuteUbergraph_WG_MainMenu(10437);0x0021return;0x0023// end of script
0x08
void UpdateDisplayName()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_MainMenu(10707);0x000Freturn;0x0011// end of script
0x00
void BndEvt__WG_MainMenu_OnlineSettings_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_2 = Button;0x0012ExecuteUbergraph_WG_MainMenu(10888);0x0021return;0x0023// end of script
0x08
void BndEvt__WG_MainMenu_OnlineSettings_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_1 = Button;0x0012ExecuteUbergraph_WG_MainMenu(11157);0x0021return;0x0023// end of script
0x08
void InitOnlineSettings(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget_4 = Widget;0x0012ExecuteUbergraph_WG_MainMenu(11218);0x0021return;0x0023// end of script
0x08
void CustomEvent_2()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_MainMenu(11219);0x000Freturn;0x0011// end of script
0x00
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_WG_MainMenu(11224);0x0021return;0x0023// end of script
EventPublic0x01
void InitSignIn_JoinGame(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget_3 = Widget;0x0012ExecuteUbergraph_WG_MainMenu(11244);0x0021return;0x0023// end of script
0x08
void OnSignInComplete_JoinGame(const ESignInResult& Result)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Result_2 = Result;0x0012ExecuteUbergraph_WG_MainMenu(11384);0x0021return;0x0023// end of script
0x01
void BndEvt__WG_MainMenu_WG_MenuActionButton_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button = Button;0x0012ExecuteUbergraph_WG_MainMenu(11430);0x0021return;0x0023// end of script
0x08
void CustomEvent_3(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget_2 = Widget;0x0012ExecuteUbergraph_WG_MainMenu(11435);0x0021return;0x0023// end of script
0x08
void OnPlatformLoginStatusChanged_Event(int32 LocalUserNum, const EOnlineLoginStatus& OldStatus, const EOnlineLoginStatus& NewStatus, FUniqueNetIdRepl& NewId, const FName& SubsystemName)
Script8 statements · 108 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_LocalUserNum = LocalUserNum;0x0012PersistentFrame.K2Node_CustomEvent_OldStatus = OldStatus;0x0024PersistentFrame.K2Node_CustomEvent_NewStatus = NewStatus;0x0036PersistentFrame.K2Node_CustomEvent_NewId = NewId;0x0048PersistentFrame.K2Node_CustomEvent_SubsystemName = SubsystemName;0x005AExecuteUbergraph_WG_MainMenu(11436);0x0069return;0x006B// end of script
0x40
void BP_OnActivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_MainMenu(11611);0x000Freturn;0x0011// end of script
EventProtected0x00
void PushFailedToJoinError()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_MainMenu(11616);0x000Freturn;0x0011// end of script
0x00
void CheckPendingInvites()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_MainMenu(11621);0x000Freturn;0x0011// end of script
0x00
void OnSignInComplete_Invite(const ESignInResult& Result)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Result_1 = Result;0x0012ExecuteUbergraph_WG_MainMenu(11626);0x0021return;0x0023// end of script
0x01
void SignInInit_Invite(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget_1 = Widget;0x0012ExecuteUbergraph_WG_MainMenu(11762);0x0021return;0x0023// end of script
0x08
void PushJoiningPopup()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_MainMenu(11902);0x000Freturn;0x0011// end of script
0x00
void OnInviteJoinComplete_Event()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_MainMenu(11907);0x000Freturn;0x0011// end of script
0x00
void BP_OnDeactivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_MainMenu(12071);0x000Freturn;0x0011// end of script
EventProtected0x00
void SignInForInvite()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_MainMenu(12096);0x000Freturn;0x0011// end of script
0x00
void SingInForEventInit(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget = Widget;0x0012ExecuteUbergraph_WG_MainMenu(12301);0x0021return;0x0023// end of script
0x08
void OnSignInComplete_Event(const ESignInResult& Result)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Result = Result;0x0012ExecuteUbergraph_WG_MainMenu(12441);0x0021return;0x0023// end of script
0x01
void ExecuteUbergraph_WG_MainMenu(int32 EntryPoint)
Script510 statements · 12,490 bytes of bytecode
0x0000PushFlow(Label_30C7);0x0005goto [EntryPoint];0x000FNewGameButton.SetFocus();0x002FPopFlow();0x0030CallFunc_GetGameInstanceSubsystem_ReturnValue_3 = GetGameInstanceSubsystem(this, /Script/Ride.RGOnlinePlatformSubsystem);0x004ECallFunc_TryJoinPendingInvite_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue_3.TryJoinPendingInvite();0x0078if (!(CallFunc_TryJoinPendingInvite_ReturnValue)) goto Label_00E5;0x0086CallFunc_GetGameInstanceSubsystem_ReturnValue_7 = GetGameInstanceSubsystem(this, /Script/Ride.RGOnlinePlatformSubsystem);0x00A4K2Node_CreateDelegate_OutputDelegate_13.Bind(this, OnInviteJoinComplete_Event);0x00BBCallFunc_GetGameInstanceSubsystem_ReturnValue_7.OnInviteJoinComplete += K2Node_CreateDelegate_OutputDelegate_13;0x00E4PopFlow();0x00E5Label_00E5:0x00E5CallFunc_GetOwningPlayer_ReturnValue_20 = GetOwningPlayer();0x00FDK2Node_DynamicCast_AsRGController_Interface_20 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_20);0x0121K2Node_DynamicCast_bSuccess_31 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_20);0x013Eif (!(K2Node_DynamicCast_bSuccess_31)) goto Label_018C;0x014CK2Node_DynamicCast_AsRGController_Interface_20.PopRGWidget(GameplayTag{FName(UI.Layout.Popup)});0x018CLabel_018C:0x018CPushFailedToJoinError();0x019ALabel_019A:0x019ACallFunc_GetGameInstanceSubsystem_ReturnValue_5 = GetGameInstanceSubsystem(this, /Script/Ride.RGOnlinePlatformSubsystem);0x01B8CallFunc_GetGameInstanceSubsystem_ReturnValue_5.ClearPendingInvite();0x01D8PopFlow();0x01D9Label_01D9:0x01D9CallFunc_IsBuildForSteam_ReturnValue = IsBuildForSteam();0x01EDCallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_IsBuildForSteam_ReturnValue);0x020Aif (!(CallFunc_Not_PreBool_ReturnValue)) goto Label_02E5;0x0218CallFunc_GetOwningPlayer_ReturnValue_16 = GetOwningPlayer();0x0230K2Node_DynamicCast_AsRGController_Interface_16 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_16);0x0254K2Node_DynamicCast_bSuccess_26 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_16);0x0271if (!(K2Node_DynamicCast_bSuccess_26)) PopFlow();0x027BK2Node_CreateDelegate_OutputDelegate_7.Bind(this, InitSignIn_JoinGame);0x0292K2Node_DynamicCast_AsRGController_Interface_16.PushRGWidgetWithInit(/Game/Ride/Menu/WG_SignInMenuPopup.WG_SignInMenuPopup_C, GameplayTag{FName(UI.Layout.Menu)}, K2Node_CreateDelegate_OutputDelegate_7);0x02E4PopFlow();0x02E5Label_02E5:0x02E5CallFunc_GetOwningPlayer_ReturnValue_14 = GetOwningPlayer();0x02FDK2Node_DynamicCast_AsRGController_Interface_14 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_14);0x0321K2Node_DynamicCast_bSuccess_23 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_14);0x033Eif (!(K2Node_DynamicCast_bSuccess_23)) PopFlow();0x0348K2Node_CreateDelegate_OutputDelegate_4.Bind(this, InitJoinGame);0x035FK2Node_DynamicCast_AsRGController_Interface_14.PushRGWidgetWithInit(/Game/Ride/Menu/WG_JoinGame.WG_JoinGame_C, GameplayTag{FName(UI.Layout.Menu)}, K2Node_CreateDelegate_OutputDelegate_4);0x03B1PopFlow();0x03B2Label_03B2:0x03B2K2Node_CreateDelegate_OutputDelegate_6.Bind(this, CustomEvent_2);0x03C9CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_6, 0.3f, false, false, 0f, 0f);0x03FFTimer = CallFunc_K2_SetTimerDelegate_ReturnValue;0x041APopFlow();0x041BLabel_041B:0x041BCallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/Ride.RGOnlinePlatformSubsystem);0x0439CallFunc_IsSignedInto_EOS_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue.IsSignedInto_EOS(0);0x0468if (!(CallFunc_IsSignedInto_EOS_ReturnValue)) PopFlow();0x0472Label_0472:0x0472SignInActionButton.SetVisibility(1);0x0498PopFlow();0x0499Label_0499:0x0499CallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/Ride.RGOnlinePlatformSubsystem);0x04B7K2Node_CreateDelegate_OutputDelegate_10.Bind(this, OnPlatformLoginStatusChanged_Event);0x04CECallFunc_GetGameInstanceSubsystem_ReturnValue.OnPlatformLoginStatusChanged += K2Node_CreateDelegate_OutputDelegate_10;0x04F7goto Label_041B;0x04FCLabel_04FC:0x04FCCallFunc_GetGameInstanceSubsystem_ReturnValue_1 = GetGameInstanceSubsystem(this, /Script/Ride.RGOnlinePlatformSubsystem);0x051ACallFunc_IsSignedInto_EOS_ReturnValue_1 = CallFunc_GetGameInstanceSubsystem_ReturnValue_1.IsSignedInto_EOS(0);0x0549if (!(CallFunc_IsSignedInto_EOS_ReturnValue_1)) goto Label_0558;0x0557PopFlow();0x0558Label_0558:0x0558CallFunc_GetOwningPlayer_ReturnValue_17 = GetOwningPlayer();0x0570K2Node_DynamicCast_AsRGController_Interface_17 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_17);0x0594K2Node_DynamicCast_bSuccess_27 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_17);0x05B1if (!(K2Node_DynamicCast_bSuccess_27)) PopFlow();0x05BBK2Node_CreateDelegate_OutputDelegate_9.Bind(this, CustomEvent_3);0x05D2K2Node_DynamicCast_AsRGController_Interface_17.PushRGWidgetWithInit(/Game/Ride/Menu/WG_SignInMenuPopup.WG_SignInMenuPopup_C, GameplayTag{FName(UI.Layout.Menu)}, K2Node_CreateDelegate_OutputDelegate_9);0x0624PopFlow();0x0625Label_0625:0x0625CallFunc_GetGameInstanceSubsystem_ReturnValue_2 = GetGameInstanceSubsystem(this, /Script/Ride.RGOnlinePlatformSubsystem);0x0643CallFunc_IsSignedInto_EOS_ReturnValue_2 = CallFunc_GetGameInstanceSubsystem_ReturnValue_2.IsSignedInto_EOS(0);0x0672if (!(CallFunc_IsSignedInto_EOS_ReturnValue_2)) goto Label_06C5;0x0680Label_0680:0x0680PushJoiningPopup();0x068EDelay(this, 1f, LatentActionInfo{0x30, -1765616717, FName(ExecuteUbergraph_WG_MainMenu), this});0x06C4PopFlow();0x06C5Label_06C5:0x06C5CallFunc_GetOwningPlayer_ReturnValue_18 = GetOwningPlayer();0x06DDK2Node_DynamicCast_AsRGController_Interface_18 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_18);0x0701K2Node_DynamicCast_bSuccess_28 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_18);0x071Eif (!(K2Node_DynamicCast_bSuccess_28)) PopFlow();0x0728K2Node_CreateDelegate_OutputDelegate_12.Bind(this, SignInInit_Invite);0x073FK2Node_DynamicCast_AsRGController_Interface_18.PushRGWidgetWithInit(/Game/Ride/Menu/WG_SignInMenuPopup.WG_SignInMenuPopup_C, GameplayTag{FName(UI.Layout.Menu)}, K2Node_CreateDelegate_OutputDelegate_12);0x0791PopFlow();0x0792Label_0792:0x0792CallFunc_GetGameInstanceSubsystem_ReturnValue_6 = GetGameInstanceSubsystem(this, /Script/Ride.RGOnlinePlatformSubsystem);0x07B0CallFunc_HavePendingInvite_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue_6.HavePendingInvite();0x07DAif (!(CallFunc_HavePendingInvite_ReturnValue)) PopFlow();0x07E4CheckPendingInvites();0x07F2PopFlow();0x07F3Label_07F3:0x07F3CallFunc_GetGameInstanceSubsystem_ReturnValue_8 = GetGameInstanceSubsystem(this, /Script/Ride.RGOnlinePlatformSubsystem);0x0811CallFunc_GetGameInstanceSubsystem_ReturnValue_8.OnPlatformLoginStatusChanged.Clear();0x0831PopFlow();0x0832Label_0832:0x0832CallFunc_GetGameInstanceSubsystem_ReturnValue_8 = GetGameInstanceSubsystem(this, /Script/Ride.RGOnlinePlatformSubsystem);0x0850CallFunc_GetGameInstanceSubsystem_ReturnValue_8.OnInvitePending.Clear();0x0870PopFlow();0x0871Label_0871:0x0871CallFunc_GetGameInstanceSubsystem_ReturnValue_8 = GetGameInstanceSubsystem(this, /Script/Ride.RGOnlinePlatformSubsystem);0x088FCallFunc_GetGameInstanceSubsystem_ReturnValue_8.OnInviteJoinComplete.Clear();0x08AFPopFlow();0x08B0Label_08B0:0x08B0CallFunc_GetGameInstanceSubsystem_ReturnValue_9 = GetGameInstanceSubsystem(this, /Script/Ride.RGOnlinePlatformSubsystem);0x08CECallFunc_IsWaitingForSignIn_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue_9.IsWaitingForSignIn();0x08F8if (!(CallFunc_IsWaitingForSignIn_ReturnValue)) goto Label_0792;0x0906SignInForInvite();0x0914PopFlow();0x0915Label_0915:0x0915CallFunc_GetGameInstanceSubsystem_ReturnValue_10 = GetGameInstanceSubsystem(this, /Script/Ride.RGOnlinePlatformSubsystem);0x0933CallFunc_HavePendingInvite_ReturnValue_1 = CallFunc_GetGameInstanceSubsystem_ReturnValue_10.HavePendingInvite();0x095Dif (!(CallFunc_HavePendingInvite_ReturnValue_1)) PopFlow();0x0967goto Label_0625;0x096CLabel_096C:0x096CCallFunc_GetGameInstanceSubsystem_ReturnValue_12 = GetGameInstanceSubsystem(this, /Script/Ride.RGOnlinePlatformSubsystem);0x098ACallFunc_GetGameInstanceSubsystem_ReturnValue_12.TryConsumePendingPlatformInvite();0x09AAPopFlow();0x09ABLabel_09AB:0x09ABK2Node_CreateDelegate_OutputDelegate_16.Bind(this, OnApplyPressed);0x09C2BindEnhancedInputAction(/Game/Ride/Input/Actions/Menu/IA_UI_Generic_Apply.IA_UI_Generic_Apply, K2Node_CreateDelegate_OutputDelegate_16, false);0x09DFCallFunc_IsBuildForSteam_ReturnValue_1 = IsBuildForSteam();0x09F3CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(CallFunc_IsBuildForSteam_ReturnValue_1);0x0A10CallFunc_BooleanOR_ReturnValue = BooleanOR(First, CallFunc_Not_PreBool_ReturnValue_1);0x0A36if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_0B33;0x0A44Label_0A44:0x0A44CallFunc_IsOutdatedVersion_ReturnValue = IsOutdatedVersion();0x0A58if (!(CallFunc_IsOutdatedVersion_ReturnValue)) goto Label_0B43;0x0A66CallFunc_GetOwningPlayer_ReturnValue_12 = GetOwningPlayer();0x0A7EK2Node_DynamicCast_AsRGController_Interface_12 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_12);0x0AA2K2Node_DynamicCast_bSuccess_21 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_12);0x0ABFif (!(K2Node_DynamicCast_bSuccess_21)) PopFlow();0x0AC9K2Node_CreateDelegate_OutputDelegate_2.Bind(this, InitOutdatedVersion);0x0AE0K2Node_DynamicCast_AsRGController_Interface_12.PushRGWidgetWithInit(/Game/Ride/Menu/WG_GenericErrorPopup.WG_GenericErrorPopup_C, GameplayTag{FName(UI.Layout.Popup)}, K2Node_CreateDelegate_OutputDelegate_2);0x0B32PopFlow();0x0B33Label_0B33:0x0B33First = true;0x0B3Egoto Label_0A44;0x0B43Label_0B43:0x0B43CallFunc_GetGameViewportClient_ReturnValue = GetGameViewportClient(this);0x0B58CallFunc_GetGameViewportClient_ReturnValue.MergeNetworkFailureMessages();0x0B7CCallFunc_GetGameViewportClient_ReturnValue = GetGameViewportClient(this);0x0B91CallFunc_HasPendingNetworkFailureMessages_ReturnValue = CallFunc_GetGameViewportClient_ReturnValue.HasPendingNetworkFailureMessages();0x0BBBif (!(CallFunc_HasPendingNetworkFailureMessages_ReturnValue)) goto Label_0C96;0x0BC9CallFunc_GetOwningPlayer_ReturnValue_10 = GetOwningPlayer();0x0BE1K2Node_DynamicCast_AsRGController_Interface_10 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_10);0x0C05K2Node_DynamicCast_bSuccess_17 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_10);0x0C22if (!(K2Node_DynamicCast_bSuccess_17)) PopFlow();0x0C2CK2Node_CreateDelegate_OutputDelegate.Bind(this, InitErrorPopup);0x0C43K2Node_DynamicCast_AsRGController_Interface_10.PushRGWidgetWithInit(/Game/Ride/Menu/WG_GenericErrorPopup.WG_GenericErrorPopup_C, GameplayTag{FName(UI.Layout.Popup)}, K2Node_CreateDelegate_OutputDelegate);0x0C95PopFlow();0x0C96Label_0C96:0x0C96Delay(this, 0.2f, LatentActionInfo{0xF, -1941199948, FName(ExecuteUbergraph_WG_MainMenu), this});0x0CCCPopFlow();0x0CCDLabel_0CCD:0x0CCDCallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x0CE5QuitGame(this, CallFunc_GetOwningPlayer_ReturnValue, 0, false);0x0CFCPopFlow();0x0CFDgoto Label_0CCD;0x0D02K2Node_DynamicCast_AsWG_Popup_Generic = Cast<WG_PopupGeneric_C>(K2Node_CustomEvent_Widget_13);0x0D26K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsWG_Popup_Generic);0x0D43if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0D4DK2Node_DynamicCast_AsWG_Popup_Generic.PopupText = FText::FromStringTable("/Game/Ride/Menu/ST_GenericMenu.ST_GenericMenu", "ExitToDesktop");0x0DBDK2Node_CreateDelegate_OutputDelegate_28.Bind(this, OnAccept);0x0DD4K2Node_DynamicCast_AsWG_Popup_Generic.OnAccepted += K2Node_CreateDelegate_OutputDelegate_28;0x0DFDPopFlow();0x0DFELabel_0DFE:0x0DFECallFunc_GetOwningPlayer_ReturnValue_1 = GetOwningPlayer();0x0E16K2Node_DynamicCast_AsRGController_Interface = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_1);0x0E3AK2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface);0x0E57if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0ECE;0x0E65K2Node_CreateDelegate_OutputDelegate_26.Bind(this, CustomEvent);0x0E7CK2Node_DynamicCast_AsRGController_Interface.PushRGWidgetWithInit(/Game/Ride/Menu/WG_PopupGeneric.WG_PopupGeneric_C, GameplayTag{FName(UI.Layout.Popup)}, K2Node_CreateDelegate_OutputDelegate_26);0x0ECELabel_0ECE:0x0ECE/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Enter.MSS_UI_Enter, 1f, 1f, 0f, nullptr, nullptr, true);0x0F0APopFlow();0x0F0BLabel_0F0B:0x0F0BCallFunc_GetOwningPlayer_ReturnValue_2 = GetOwningPlayer();0x0F23K2Node_DynamicCast_AsRGController_Interface_1 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_2);0x0F47K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_1);0x0F64if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_0FBB;0x0F72K2Node_DynamicCast_AsRGController_Interface_1.PushRGWdget(/Game/Ride/Menu/WG_OptionMenu.WG_OptionMenu_C, GameplayTag{FName(UI.Layout.Menu)});0x0FBBLabel_0FBB:0x0FBB/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Enter.MSS_UI_Enter, 1f, 1f, 0f, nullptr, nullptr, true);0x0FF7PopFlow();0x0FF8PopFlow();0x0FF9PopFlow();0x0FFALabel_0FFA:0x0FFACallFunc_GetOwningPlayer_ReturnValue_3 = GetOwningPlayer();0x1012K2Node_DynamicCast_AsRGController_Interface_2 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_3);0x1036K2Node_DynamicCast_bSuccess_3 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_2);0x1053if (!(K2Node_DynamicCast_bSuccess_3)) goto Label_10CA;0x1061K2Node_CreateDelegate_OutputDelegate_22.Bind(this, NewGame);0x1078K2Node_DynamicCast_AsRGController_Interface_2.PushRGWidgetWithInit(/Game/Ride/Menu/WG_NewGame.WG_NewGame_C, GameplayTag{FName(UI.Layout.Menu)}, K2Node_CreateDelegate_OutputDelegate_22);0x10CALabel_10CA:0x10CA/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Enter.MSS_UI_Enter, 1f, 1f, 0f, nullptr, nullptr, true);0x1106PopFlow();0x1107Label_1107:0x1107PushFlow(Label_114F);0x110CPushFlow(Label_11F4);0x1111CallFunc_RGStartingPreferences_ReturnValue = RGStartingPreferences();0x1125First = CallFunc_RGStartingPreferences_ReturnValue.bNoSplash;0x114EPopFlow();0x114FLabel_114F:0x114FCallFunc_IsBuildForSteam_ReturnValue_2 = IsBuildForSteam();0x1163CallFunc_IsEditorBuild_ReturnValue = IsEditorBuild();0x1177CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_IsBuildForSteam_ReturnValue_2, CallFunc_IsEditorBuild_ReturnValue);0x119DCallFunc_Not_PreBool_ReturnValue_2 = Not_PreBool(CallFunc_BooleanOR_ReturnValue_1);0x11BAif (!(CallFunc_Not_PreBool_ReturnValue_2)) goto Label_11CD;0x11C8goto Label_0499;0x11CDLabel_11CD:0x11CDSignInActionButton.SetVisibility(1);0x11F3PopFlow();0x11F4Label_11F4:0x11F4NewGameButton.SetFocus();0x1214goto Label_09AB;0x1219Label_1219:0x1219CallFunc_GetOwningPlayer_ReturnValue_4 = GetOwningPlayer();0x1231K2Node_DynamicCast_AsRGController_Interface_3 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_4);0x1255K2Node_DynamicCast_bSuccess_4 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_3);0x1272if (!(K2Node_DynamicCast_bSuccess_4)) goto Label_12E9;0x1280K2Node_CreateDelegate_OutputDelegate_19.Bind(this, Continue);0x1297K2Node_DynamicCast_AsRGController_Interface_3.PushRGWidgetWithInit(/Game/Ride/Menu/WG_Continue.WG_Continue_C, GameplayTag{FName(UI.Layout.Menu)}, K2Node_CreateDelegate_OutputDelegate_19);0x12E9Label_12E9:0x12E9/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Enter.MSS_UI_Enter, 1f, 1f, 0f, nullptr, nullptr, true);0x1325PopFlow();0x1326CallFunc_CanDisplayDiscordIcon_ReturnValue_2 = CanDisplayDiscordIcon();0x133Aif (!(CallFunc_CanDisplayDiscordIcon_ReturnValue_2)) PopFlow();0x1344LaunchURL("https://discord.gg/Fq7BF8Dbz3");0x136DPopFlow();0x136ELabel_136E:0x136E/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Hover.MSS_UI_Hover, 1f, 1f, 0f, nullptr, nullptr, true);0x13AAPopFlow();0x13ABLabel_13AB:0x13AB/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Hover.MSS_UI_Hover, 1f, 1f, 0f, nullptr, nullptr, true);0x13E7PopFlow();0x13E8Label_13E8:0x13E8/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Hover.MSS_UI_Hover, 1f, 1f, 0f, nullptr, nullptr, true);0x1424PopFlow();0x1425Label_1425:0x1425/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Hover.MSS_UI_Hover, 1f, 1f, 0f, nullptr, nullptr, true);0x1461PopFlow();0x1462Label_1462:0x1462SetupOnlineDelegates();0x1470goto Label_1107;0x1475CallFunc_GetGameInstance_ReturnValue = GetGameInstance();0x1489K2Node_DynamicCast_AsRGGame_Instance = Cast<RGGameInstance>(CallFunc_GetGameInstance_ReturnValue);0x14ADK2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsRGGame_Instance);0x14CAif (!(K2Node_DynamicCast_bSuccess_5)) PopFlow();0x14D4K2Node_CreateDelegate_OutputDelegate_23.Bind(this, OnInviteAccepted);0x14EBK2Node_DynamicCast_AsRGGame_Instance.OnSessionUserInviteAccepted += K2Node_CreateDelegate_OutputDelegate_23;0x1514K2Node_CreateDelegate_OutputDelegate_24.Bind(this, OnJoinSession);0x152BK2Node_DynamicCast_AsRGGame_Instance.OnJoinSessionCompleted += K2Node_CreateDelegate_OutputDelegate_24;0x1554CallFunc_GetGameInstanceSubsystem_ReturnValue_4 = GetGameInstanceSubsystem(this, /Script/Ride.RGOnlinePlatformSubsystem);0x1572K2Node_CreateDelegate_OutputDelegate_27.Bind(this, CheckPendingInvites);0x1589CallFunc_GetGameInstanceSubsystem_ReturnValue_4.OnInvitePending += K2Node_CreateDelegate_OutputDelegate_27;0x15B2CallFunc_GetGameInstanceSubsystem_ReturnValue_11 = GetGameInstanceSubsystem(this, /Script/Ride.RGOnlinePlatformSubsystem);0x15D0K2Node_CreateDelegate_OutputDelegate_29.Bind(this, SignInForInvite);0x15E7CallFunc_GetGameInstanceSubsystem_ReturnValue_11.OnWantingToSignIn += K2Node_CreateDelegate_OutputDelegate_29;0x1610goto Label_08B0;0x1615CallFunc_GetOwningPlayer_ReturnValue_5 = GetOwningPlayer();0x162DK2Node_DynamicCast_AsRGController_Interface_4 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_5);0x1651K2Node_DynamicCast_bSuccess_6 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_4);0x166Eif (!(K2Node_DynamicCast_bSuccess_6)) goto Label_16BC;0x167CK2Node_DynamicCast_AsRGController_Interface_4.PopRGWidget(GameplayTag{FName(UI.Layout.Popup)});0x16BCLabel_16BC:0x16BCCallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(K2Node_CustomEvent_Result_3, 0);0x16DBif (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) goto Label_16EA;0x16E9PopFlow();0x16EALabel_16EA:0x16EACallFunc_GetOwningPlayer_ReturnValue_5 = GetOwningPlayer();0x1702K2Node_DynamicCast_AsRGController_Interface_5 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_5);0x1726K2Node_DynamicCast_bSuccess_7 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_5);0x1743if (!(K2Node_DynamicCast_bSuccess_7)) PopFlow();0x174DK2Node_CreateDelegate_OutputDelegate_17.Bind(this, CustomEvent_0);0x1764K2Node_DynamicCast_AsRGController_Interface_5.PushRGWidgetWithInit(/Game/Ride/Menu/WG_PopupGeneric.WG_PopupGeneric_C, GameplayTag{FName(UI.Layout.Popup)}, K2Node_CreateDelegate_OutputDelegate_17);0x17B6PopFlow();0x17B7K2Node_DynamicCast_AsWG_Popup_Generic_1 = Cast<WG_PopupGeneric_C>(K2Node_CustomEvent_Widget_10);0x17DBK2Node_DynamicCast_bSuccess_8 = Cast<1>(K2Node_DynamicCast_AsWG_Popup_Generic_1);0x17F8if (!(K2Node_DynamicCast_bSuccess_8)) PopFlow();0x1802K2Node_DynamicCast_AsWG_Popup_Generic_1.CancelButton.SetVisibility(1);0x183ETemp_text_Variable_2 = FText();0x1852Temp_text_Variable_3 = NSLOCTEXT("B5904B544F2BB55102B6CFAE6A3D337E", "", "Couldn't join session, session is full");0x18B2Temp_text_Variable_4 = NSLOCTEXT("4F0041864D3A8AB14F8A83AADC05EB70", "", "Couldn't join session, session doesn't exist anymore");0x1920Temp_text_Variable_5 = NSLOCTEXT("27C1F9B5468BAADCF7FEA4AE64F875EF", "", "Couldn't join session, could not retrieve address");0x198BTemp_text_Variable_6 = NSLOCTEXT("8AC19B0B4AD5129E2066A1B8EF17601E", "", "Couldn't join session, already in session");0x19EETemp_text_Variable_7 = NSLOCTEXT("797900664CBAFDFEBD28EE96350BA6A0", "", "Couldn't join session, unknown error");0x1A4CTemp_byte_Variable_3 = K2Node_CustomEvent_Result_3;0x1A67K2Node_DynamicCast_AsWG_Popup_Generic_1.PopupText = Switch(Temp_byte_Variable_3, 0 => Temp_text_Variable_2, 1 => Temp_text_Variable_3, 2 => Temp_text_Variable_4, 3 => Temp_text_Variable_5, 4 => Temp_text_Variable_6, 5 => Temp_text_Variable_7, default => K2Node_Select_Default_2);0x1B02K2Node_CreateDelegate_OutputDelegate_25.Bind(this, CustomEvent_1);0x1B19K2Node_DynamicCast_AsWG_Popup_Generic_1.OnAccepted += K2Node_CreateDelegate_OutputDelegate_25;0x1B42PopFlow();0x1B43CallFunc_GetOwningPlayer_ReturnValue_6 = GetOwningPlayer();0x1B5BK2Node_DynamicCast_AsRGController_Interface_6 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_6);0x1B7FK2Node_DynamicCast_bSuccess_9 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_6);0x1B9Cif (!(K2Node_DynamicCast_bSuccess_9)) PopFlow();0x1BA6K2Node_DynamicCast_AsRGController_Interface_6.PopRGWidget(GameplayTag{FName(UI.Layout.Popup)});0x1BE6PopFlow();0x1BE7Label_1BE7:0x1BE7LaunchURL("https://discord.gg/Fq7BF8Dbz3");0x1C10PopFlow();0x1C11CallFunc_CanDisplayDiscordIcon_ReturnValue_1 = CanDisplayDiscordIcon();0x1C25if (!(CallFunc_CanDisplayDiscordIcon_ReturnValue_1)) PopFlow();0x1C2Fgoto Label_1BE7;0x1C34if (!(K2Node_CustomEvent_bWasSuccess)) goto Label_1D0F;0x1C42Label_1C42:0x1C42CallFunc_GetOwningPlayer_ReturnValue_7 = GetOwningPlayer();0x1C5AK2Node_DynamicCast_AsRGController_Interface_7 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_7);0x1C7EK2Node_DynamicCast_bSuccess_10 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_7);0x1C9Bif (!(K2Node_DynamicCast_bSuccess_10)) PopFlow();0x1CA5K2Node_CreateDelegate_OutputDelegate_21.Bind(this, JoinedInvitePopupInit);0x1CBCK2Node_DynamicCast_AsRGController_Interface_7.PushRGWidgetWithInit(/Game/Ride/Menu/WG_PopupThrobber.WG_PopupThrobber_C, GameplayTag{FName(UI.Layout.Popup)}, K2Node_CreateDelegate_OutputDelegate_21);0x1D0EPopFlow();0x1D0FLabel_1D0F:0x1D0FPushFailedToJoinError();0x1D1DPopFlow();0x1D1EK2Node_DynamicCast_AsWG_Popup_Throbber = Cast<WG_PopupThrobber_C>(K2Node_CustomEvent_Widget_9);0x1D42K2Node_DynamicCast_bSuccess_12 = Cast<1>(K2Node_DynamicCast_AsWG_Popup_Throbber);0x1D5Fif (!(K2Node_DynamicCast_bSuccess_12)) PopFlow();0x1D69K2Node_DynamicCast_AsWG_Popup_Throbber.PopupText = NSLOCTEXT("D408A02C4F644376BE20798D455F574C", "", "Joining online session");0x1DCFPopFlow();0x1DD0Label_1DD0:0x1DD0CallFunc_GetOwningPlayer_ReturnValue_8 = GetOwningPlayer();0x1DE8K2Node_DynamicCast_AsRGController_Interface_8 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_8);0x1E0CK2Node_DynamicCast_bSuccess_11 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_8);0x1E29if (!(K2Node_DynamicCast_bSuccess_11)) PopFlow();0x1E33K2Node_CreateDelegate_OutputDelegate_20.Bind(this, FailedToJoinInvite);0x1E4AK2Node_DynamicCast_AsRGController_Interface_8.PushRGWidgetWithInit(/Game/Ride/Menu/WG_GenericErrorPopup.WG_GenericErrorPopup_C, GameplayTag{FName(UI.Layout.Popup)}, K2Node_CreateDelegate_OutputDelegate_20);0x1E9CPopFlow();0x1E9DK2Node_DynamicCast_AsWG_Generic_Error_Popup = Cast<WG_GenericErrorPopup_C>(K2Node_CustomEvent_Widget_8);0x1EC1K2Node_DynamicCast_bSuccess_13 = Cast<1>(K2Node_DynamicCast_AsWG_Generic_Error_Popup);0x1EDEif (!(K2Node_DynamicCast_bSuccess_13)) PopFlow();0x1EE8K2Node_DynamicCast_AsWG_Generic_Error_Popup.CancelButton.SetVisibility(1);0x1F24K2Node_DynamicCast_AsWG_Generic_Error_Popup.PopupHeadline = NSLOCTEXT("2B9FCB2D4296DAC480C849B2FAE3C1AD", "", "Failed to join invite");0x1F89Temp_text_Variable = NSLOCTEXT("0603125440CC1F21D78DFBA768E68005", "", "Friend has a different game version. Please verify your game cache to ensure that you have the latest version of the game");0x203CTemp_text_Variable_1 = NSLOCTEXT("5A33DD9145BCBB35982AC99C656DE899", "", "Failed to join your friends game");0x2096CallFunc_GetGameInstance_ReturnValue_1 = GetGameInstance();0x20AAK2Node_DynamicCast_AsRGGame_Instance_1 = Cast<RGGameInstance>(CallFunc_GetGameInstance_ReturnValue_1);0x20CEK2Node_DynamicCast_bSuccess_15 = Cast<1>(K2Node_DynamicCast_AsRGGame_Instance_1);0x20EBCallFunc_GetLobbySearchResult_ReturnValue = K2Node_DynamicCast_AsRGGame_Instance_1.GetLobbySearchResult();0x2121Temp_byte_Variable = CallFunc_GetLobbySearchResult_ReturnValue;0x213CK2Node_DynamicCast_AsWG_Generic_Error_Popup.PopupBody = Switch(Temp_byte_Variable, 0 => Temp_text_Variable_1, 1 => Temp_text_Variable, default => K2Node_Select_Default);0x219BK2Node_CreateDelegate_OutputDelegate_18.Bind(this, OnFailedToJoinInviteAccepted);0x21B2K2Node_DynamicCast_AsWG_Generic_Error_Popup.OnAccepted += K2Node_CreateDelegate_OutputDelegate_18;0x21DBPopFlow();0x21DCCallFunc_GetOwningPlayer_ReturnValue_9 = GetOwningPlayer();0x21F4K2Node_DynamicCast_AsRGController_Interface_9 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_9);0x2218K2Node_DynamicCast_bSuccess_14 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_9);0x2235if (!(K2Node_DynamicCast_bSuccess_14)) PopFlow();0x223FK2Node_DynamicCast_AsRGController_Interface_9.PopRGWidget(GameplayTag{FName(UI.Layout.Popup)});0x227FPopFlow();0x2280Label_2280:0x2280CallFunc_GetGameViewportClient_ReturnValue = GetGameViewportClient(this);0x2295CallFunc_PopNextPendingNetworkFailureMessage_ReturnValue = CallFunc_GetGameViewportClient_ReturnValue.PopNextPendingNetworkFailureMessage(CallFunc_PopNextPendingNetworkFailureMessage_OutMessage);0x22C8if (!(CallFunc_PopNextPendingNetworkFailureMessage_ReturnValue)) PopFlow();0x22D2K2Node_DynamicCast_AsWG_Generic_Error_Popup_2 = Cast<WG_GenericErrorPopup_C>(K2Node_CustomEvent_Widget_7);0x22F6K2Node_DynamicCast_bSuccess_18 = Cast<1>(K2Node_DynamicCast_AsWG_Generic_Error_Popup_2);0x2313if (!(K2Node_DynamicCast_bSuccess_18)) PopFlow();0x231DK2Node_DynamicCast_AsWG_Generic_Error_Popup_2.CancelButton.SetVisibility(1);0x2359CallFunc_GetErrorHeadline_ReturnValue = GetErrorHeadline(CallFunc_PopNextPendingNetworkFailureMessage_OutMessage);0x237EK2Node_DynamicCast_AsWG_Generic_Error_Popup_2.PopupHeadline = CallFunc_GetErrorHeadline_ReturnValue;0x23AFCallFunc_GetErrorDesc_ReturnValue = GetErrorDesc(CallFunc_PopNextPendingNetworkFailureMessage_OutMessage);0x23D4K2Node_DynamicCast_AsWG_Generic_Error_Popup_2.PopupBody = CallFunc_GetErrorDesc_ReturnValue;0x2405K2Node_CreateDelegate_OutputDelegate_1.Bind(this, ErrorPopupDismissed);0x241CK2Node_DynamicCast_AsWG_Generic_Error_Popup_2.OnAccepted += K2Node_CreateDelegate_OutputDelegate_1;0x2445goto Label_03B2;0x244Agoto Label_2280;0x244FLabel_244F:0x244FK2Node_DynamicCast_AsWG_Generic_Error_Popup_1 = Cast<WG_GenericErrorPopup_C>(K2Node_CustomEvent_Widget_7);0x2473K2Node_DynamicCast_bSuccess_16 = Cast<1>(K2Node_DynamicCast_AsWG_Generic_Error_Popup_1);0x2490if (!(K2Node_DynamicCast_bSuccess_16)) PopFlow();0x249AK2Node_DynamicCast_AsWG_Generic_Error_Popup_1.Ok.SetFocus();0x24D0PopFlow();0x24D1K2_ClearAndInvalidateTimerHandle(this, Timer);0x24E5CallFunc_GetOwningPlayer_ReturnValue_11 = GetOwningPlayer();0x24FDK2Node_DynamicCast_AsRGController_Interface_11 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_11);0x2521K2Node_DynamicCast_bSuccess_19 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_11);0x253Eif (!(K2Node_DynamicCast_bSuccess_19)) goto Label_0B43;0x254CK2Node_DynamicCast_AsRGController_Interface_11.PopRGWidget(GameplayTag{FName(UI.Layout.Popup)});0x258Cgoto Label_0B43;0x2591K2Node_DynamicCast_AsWG_Generic_Error_Popup_3 = Cast<WG_GenericErrorPopup_C>(K2Node_CustomEvent_Widget_6);0x25B5K2Node_DynamicCast_bSuccess_20 = Cast<1>(K2Node_DynamicCast_AsWG_Generic_Error_Popup_3);0x25D2if (!(K2Node_DynamicCast_bSuccess_20)) PopFlow();0x25DCK2Node_DynamicCast_AsWG_Generic_Error_Popup_3.CancelButton.SetVisibility(2);0x2618K2Node_DynamicCast_AsWG_Generic_Error_Popup_3.PopupHeadline = NSLOCTEXT("9378938C4091F88622FA6194528F526C", "", "Outdated Version");0x2678K2Node_DynamicCast_AsWG_Generic_Error_Popup_3.PopupBody = NSLOCTEXT("86D9C05744B639D44DE1478D7F226152", "", "Your game version is outdated, please close the game and verify game cache to access online funcationality");0x2732K2Node_CreateDelegate_OutputDelegate_3.Bind(this, OutdatedVersionClosed);0x2749K2Node_DynamicCast_AsWG_Generic_Error_Popup_3.OnAccepted += K2Node_CreateDelegate_OutputDelegate_3;0x2772PopFlow();0x2773CallFunc_GetOwningPlayer_ReturnValue_13 = GetOwningPlayer();0x278BK2Node_DynamicCast_AsRGController_Interface_13 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_13);0x27AFK2Node_DynamicCast_bSuccess_22 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_13);0x27CCif (!(K2Node_DynamicCast_bSuccess_22)) goto Label_0B43;0x27DAK2Node_DynamicCast_AsRGController_Interface_13.PopRGWidget(GameplayTag{FName(UI.Layout.Popup)});0x281Agoto Label_0B43;0x281Fgoto Label_0FFA;0x2824/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Hover.MSS_UI_Hover, 1f, 1f, 0f, nullptr, nullptr, true);0x2860PopFlow();0x2861goto Label_1425;0x2866goto Label_1219;0x286Bgoto Label_13E8;0x2870/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Enter.MSS_UI_Enter, 1f, 1f, 0f, nullptr, nullptr, true);0x28ACgoto Label_01D9;0x28B1goto Label_13AB;0x28B6goto Label_0F0B;0x28BBgoto Label_136E;0x28C0goto Label_0DFE;0x28C5PopFlow();0x28C6Label_28C6:0x28C6BP_OnActivated();0x28D0UpdateDisplayName();0x28DETemp_byte_Variable_1 = 0;0x28F2Temp_byte_Variable_2 = 1;0x2906CallFunc_CanDisplayDiscordIcon_ReturnValue = CanDisplayDiscordIcon();0x291ATemp_bool_Variable = CallFunc_CanDisplayDiscordIcon_ReturnValue;0x292DDiscordButton.SetVisibility(Switch(Temp_bool_Variable, false => Temp_byte_Variable_2, true => Temp_byte_Variable_1, default => K2Node_Select_Default_1));0x2986CallFunc_IsBuildForConsole_ReturnValue = IsBuildForConsole();0x299Aif (!(CallFunc_IsBuildForConsole_ReturnValue)) goto Label_1462;0x29A8ExitButton.SetVisibility(1);0x29CEgoto Label_1462;0x29D3CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x29EDCallFunc_GetPlayerName_ReturnValue = CallFunc_GetPlayerController_ReturnValue.PlayerState.GetPlayerName();0x2A35CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_GetPlayerName_ReturnValue);0x2A5AW_DisplayName.SetText(CallFunc_Conv_StringToText_ReturnValue);0x2A87PopFlow();0x2A88CallFunc_GetOwningPlayer_ReturnValue_15 = GetOwningPlayer();0x2AA0K2Node_DynamicCast_AsRGController_Interface_15 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_15);0x2AC4K2Node_DynamicCast_bSuccess_24 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_15);0x2AE1if (!(K2Node_DynamicCast_bSuccess_24)) goto Label_2B58;0x2AEFK2Node_CreateDelegate_OutputDelegate_5.Bind(this, InitOnlineSettings);0x2B06K2Node_DynamicCast_AsRGController_Interface_15.PushRGWidgetWithInit(/Game/Ride/Menu/WG_OnlineSettings.WG_OnlineSettings_C, GameplayTag{FName(UI.Layout.Menu)}, K2Node_CreateDelegate_OutputDelegate_5);0x2B58Label_2B58:0x2B58/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Enter.MSS_UI_Enter, 1f, 1f, 0f, nullptr, nullptr, true);0x2B94PopFlow();0x2B95/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Hover.MSS_UI_Hover, 1f, 1f, 0f, nullptr, nullptr, true);0x2BD1PopFlow();0x2BD2PopFlow();0x2BD3goto Label_244F;0x2BD8PreConstruct(K2Node_Event_IsDesignTime);0x2BEBPopFlow();0x2BECK2Node_DynamicCast_AsWG_Sign_in_Menu_Popup = Cast<WG_SignInMenuPopup_C>(K2Node_CustomEvent_Widget_3);0x2C10K2Node_DynamicCast_bSuccess_25 = Cast<1>(K2Node_DynamicCast_AsWG_Sign_in_Menu_Popup);0x2C2Dif (!(K2Node_DynamicCast_bSuccess_25)) PopFlow();0x2C37K2Node_CreateDelegate_OutputDelegate_8.Bind(this, OnSignInComplete_JoinGame);0x2C4EK2Node_DynamicCast_AsWG_Sign_in_Menu_Popup.OnSignInComplete += K2Node_CreateDelegate_OutputDelegate_8;0x2C77PopFlow();0x2C78K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(K2Node_CustomEvent_Result_2, 0);0x2C97if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_02E5;0x2CA5PopFlow();0x2CA6goto Label_04FC;0x2CABPopFlow();0x2CACK2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(K2Node_CustomEvent_NewStatus, 0);0x2CCBif (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_2D34;0x2CD9K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(K2Node_CustomEvent_NewStatus, 1);0x2CF8if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_2D34;0x2D06K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(K2Node_CustomEvent_NewStatus, 2);0x2D25if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_0472;0x2D33PopFlow();0x2D34Label_2D34:0x2D34SignInActionButton.SetVisibility(0);0x2D5APopFlow();0x2D5Bgoto Label_28C6;0x2D60goto Label_1DD0;0x2D65goto Label_0915;0x2D6AK2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(K2Node_CustomEvent_Result_1, 0);0x2D89if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_0680;0x2D97K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(K2Node_CustomEvent_Result_1, 1);0x2DB6if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_019A;0x2DC4K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(K2Node_CustomEvent_Result_1, 2);0x2DE3if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_019A;0x2DF1PopFlow();0x2DF2K2Node_DynamicCast_AsWG_Sign_in_Menu_Popup_1 = Cast<WG_SignInMenuPopup_C>(K2Node_CustomEvent_Widget_1);0x2E16K2Node_DynamicCast_bSuccess_29 = Cast<1>(K2Node_DynamicCast_AsWG_Sign_in_Menu_Popup_1);0x2E33if (!(K2Node_DynamicCast_bSuccess_29)) PopFlow();0x2E3DK2Node_CreateDelegate_OutputDelegate_11.Bind(this, OnSignInComplete_Invite);0x2E54K2Node_DynamicCast_AsWG_Sign_in_Menu_Popup_1.OnSignInComplete += K2Node_CreateDelegate_OutputDelegate_11;0x2E7DPopFlow();0x2E7Egoto Label_1C42;0x2E83CallFunc_GetOwningPlayer_ReturnValue_19 = GetOwningPlayer();0x2E9BK2Node_DynamicCast_AsRGController_Interface_19 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_19);0x2EBFK2Node_DynamicCast_bSuccess_30 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_19);0x2EDCif (!(K2Node_DynamicCast_bSuccess_30)) PopFlow();0x2EE6K2Node_DynamicCast_AsRGController_Interface_19.PopRGWidget(GameplayTag{FName(UI.Layout.Popup)});0x2F26PopFlow();0x2F27BP_OnDeactivated();0x2F31PushFlow(Label_07F3);0x2F36PushFlow(Label_0832);0x2F3Bgoto Label_0871;0x2F40CallFunc_GetOwningPlayer_ReturnValue_21 = GetOwningPlayer();0x2F58K2Node_DynamicCast_AsRGController_Interface_21 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_21);0x2F7CK2Node_DynamicCast_bSuccess_32 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_21);0x2F99if (!(K2Node_DynamicCast_bSuccess_32)) PopFlow();0x2FA3K2Node_CreateDelegate_OutputDelegate_14.Bind(this, SingInForEventInit);0x2FBAK2Node_DynamicCast_AsRGController_Interface_21.PushRGWidgetWithInit(/Game/Ride/Menu/WG_SignInMenuPopup.WG_SignInMenuPopup_C, GameplayTag{FName(UI.Layout.Menu)}, K2Node_CreateDelegate_OutputDelegate_14);0x300CPopFlow();0x300DK2Node_DynamicCast_AsWG_Sign_in_Menu_Popup_2 = Cast<WG_SignInMenuPopup_C>(K2Node_CustomEvent_Widget);0x3031K2Node_DynamicCast_bSuccess_33 = Cast<1>(K2Node_DynamicCast_AsWG_Sign_in_Menu_Popup_2);0x304Eif (!(K2Node_DynamicCast_bSuccess_33)) PopFlow();0x3058K2Node_CreateDelegate_OutputDelegate_15.Bind(this, OnSignInComplete_Event);0x306FK2Node_DynamicCast_AsWG_Sign_in_Menu_Popup_2.OnSignInComplete += K2Node_CreateDelegate_OutputDelegate_15;0x3098PopFlow();0x3099CallFunc_EqualEqual_ByteByte_ReturnValue_1 = EqualEqual_ByteByte(K2Node_CustomEvent_Result, 0);0x30B8if (!(CallFunc_EqualEqual_ByteByte_ReturnValue_1)) PopFlow();0x30C2goto Label_096C;0x30C7Label_30C7:0x30C7return;0x30C9// end of script
Final0x04