Zdexby TheHolyOneZ
6,144 classes
/Game/Ride/Menu/WG_NewGame.WG_NewGame_C 0x0608 (1,544 B) align 8 inherited 0x04D8 33 scripted vtable /Game/Ride/Menu/WG_NewGame
0x00x0608

Members 28

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08WG_VersionLabelUWG_VersionLabel_C*10 flagsnullptr
0x08WG_RelayServerStatusUWG_RelayServerStatus_C*10 flagsnullptr
0x08WG_MultiplayerSettingsUWG_MultiplayerSettings_C*10 flagsnullptr
0x08TooltipSignUBorder*10 flagsnullptr
0x08StartButtonUWG_SignButton_C*10 flagsnullptr
0x08LocalPlayersContainerUWG_LocalPlayers_C*10 flagsnullptr
0x08Lbl_ToolTipTextUCommonRichTextBlock*10 flagsnullptr
0x08GameSettingsURGListView*10 flagsnullptr
0x08ErrorMessageUCommonTextBlock*10 flagsnullptr
0x08ActionBarUCommonBoundActionBar*10 flagsnullptr
0x01bValidTextbool7 flagstrue
0x05310x07padding / unreflected
0x10GameNameFString5 flags""
0x01bForceUpdateErrorStylebool7 flagsfalse
0x05490x07padding / unreflected
0x28SelectedLevelTSoftObjectPtr<UWorld>5 flags<SoftObjectProperty>
0x10ItemDataArrayTArray<UOptionListItemBase_C*>3 flags[]
0x08StartingCheckpointStepperUOptionListItemStepper_C*6 flagsnullptr
0x10DefaultStartingCheckpointNameFText3 flags<FText>
0x04StartingCheckpointIndexint327 flags0
0x01bValidMultiplayerOptionsbool7 flagsfalse
0x05A50x03padding / unreflected
0x10MultiplayerOptionsErrorTextFTextTransient+3 flags<FText>
0x08GameNameOptionUOptionListItemString_C*6 flagsnullptr
0x10UnvalidatedGameNameFStringTransient+5 flags""
0x08GameNameTextFieldUCommonTextBlock*7 flagsnullptr
0x08TooltipTextStyleTSubclassOf<UCommonTextStyle>5 flags/Game/Ride/Menu/Style/Style_TextParty_Subtext.Style_TextPar…
0x10CachedLevelPtrsTArray<TSoftObjectPtr<UWorld>>3 flags[]
0x04Indexint327 flags1
0x05F40x04padding / unreflected
0x10BaseLevelsTArray<FGameplayTag>3 flags[3 items]
Inherited from URGActivatableWidget 4
OffsetSizeNameTypeFlagsDefault
0x01ShouldRerouteMoveInputbool6 flagstrue
0x01BlockToggleMenuWithGamepadbool7 flagstrue
0x04C20x06padding / unreflected
0x08EnhancedToggleMenuActionUInputAction*8 flagsnullptr
0x08EnhancedExtraActionUInputAction*8 flagsnullptr
Inherited from UCommonActivatableWidget 19
OffsetSizeNameTypeFlagsDefault
0x01bIsBackHandlerboolProtected+6 flagsfalse
0x01bIsBackActionDisplayedInActionBarboolProtected+6 flagsfalse
0x036A0x06padding / unreflected
0x10OverrideBackActionDisplayNameFTextProtected+2 flags<FText>
0x01bAutoActivateboolProtected+6 flagsfalse
0x01bSupportsActivationFocusboolProtected+6 flagstrue
0x01bIsModalboolProtected+6 flagsfalse
0x01bAutoRestoreFocusboolProtected+6 flagsfalse
0x01bOverrideActionDomainboolProtected+8 flagsfalse
0x03850x03padding / unreflected
0x08InputMappingUInputMappingContext*Protected+7 flagsnullptr
0x04InputMappingPriorityint32Protected+6 flags0
0x03940x04padding / unreflected
0x28ActionDomainOverrideTSoftObjectPtr<UCommonInputActionDomain>Protected+6 flags<SoftObjectProperty>
0x10BP_OnWidgetActivatedFMulticastScriptDelegate4 flags<delegate>
0x10BP_OnWidgetDeactivatedFMulticastScriptDelegate4 flags<delegate>
0x01bIsActivebool7 flagsfalse
0x03E10x07padding / unreflected
0x10VisibilityBoundWidgetsTArray<TWeakObjectPtr<UCommonActivatableWidget>>Transient+5 flags[]
0x03F80xA8padding / unreflected
0x01bSetVisibilityOnActivatedboolProtected+6 flagsfalse
0x01ActivatedVisibilityESlateVisibilityProtected+6 flagsSelfHitTestInvisible
0x01bSetVisibilityOnDeactivatedboolProtected+6 flagsfalse
0x01DeactivatedVisibilityESlateVisibilityProtected+6 flagsCollapsed
Inherited from UCommonUserWidget 2
OffsetSizeNameTypeFlagsDefault
0x01bDisplayInActionBarboolProtected+8 flagsfalse
0x01bConsumePointerInputbool8 flagsfalse
Inherited from UUserWidget 23
OffsetSizeNameTypeFlagsDefault
0x10ColorAndOpacityFLinearColor7 flags{R=1, G=1, B=1, A=1}
0x10ColorAndOpacityDelegateFScriptDelegate5 flags<delegate>
0x14ForegroundColorFSlateColor3 flags{SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor…
0x10ForegroundColorDelegateFScriptDelegate5 flags<delegate>
0x01E40x04padding / unreflected
0x10OnVisibilityChangedFMulticastScriptDelegate4 flags<delegate>
0x01F80x30padding / unreflected
0x10PaddingFMargin6 flags{Left=0, Top=0, Right=0, Bottom=0}
0x04Priorityint327 flags0
0x01bIsFocusable : 1bit 0bool5 flagsfalse
0x01bStopAction : 1bit 1bool5 flagsfalse
0x01bAutomaticallyRegisterInputOnConstruction : 1bit 2bool3 flagsfalse
0x023D0x03padding / unreflected
0x10QueuedWidgetAnimationTransitionsTArray<FQueuedWidgetAnimationTransition>Transient+2 flags[]
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+6 flagsnullptr
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x02780x40padding / unreflected
0x10NamedSlotBindingsTArray<FNamedSlotBinding>3 flags[]
0x10ExtensionsTArray<UUserWidgetExtension*>6 flags[]
0x08WidgetTreeUWidgetTree*Transient+8 flagsnullptr
0x01bHasScriptImplementedTick : 1bit 0bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 1bool3 flagstrue
0x02E10x17padding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x02F90x03padding / unreflected
0x10DesiredFocusWidgetFWidgetChild5 flags{WidgetName=None, WidgetPtr=nullptr}
0x030C0x04padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+9 flagsnullptr
0x10AnimationCallbacksTArray<FAnimationEventBinding>TransientProtected+4 flags[]
Inherited from UWidget 23
OffsetSizeNameTypeFlagsDefault
0x08SlotUPanelSlot*13 flagsnullptr
0x10bIsEnabledDelegateFScriptDelegate5 flags<delegate>
0x10ToolTipTextDelegateFScriptDelegate5 flags<delegate>
0x10ToolTipTextFText3 flags<FText>
0x08ToolTipWidgetUWidget*12 flagsnullptr
0x10ToolTipWidgetDelegateFScriptDelegate5 flags<delegate>
0x10VisibilityDelegateFScriptDelegate5 flags<delegate>
0x38RenderTransformFWidgetTransform4 flags{Translation={X=0, Y=0}, Scale={X=1, Y=1}, Shear={X=0, Y=0}…
0x10RenderTransformPivotFVector2D7 flags{X=0.5, Y=0.5}
0x01FlowDirectionPreferenceEFlowDirectionPreference7 flagsInherit
0x01bIsVariable : 1bit 0bool3 flagstrue
0x01bCreatedByConstructionScript : 1bit 1boolTransient+3 flagsfalse
0x01bIsEnabled : 1bit 2bool5 flagstrue
0x01bOverride_Cursor : 1bit 3bool4 flagsfalse
0x01bIsVolatile : 1bit 4boolProtected+6 flagsfalse
0x01CursorEMouseCursor8 flagsDefault
0x01ClippingEWidgetClipping7 flagsInherit
0x01VisibilityESlateVisibility7 flagsVisible
0x01PixelSnappingEWidgetPixelSnapping7 flagsInherit
0x00DE0x02padding / unreflected
0x04RenderOpacityfloatProtected+7 flags1
0x00E40x04padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*9 flagsnullptr
0x00F80x40padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+4 flags[]

Functions 33

SignatureFlagsNativeParams
bool OnNavigation(const EUINavigation& NavigationType)
Script23 statements · 358 bytes of bytecode
0x0000K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(NavigationType, 0);0x001Fif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0140;0x002DK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(NavigationType, 1);0x004Cif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0140;0x005AK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(NavigationType, 2);0x0079if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0150;0x0087K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(NavigationType, 3);0x00A6if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0150;0x00B4K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(NavigationType, 4);0x00D3if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0140;0x00E1K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(NavigationType, 5);0x0100if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0140;0x010EK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(NavigationType, 7);0x012Dif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0140;0x013Bgoto Label_015B;0x0140Label_0140:0x0140ReturnValue = false;0x014Bgoto Label_015B;0x0150Label_0150:0x0150ReturnValue = true;0x015BLabel_015B:0x015Breturn ReturnValue;0x0165// end of script
Public0x02
UWidget* BP_GetDesiredFocusTarget()
Script3 statements · 30 bytes of bytecode
0x0000ReturnValue = GameSettings;0x0013return ReturnValue;0x001D// end of script
EventProtected0x08
void GetDefaultStartingCheckpointName(TSoftObjectPtr<UWorld>& InLevel, FText& Value)
Script12 statements · 418 bytes of bytecode
0x0000K2Node_MakeMap_Map = TMap{SoftObject("/Game/Ride/Maps/GolfLevel.GolfLevel"): NSLOCTEXT("E0CED40442A82F77CBB0BD862E7ADBE7", "", "Clubhouse")};0x0066CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(K2Node_MakeMap_Map, InLevel, CallFunc_Map_Find_Value);0x00ABif (!(CallFunc_Map_Find_ReturnValue)) goto Label_0184;0x00B9K2Node_MakeMap_Map = TMap{SoftObject("/Game/Ride/Maps/GolfLevel.GolfLevel"): NSLOCTEXT("E0CED40442A82F77CBB0BD862E7ADBE7", "", "Clubhouse")};0x011FCallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(K2Node_MakeMap_Map, InLevel, CallFunc_Map_Find_Value);0x0164Value = CallFunc_Map_Find_Value;0x017Fgoto Label_019F;0x0184Label_0184:0x0184Value = DefaultStartingCheckpointName;0x019FLabel_019F:0x019Freturn;0x01A1// end of script
Public0x38
void GetLevelSelectData(TArray<UTexture2D*>& Images, TArray<FText>& Labels, TArray<TSoftObjectPtr<UWorld>>& Levels)
Script82 statements · 2,261 bytes of bytecode
0x0000PushFlow(Label_08D2);0x0005PushFlow(Label_0832);0x000APushFlow(Label_0409);0x000FPushFlow(Label_0173);0x0014Temp_int_Loop_Counter_Variable = 0;0x002BTemp_int_Array_Index_Variable = 0;0x0042Label_0042:0x0042CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(BaseLevels);0x007DCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x00A3if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00ADTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00C8PushFlow(Label_0888);0x00CD/Script/Engine.Default__KismetArrayLibrary.Array_Get(BaseLevels, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0108CallFunc_GetLevelData_ReturnValue = GetLevelData(CallFunc_Array_Get_Item_1, CallFunc_GetLevelData_OutData);0x012ECallFunc_Array_Add_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(LevelData, CallFunc_GetLevelData_OutData);0x0172PopFlow();0x0173Label_0173:0x0173CallFunc_GetGameInstance_ReturnValue = GetGameInstance();0x0187K2Node_DynamicCast_AsRide_Game_Instance = Cast<RideGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x01ABK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsRide_Game_Instance);0x01C8if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x01D2K2Node_DynamicCast_AsBP_Save_Game_Player = Cast<BP_SaveGamePlayer_C>(K2Node_DynamicCast_AsRide_Game_Instance.PlayerSave);0x020CK2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_Save_Game_Player);0x0229if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x0233K2Node_DynamicCast_AsBP_Save_Game_Player.GetUnlockedLevels(CallFunc_GetUnlockedLevels_UnlockedLevels);0x0260Temp_int_Loop_Counter_Variable_1 = 0;0x0277Temp_int_Array_Index_Variable_2 = 0;0x028ELabel_028E:0x028ECallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetUnlockedLevels_UnlockedLevels);0x02C9CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_2);0x02EFif (!(CallFunc_Less_IntInt_ReturnValue_2)) PopFlow();0x02F9Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_1;0x0314PushFlow(Label_03BF);0x0319/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetUnlockedLevels_UnlockedLevels, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_2);0x0354CallFunc_GetLevelDataByMap_ReturnValue = GetLevelDataByMap(CallFunc_Array_Get_Item_2, CallFunc_GetLevelDataByMap_OutData);0x037ACallFunc_Array_Add_ReturnValue_5 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(LevelData, CallFunc_GetLevelDataByMap_OutData);0x03BEPopFlow();0x03BFLabel_03BF:0x03BFCallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x03E9Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x0404goto Label_028E;0x0409Label_0409:0x0409Temp_int_Loop_Counter_Variable_2 = 0;0x0420Temp_int_Array_Index_Variable_1 = 0;0x0437Label_0437:0x0437CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(LevelData);0x0472CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue);0x0498if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x04A2Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_2;0x04BDPushFlow(Label_07E8);0x04C2/Script/Engine.Default__KismetArrayLibrary.Array_Get(LevelData, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x04FDCallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(Local_ProcessedLevels, CallFunc_Array_Get_Item.LevelTag);0x0542CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_Array_Contains_ReturnValue);0x055Fif (!(CallFunc_Not_PreBool_ReturnValue)) PopFlow();0x0569/Script/Engine.Default__KismetArrayLibrary.Array_Get(LevelData, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x05A4CallFunc_Array_Add_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Local_ProcessedLevels, CallFunc_Array_Get_Item.LevelTag);0x05F1/Script/Engine.Default__KismetArrayLibrary.Array_Get(LevelData, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x062CCallFunc_LoadAsset_Blocking_ReturnValue = LoadAsset_Blocking(CallFunc_Array_Get_Item.LevelIcon);0x0652K2Node_DynamicCast_AsTexture_2D = Cast<Texture2D>(CallFunc_LoadAsset_Blocking_ReturnValue);0x0676K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsTexture_2D);0x0693CallFunc_Array_Add_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(LocalImages, K2Node_DynamicCast_AsTexture_2D);0x06D7/Script/Engine.Default__KismetArrayLibrary.Array_Get(LevelData, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0712CallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(LocalLabels, CallFunc_Array_Get_Item.LevelName);0x075F/Script/Engine.Default__KismetArrayLibrary.Array_Get(LevelData, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x079ACallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(LocalLevels, CallFunc_Array_Get_Item.Level);0x07E7PopFlow();0x07E8Label_07E8:0x07E8CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x0812Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x082Dgoto Label_0437;0x0832Label_0832:0x0832Images = LocalImages;0x084DLabels = LocalLabels;0x0868Levels = LocalLevels;0x0883goto Label_08D2;0x0888Label_0888:0x0888CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x08B2Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x08CDgoto Label_0042;0x08D2Label_08D2:0x08D2return;0x08D4// end of script
Public0x30
UWidget* DoCustomNavigation_GameSettingsDown(const EUINavigation& Navigation)
Script4 statements · 81 bytes of bytecode
0x0000WG_MultiplayerSettings.SettingsList.NavigateToIndex(0);0x003BReturnValue = nullptr;0x0046return ReturnValue;0x0050// end of script
Public0x10
UWidget* DoCustomNavigation_MultiplayerOptionsUp(const EUINavigation& Navigation)
Script6 statements · 172 bytes of bytecode
0x0000CallFunc_GetListItems_ReturnValue = GameSettings.GetListItems();0x0032CallFunc_Array_LastIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(CallFunc_GetListItems_ReturnValue);0x006DGameSettings.NavigateToIndex(CallFunc_Array_LastIndex_ReturnValue);0x0096ReturnValue = nullptr;0x00A1return ReturnValue;0x00AB// end of script
Public0x10
void SanitizeStartingCheckpointIndex()
Script7 statements · 191 bytes of bytecode
0x0000LocalMaxStartingCheckpointIndex = 0;0x0017CallFunc_GetLevelTagFromLevel_ReturnValue = GetLevelTagFromLevel(SelectedLevel);0x003C/Game/Ride/Game/BPFL_ActorLibrary.Default__BPFL_ActorLibrary_C.GetMaxStartingCheckpointIndexFromLevelTag(CallFunc_GetLevelTagFromLevel_ReturnValue, this, CallFunc_GetMaxStartingCheckpointIndexFromLevelTag_MaxStartingCheckpointIndex);0x0073CallFunc_Min_ReturnValue = Min(CallFunc_GetMaxStartingCheckpointIndexFromLevelTag_MaxStartingCheckpointIndex, StartingCheckpointIndex);0x00A1StartingCheckpointIndex = CallFunc_Min_ReturnValue;0x00BCreturn;0x00BE// end of script
Public0x00
void UpdateStartingCheckpointLabels(const TSoftObjectPtr<UWorld>& InLevel)
Script52 statements · 1,474 bytes of bytecode
0x0000PushFlow(Label_05BF);0x0005GetDefaultStartingCheckpointName(InLevel, CallFunc_GetDefaultStartingCheckpointName_Value);0x0025K2Node_MakeArray_Array = {CallFunc_GetDefaultStartingCheckpointName_Value};0x0039LocalLabels = K2Node_MakeArray_Array;0x0054PushFlow(Label_04E3);0x0059CallFunc_GetLevelTagFromLevel_ReturnValue = GetLevelTagFromLevel(InLevel);0x007ELocalLevelTag = CallFunc_GetLevelTagFromLevel_ReturnValue;0x0099CallFunc_GetGameInstance_ReturnValue = GetGameInstance();0x00ADK2Node_DynamicCast_AsRide_Game_Instance = Cast<RideGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x00D1K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRide_Game_Instance);0x00EEif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x00F8K2Node_DynamicCast_AsBP_Save_Game_Player = Cast<BP_SaveGamePlayer_C>(K2Node_DynamicCast_AsRide_Game_Instance.PlayerSave);0x0132K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_Save_Game_Player);0x014Fif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x0159CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(K2Node_DynamicCast_AsBP_Save_Game_Player.CheckpointProgression, LocalLevelTag, CallFunc_Map_Find_Value);0x01B4if (!(CallFunc_Map_Find_ReturnValue)) PopFlow();0x01BECallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(K2Node_DynamicCast_AsBP_Save_Game_Player.CheckpointProgression, LocalLevelTag, CallFunc_Map_Find_Value);0x0219LocalSavedCehckpointProgression = CallFunc_Map_Find_Value;0x0234CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(LocalSavedCehckpointProgression, 0);0x0256if (!(CallFunc_Greater_IntInt_ReturnValue)) PopFlow();0x0260/Game/Ride/Game/BPFL_ActorLibrary.Default__BPFL_ActorLibrary_C.GetMaxStartingCheckpointIndexFromLevelTag(LocalLevelTag, this, CallFunc_GetMaxStartingCheckpointIndexFromLevelTag_MaxStartingCheckpointIndex);0x0297Temp_int_Variable = 1;0x02AELabel_02AE:0x02AECallFunc_Min_ReturnValue = Min(CallFunc_GetMaxStartingCheckpointIndexFromLevelTag_MaxStartingCheckpointIndex, LocalSavedCehckpointProgression);0x02DCCallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, CallFunc_Min_ReturnValue);0x0302if (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x030CPushFlow(Label_0575);0x0311CallFunc_Conv_IntToInt64_ReturnValue = Conv_IntToInt64(Temp_int_Variable);0x0336K2Node_MakeStruct_FormatArgumentData.ArgumentName = "CheckpointIndex";0x0362K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 0;0x037FK2Node_MakeStruct_FormatArgumentData.ArgumentValue = FText();0x039CK2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = CallFunc_Conv_IntToInt64_ReturnValue;0x03C0K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x03E0K2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x0404K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x0421K2Node_MakeArray_Array_1 = {K2Node_MakeStruct_FormatArgumentData};0x0435CallFunc_Format_ReturnValue = Format(NSLOCTEXT("50F555D84639B97679BEF5B075D6B936", "", "Checkpoint {CheckpointIndex}"), K2Node_MakeArray_Array_1);0x049ECallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(LocalLabels, CallFunc_Format_ReturnValue);0x04E2PopFlow();0x04E3Label_04E3:0x04E3StartingCheckpointStepper.Labels = LocalLabels;0x0514StartingCheckpointStepper.SetSelectedIndex(0);0x053DStartingCheckpointIndex = 0;0x0554GameSettings.RegenerateAllEntries();0x0574PopFlow();0x0575Label_0575:0x0575CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x059FTemp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x05BAgoto Label_02AE;0x05BFLabel_05BF:0x05BFreturn;0x05C1// end of script
Public0x28
UWidget* DoCustomNavigation_StartButtonUp(const EUINavigation& Navigation)
Script6 statements · 216 bytes of bytecode
0x0000CallFunc_GetListItems_ReturnValue = WG_MultiplayerSettings.SettingsList.GetListItems();0x0048CallFunc_Array_LastIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(CallFunc_GetListItems_ReturnValue);0x0083WG_MultiplayerSettings.SettingsList.NavigateToIndex(CallFunc_Array_LastIndex_ReturnValue);0x00C2ReturnValue = nullptr;0x00CDreturn ReturnValue;0x00D7// end of script
Public0x10
FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent)
Script4 statements · 66 bytes of bytecode
0x0000CallFunc_Unhandled_ReturnValue = Unhandled();0x001CReturnValue = CallFunc_Unhandled_ReturnValue;0x0037return ReturnValue;0x0041// end of script
EventPublic0x138
void ContainsAdditionalIllegalCharacters(const FString& String, const bool& bContainsIllegalCharacters)
Script6 statements · 128 bytes of bytecode
0x0000CallFunc_Contains_ReturnValue = Contains(String, "/", false, false);0x0022CallFunc_Contains_ReturnValue_1 = Contains(String, "\\", false, false);0x0044CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_Contains_ReturnValue, CallFunc_Contains_ReturnValue_1);0x006AbContainsIllegalCharacters = CallFunc_BooleanOR_ReturnValue;0x007Dreturn;0x007F// end of script
Public0x11
void SetError(bool bIsError, const FText& ErrorReason, UCommonTextBlock* AdditionalErrorField)
Script18 statements · 525 bytes of bytecode
0x0000CallFunc_Not_PreBool_ReturnValue = Not_PreBool(bIsError);0x001DbValidText = CallFunc_Not_PreBool_ReturnValue;0x0030ErrorMessage.SetText(ErrorReason);0x005DTemp_byte_Variable = 2;0x0071Temp_byte_Variable_1 = 0;0x0085Temp_bool_Variable = bValidText;0x0098ErrorMessage.SetVisibility(Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default));0x00F1StartButton.SetIsEnabled(bValidText);0x011ECallFunc_IsValid_ReturnValue = IsValid(AdditionalErrorField);0x013Bif (!(CallFunc_IsValid_ReturnValue)) goto Label_020A;0x0149AdditionalErrorField.SetText(ErrorReason);0x0176Temp_byte_Variable = 2;0x018ATemp_byte_Variable_1 = 0;0x019ETemp_bool_Variable = bValidText;0x01B1AdditionalErrorField.SetVisibility(Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default));0x020ALabel_020A:0x020Areturn;0x020C// end of script
Private0x20
void Failed_EB9944344BD9785A4707969F8A244CA4(bool bSuccess, bool bIsProfane, const FString& SanitizedText)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bSuccess_1 = bSuccess;0x0012PersistentFrame.K2Node_CustomEvent_bIsProfane_1 = bIsProfane;0x0024PersistentFrame.K2Node_CustomEvent_SanitizedText_1 = SanitizedText;0x0036ExecuteUbergraph_WG_NewGame(76);0x0045return;0x0047// end of script
0x18
void Completed_EB9944344BD9785A4707969F8A244CA4(bool bSuccess, bool bIsProfane, const FString& SanitizedText)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bSuccess = bSuccess;0x0012PersistentFrame.K2Node_CustomEvent_bIsProfane = bIsProfane;0x0024PersistentFrame.K2Node_CustomEvent_SanitizedText = SanitizedText;0x0036ExecuteUbergraph_WG_NewGame(195);0x0045return;0x0047// end of script
0x18
void BP_OnActivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_NewGame(6371);0x000Freturn;0x0011// end of script
EventProtected0x00
void ValidateTextImp(const FString& NewValue, UCommonTextBlock* ErrorField)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NewValue_1 = NewValue;0x0012PersistentFrame.K2Node_CustomEvent_ErrorField_1 = ErrorField;0x0024ExecuteUbergraph_WG_NewGame(6953);0x0033return;0x0035// end of script
0x18
void OnSelectedLevelUpdated(int32 SelectedIndex)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_selectedIndex_1 = SelectedIndex;0x0012ExecuteUbergraph_WG_NewGame(7281);0x0021return;0x0023// end of script
0x04
void BP_OnDeactivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_NewGame(7461);0x000Freturn;0x0011// end of script
EventProtected0x00
void OnPCJoined(ABP_FrontEndController_C* joiningPC)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_joiningPC = joiningPC;0x0012ExecuteUbergraph_WG_NewGame(8161);0x0021return;0x0023// end of script
0x08
void OnPCLeft(ABP_FrontEndController_C* leavingPC)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_leavingPC = leavingPC;0x0012ExecuteUbergraph_WG_NewGame(8334);0x0021return;0x0023// end of script
0x08
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_NewGame(8507);0x000Freturn;0x0011// end of script
EventPublic0x00
void BndEvt__WG_NewGame_StartButton_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_1 = Button;0x0012ExecuteUbergraph_WG_NewGame(8774);0x0021return;0x0023// end of script
0x08
void BndEvt__WG_NewGame_StartButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button = Button;0x0012ExecuteUbergraph_WG_NewGame(8779);0x0021return;0x0023// end of script
0x08
void OnStartingCheckpointSelected(int32 SelectedIndex)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_selectedIndex = SelectedIndex;0x0012ExecuteUbergraph_WG_NewGame(8812);0x0021return;0x0023// end of script
0x04
void ValidateMultiplayerOption(bool bValidationSuccess, const FText& ValidationError)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bValidationSuccess_1 = bValidationSuccess;0x0012PersistentFrame.K2Node_CustomEvent_ValidationError_1 = ValidationError;0x0024ExecuteUbergraph_WG_NewGame(8840);0x0033return;0x0035// end of script
0x18
void ValidateText(const FString& NewValue, UCommonTextBlock* ErrorField)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NewValue = NewValue;0x0012PersistentFrame.K2Node_CustomEvent_ErrorField = ErrorField;0x0024ExecuteUbergraph_WG_NewGame(8915);0x0033return;0x0035// end of script
0x18
void ValidateMultiplayerOptionImp(bool bValidationSuccess, const FText& ValidationError)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bValidationSuccess = bValidationSuccess;0x0012PersistentFrame.K2Node_CustomEvent_ValidationError = ValidationError;0x0024ExecuteUbergraph_WG_NewGame(9017);0x0033return;0x0035// end of script
0x18
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_WG_NewGame(9068);0x0021return;0x0023// end of script
EventPublic0x01
void UGCCheckComplete(bool bWasSuccessful)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bWasSuccessful = bWasSuccessful;0x0012ExecuteUbergraph_WG_NewGame(9129);0x0021return;0x0023// end of script
0x01
void OnAddedToFocusPath(const FFocusEvent& InFocusEvent)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_InFocusEvent = InFocusEvent;0x0012ExecuteUbergraph_WG_NewGame(9172);0x0021return;0x0023// end of script
EventPublic0x08
void InitSignIn(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget = Widget;0x0012ExecuteUbergraph_WG_NewGame(9227);0x0021return;0x0023// end of script
0x08
void SignInComplete(const ESignInResult& Result)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Result = Result;0x0012ExecuteUbergraph_WG_NewGame(9461);0x0021return;0x0023// end of script
0x01
void ExecuteUbergraph_WG_NewGame(int32 EntryPoint)
Script340 statements · 9,604 bytes of bytecode
0x0000PushFlow(Label_2581);0x0005goto [EntryPoint];0x000FTemp_bool_IsClosed_Variable = false;0x001ATemp_bool_Has_Been_Initd_Variable = true;0x0025PopFlow();0x0026GameSettings.NavigateToIndex(0);0x004BPopFlow();0x004CTemp_bool_Variable_1 = K2Node_CustomEvent_bSuccess_1;0x005FTemp_bool_Variable = K2Node_CustomEvent_bIsProfane_1;0x0072Temp_string_Variable = K2Node_CustomEvent_SanitizedText_1;0x008DLabel_008D:0x008DGameName = K2Node_CustomEvent_NewValue_1;0x00A8SetError(false, FText(), K2Node_CustomEvent_ErrorField_1);0x00C2PopFlow();0x00C3Temp_bool_Variable_1 = K2Node_CustomEvent_bSuccess;0x00D6Temp_bool_Variable = K2Node_CustomEvent_bIsProfane;0x00E9Temp_string_Variable = K2Node_CustomEvent_SanitizedText;0x0104SetError(Temp_bool_Variable, FText::FromStringTable("/Game/Ride/Menu/ST_ConsoleTerms.ST_ConsoleTerms", "InappropriateLanguage"), K2Node_CustomEvent_ErrorField_1);0x0176CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_Variable);0x0193if (!(CallFunc_Not_PreBool_ReturnValue)) PopFlow();0x019Dgoto Label_008D;0x01A2Label_01A2:0x01A2CallFunc_GetGameInstanceSubsystem_ReturnValue_1 = GetGameInstanceSubsystem(this, /Script/Ride.RGOnlinePlatformSubsystem);0x01C0CallFunc_GetSaveCount_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue_1.GetSaveCount();0x01F2CallFunc_GetMaxSaveSlots_ReturnValue = GetMaxSaveSlots();0x020ECallFunc_Greater_IntInt_ReturnValue_1 = Greater_IntInt(CallFunc_GetMaxSaveSlots_ReturnValue, -1);0x0230CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(CallFunc_GetSaveCount_ReturnValue, CallFunc_GetMaxSaveSlots_ReturnValue);0x0256CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_GreaterEqual_IntInt_ReturnValue, CallFunc_Greater_IntInt_ReturnValue_1);0x027CSetError(CallFunc_BooleanAND_ReturnValue_1, FText::FromStringTable("/Game/Ride/Menu/ST_ConsoleTerms.ST_ConsoleTerms", "MaxSavesExceeded"), K2Node_CustomEvent_ErrorField_1);0x02E9CallFunc_GetMaxSaveSlots_ReturnValue = GetMaxSaveSlots();0x0305CallFunc_Greater_IntInt_ReturnValue_1 = Greater_IntInt(CallFunc_GetMaxSaveSlots_ReturnValue, -1);0x0327CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(CallFunc_GetSaveCount_ReturnValue, CallFunc_GetMaxSaveSlots_ReturnValue);0x034DCallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_GreaterEqual_IntInt_ReturnValue, CallFunc_Greater_IntInt_ReturnValue_1);0x0373CallFunc_Not_PreBool_ReturnValue_9 = Not_PreBool(CallFunc_BooleanAND_ReturnValue_1);0x0390if (!(CallFunc_Not_PreBool_ReturnValue_9)) PopFlow();0x039Aif (!(K2Node_CustomEvent_bWasSuccessful)) goto Label_0B04;0x03A8CallFunc_Len_ReturnValue = Len(UnvalidatedGameName);0x03CDCallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Len_ReturnValue, 2);0x03EFCallFunc_Less_IntInt_ReturnValue = Less_IntInt(CallFunc_Len_ReturnValue, 16);0x0411CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Greater_IntInt_ReturnValue, CallFunc_Less_IntInt_ReturnValue);0x0437CallFunc_Not_PreBool_ReturnValue_7 = Not_PreBool(CallFunc_BooleanAND_ReturnValue);0x0454SetError(CallFunc_Not_PreBool_ReturnValue_7, FText::FromStringTable("/Game/Ride/Menu/ST_ConsoleTerms.ST_ConsoleTerms", "GameNameLength"), K2Node_CustomEvent_ErrorField_1);0x04BFCallFunc_Len_ReturnValue = Len(UnvalidatedGameName);0x04E4CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Len_ReturnValue, 2);0x0506CallFunc_Less_IntInt_ReturnValue = Less_IntInt(CallFunc_Len_ReturnValue, 16);0x0528CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Greater_IntInt_ReturnValue, CallFunc_Less_IntInt_ReturnValue);0x054ECallFunc_Not_PreBool_ReturnValue_7 = Not_PreBool(CallFunc_BooleanAND_ReturnValue);0x056BCallFunc_Not_PreBool_ReturnValue_8 = Not_PreBool(CallFunc_Not_PreBool_ReturnValue_7);0x0588if (!(CallFunc_Not_PreBool_ReturnValue_8)) PopFlow();0x0592CallFunc_GetRootSaveFolder_ReturnValue = GetRootSaveFolder();0x05AECallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_GetRootSaveFolder_ReturnValue, "/");0x05D6CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, K2Node_CustomEvent_NewValue_1);0x0604CallFunc_DoesSaveGameExist_ReturnValue = DoesSaveGameExist(CallFunc_Concat_StrStr_ReturnValue_1, 0);0x0626SetError(CallFunc_DoesSaveGameExist_ReturnValue, NSLOCTEXT("D07B54FC46F49F7758777DB4363205A0", "", "A game with that name already exists"), K2Node_CustomEvent_ErrorField_1);0x0692CallFunc_Not_PreBool_ReturnValue_4 = Not_PreBool(CallFunc_DoesSaveGameExist_ReturnValue);0x06AFif (!(CallFunc_Not_PreBool_ReturnValue_4)) PopFlow();0x06B9ContainsAdditionalIllegalCharacters(K2Node_CustomEvent_NewValue_1, CallFunc_ContainsAdditionalIllegalCharacters_bContainsIllegalCharacters);0x06D9CallFunc_GetRootSaveFolder_ReturnValue = GetRootSaveFolder();0x06F5CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_GetRootSaveFolder_ReturnValue, "/");0x071DCallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, K2Node_CustomEvent_NewValue_1);0x074BValidatePath(CallFunc_Concat_StrStr_ReturnValue_1, CallFunc_ValidatePath_bDidSucceed, CallFunc_ValidatePath_OutReason);0x0770CallFunc_Not_PreBool_ReturnValue_3 = Not_PreBool(CallFunc_ValidatePath_bDidSucceed);0x078DCallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_Not_PreBool_ReturnValue_3, CallFunc_ContainsAdditionalIllegalCharacters_bContainsIllegalCharacters);0x07B3SetError(CallFunc_BooleanOR_ReturnValue, NSLOCTEXT("F608E49741BA3B427D0A64950F93F691", "", "The game name contains illeagal characters"), K2Node_CustomEvent_ErrorField_1);0x0825ContainsAdditionalIllegalCharacters(K2Node_CustomEvent_NewValue_1, CallFunc_ContainsAdditionalIllegalCharacters_bContainsIllegalCharacters);0x0845CallFunc_GetRootSaveFolder_ReturnValue = GetRootSaveFolder();0x0861CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_GetRootSaveFolder_ReturnValue, "/");0x0889CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, K2Node_CustomEvent_NewValue_1);0x08B7ValidatePath(CallFunc_Concat_StrStr_ReturnValue_1, CallFunc_ValidatePath_bDidSucceed, CallFunc_ValidatePath_OutReason);0x08DCCallFunc_Not_PreBool_ReturnValue_3 = Not_PreBool(CallFunc_ValidatePath_bDidSucceed);0x08F9CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_Not_PreBool_ReturnValue_3, CallFunc_ContainsAdditionalIllegalCharacters_bContainsIllegalCharacters);0x091FCallFunc_Not_PreBool_ReturnValue_5 = Not_PreBool(CallFunc_BooleanOR_ReturnValue);0x093Cif (!(CallFunc_Not_PreBool_ReturnValue_5)) PopFlow();0x0946CallFunc_Contains_ReturnValue = Contains(UnvalidatedGameName, " ", false, false);0x0968SetError(CallFunc_Contains_ReturnValue, FText::FromStringTable("/Game/Ride/Menu/ST_ConsoleTerms.ST_ConsoleTerms", "NoSpace"), K2Node_CustomEvent_ErrorField_1);0x09CCCallFunc_Contains_ReturnValue = Contains(UnvalidatedGameName, " ", false, false);0x09EECallFunc_Not_PreBool_ReturnValue_6 = Not_PreBool(CallFunc_Contains_ReturnValue);0x0A0Bif (!(CallFunc_Not_PreBool_ReturnValue_6)) PopFlow();0x0A15CallFunc_CheckIsProfane_ReturnValue = CheckIsProfane(this, K2Node_CustomEvent_NewValue_1, 0);0x0A38CallFunc_IsValid_ReturnValue = IsValid(CallFunc_CheckIsProfane_ReturnValue);0x0A55if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0A5FK2Node_CreateDelegate_OutputDelegate_1.Bind(this, Completed_EB9944344BD9785A4707969F8A244CA4);0x0A76CallFunc_CheckIsProfane_ReturnValue.Completed += K2Node_CreateDelegate_OutputDelegate_1;0x0A9FK2Node_CreateDelegate_OutputDelegate.Bind(this, Failed_EB9944344BD9785A4707969F8A244CA4);0x0AB6CallFunc_CheckIsProfane_ReturnValue.Failed += K2Node_CreateDelegate_OutputDelegate;0x0ADFCallFunc_CheckIsProfane_ReturnValue.Activate();0x0B03PopFlow();0x0B04Label_0B04:0x0B04CallFunc_GetRootSaveFolder_ReturnValue_1 = GetRootSaveFolder();0x0B20CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(CallFunc_GetRootSaveFolder_ReturnValue_1, "/");0x0B48CallFunc_Conv_IntToInt64_ReturnValue = Conv_IntToInt64(Index);0x0B6DK2Node_MakeStruct_FormatArgumentData.ArgumentName = "x";0x0B8BK2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 0;0x0BA8K2Node_MakeStruct_FormatArgumentData.ArgumentValue = FText();0x0BC5K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = CallFunc_Conv_IntToInt64_ReturnValue;0x0BE9K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x0C09K2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x0C2DK2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x0C4AK2Node_MakeArray_Array_1 = {K2Node_MakeStruct_FormatArgumentData};0x0C5ECallFunc_Format_ReturnValue = Format(FText::AsCultureInvariant("session{x}"), K2Node_MakeArray_Array_1);0x0C91CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CallFunc_Format_ReturnValue);0x0CB6CallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_2, CallFunc_Conv_TextToString_ReturnValue);0x0CE4CallFunc_DoesSaveGameExist_ReturnValue_1 = DoesSaveGameExist(CallFunc_Concat_StrStr_ReturnValue_3, 0);0x0D06if (!(CallFunc_DoesSaveGameExist_ReturnValue_1)) goto Label_0D79;0x0D14CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Index, 1);0x0D3ETemp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0D59Index = Temp_int_Variable;0x0D74goto Label_0B04;0x0D79Label_0D79:0x0D79CallFunc_GetRootSaveFolder_ReturnValue_1 = GetRootSaveFolder();0x0D95CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(CallFunc_GetRootSaveFolder_ReturnValue_1, "/");0x0DBDCallFunc_Conv_IntToInt64_ReturnValue = Conv_IntToInt64(Index);0x0DE2K2Node_MakeStruct_FormatArgumentData.ArgumentName = "x";0x0E00K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 0;0x0E1DK2Node_MakeStruct_FormatArgumentData.ArgumentValue = FText();0x0E3AK2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = CallFunc_Conv_IntToInt64_ReturnValue;0x0E5EK2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x0E7EK2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x0EA2K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x0EBFK2Node_MakeArray_Array_1 = {K2Node_MakeStruct_FormatArgumentData};0x0ED3CallFunc_Format_ReturnValue = Format(FText::AsCultureInvariant("session{x}"), K2Node_MakeArray_Array_1);0x0F06CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CallFunc_Format_ReturnValue);0x0F2BCallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_2, CallFunc_Conv_TextToString_ReturnValue);0x0F59GameName = CallFunc_Concat_StrStr_ReturnValue_3;0x0F74SetError(false, FText(), nullptr);0x0F86PopFlow();0x0F87Label_0F87:0x0F87CallFunc_SpawnObject_ReturnValue = SpawnObject(/Game/Ride/Menu/OptionListItemLevelSelect.OptionListItemLevelSelect_C, this);0x0FA5/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(Images), CallFunc_GetLevelSelectData_Images);0x0FE4/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(Labels), CallFunc_GetLevelSelectData_Labels);0x1023Temp_text_Variable_1 = NSLOCTEXT("554BA7E34E35C5295A1E468DC3FD29F0", "", "Level Select");0x1069SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(Text), Temp_text_Variable_1);0x1092CallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(ItemDataArray, CallFunc_SpawnObject_ReturnValue);0x10D6K2Node_CreateDelegate_OutputDelegate_11.Bind(this, OnSelectedLevelUpdated);0x10EDCallFunc_SpawnObject_ReturnValue.OnSelectedIndexUpdated += K2Node_CreateDelegate_OutputDelegate_11;0x1116CallFunc_SpawnObject_ReturnValue_2 = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x1134K2Node_MakeArray_Array = {DefaultStartingCheckpointName};0x1148/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue_2, FName(Labels), K2Node_MakeArray_Array);0x1187Temp_text_Variable = NSLOCTEXT("62E08CB6401F3E3EAFB151A36FB9520B", "", "Starting Checkpoint");0x11D4SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_2, FName(Text), Temp_text_Variable);0x11FDStartingCheckpointStepper = CallFunc_SpawnObject_ReturnValue_2;0x1210CallFunc_Array_Add_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(ItemDataArray, CallFunc_SpawnObject_ReturnValue_2);0x1254K2Node_CreateDelegate_OutputDelegate_9.Bind(this, OnStartingCheckpointSelected);0x126BCallFunc_SpawnObject_ReturnValue_2.OnSelectedIndexUpdated += K2Node_CreateDelegate_OutputDelegate_9;0x1294UpdateStartingCheckpointLabels(SelectedLevel);0x12ABCallFunc_GetGameMode_ReturnValue_2 = GetGameMode(this);0x12C0K2Node_DynamicCast_AsGM_Frontend_2 = Cast<GM_Frontend_C>(CallFunc_GetGameMode_ReturnValue_2);0x12E4K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsGM_Frontend_2);0x1301K2Node_CreateDelegate_OutputDelegate_7.Bind(this, OnPCJoined);0x1318K2Node_DynamicCast_AsGM_Frontend_2.OnLocalPlayerJoined += K2Node_CreateDelegate_OutputDelegate_7;0x1341CallFunc_GetGameMode_ReturnValue_3 = GetGameMode(this);0x1356K2Node_DynamicCast_AsGM_Frontend_3 = Cast<GM_Frontend_C>(CallFunc_GetGameMode_ReturnValue_3);0x137AK2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsGM_Frontend_3);0x1397K2Node_CreateDelegate_OutputDelegate_6.Bind(this, OnPCLeft);0x13AEK2Node_DynamicCast_AsGM_Frontend_3.OnLocalPlayerLeft += K2Node_CreateDelegate_OutputDelegate_6;0x13D7CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x13ECK2Node_DynamicCast_AsGM_Frontend = Cast<GM_Frontend_C>(CallFunc_GetGameMode_ReturnValue);0x1410K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsGM_Frontend);0x142DK2Node_DynamicCast_AsGM_Frontend.IsJoinEnabled = true;0x144EGameSettings.BP_SetListItems(ItemDataArray);0x1477GameSettings.SetFocus();0x1497K2Node_CreateDelegate_OutputDelegate_10.Bind(this, DoCustomNavigation_MultiplayerOptionsUp);0x14AEWG_MultiplayerSettings.SettingsList.SetNavigationRuleCustom(2, K2Node_CreateDelegate_OutputDelegate_10);0x14EFPopFlow();0x14F0Label_14F0:0x14F0if (!(Temp_bool_IsClosed_Variable)) goto Label_14FF;0x14FEPopFlow();0x14FFLabel_14FF:0x14FFTemp_bool_IsClosed_Variable = true;0x150APushFlow(Label_1546);0x150FDelay(this, 2f, LatentActionInfo{0xF, 882788168, FName(ExecuteUbergraph_WG_NewGame), this});0x1545PopFlow();0x1546Label_1546:0x1546WG_MultiplayerSettings.GetHostSessionType(CallFunc_GetHostSessionType_HostSessionType_2);0x1573CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(CallFunc_GetHostSessionType_HostSessionType_2, 0);0x1592if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) goto Label_162B;0x15A0Label_15A0:0x15A0PushFlow(Label_16F8);0x15A5CallFunc_GetGameMode_ReturnValue_5 = GetGameMode(this);0x15BAK2Node_DynamicCast_AsBPI_Game_Mode_Frontend = Cast<BPI_GameModeFrontend_C>(CallFunc_GetGameMode_ReturnValue_5);0x15DEK2Node_DynamicCast_bSuccess_6 = Cast<2>(K2Node_DynamicCast_AsBPI_Game_Mode_Frontend);0x15FBif (!(K2Node_DynamicCast_bSuccess_6)) PopFlow();0x1605K2Node_DynamicCast_AsBPI_Game_Mode_Frontend.RemoveInactivePlayers();0x162APopFlow();0x162BLabel_162B:0x162BCallFunc_GetOwningPlayer_ReturnValue_1 = GetOwningPlayer();0x1643K2Node_DynamicCast_AsRGController_Interface = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_1);0x1667K2Node_DynamicCast_bSuccess_8 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface);0x1684if (!(K2Node_DynamicCast_bSuccess_8)) PopFlow();0x168EK2Node_CreateDelegate_OutputDelegate_3.Bind(this, InitSignIn);0x16A5K2Node_DynamicCast_AsRGController_Interface.PushRGWidgetWithInit(/Game/Ride/Menu/WG_SignInMenuPopup.WG_SignInMenuPopup_C, GameplayTag{FName(UI.Layout.Menu)}, K2Node_CreateDelegate_OutputDelegate_3);0x16F7PopFlow();0x16F8Label_16F8:0x16F8CallFunc_GetGameInstance_ReturnValue = GetGameInstance();0x170CK2Node_DynamicCast_AsRide_Game_Instance = Cast<RideGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x1730K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRide_Game_Instance);0x174Dif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x1757SanitizeStartingCheckpointIndex();0x1765K2Node_DynamicCast_AsRide_Game_Instance.SetCurrentCheckpointIndex(StartingCheckpointIndex, true);0x1793CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x17ABWG_MultiplayerSettings.GetIsUsingCrossplay(CallFunc_GetIsUsingCrossplay_CurrentCrossplayEnabled);0x17D8WG_MultiplayerSettings.GetHostSessionType(CallFunc_GetHostSessionType_HostSessionType_1);0x1805WG_MultiplayerSettings.GetJoinOptions(CallFunc_GetJoinOptions_JoinOptions);0x1832K2Node_DynamicCast_AsRide_Game_Instance.CreateGame(CallFunc_GetOwningPlayer_ReturnValue, GameName, CallFunc_GetJoinOptions_JoinOptions, SelectedLevel, CallFunc_GetHostSessionType_HostSessionType_1, CallFunc_GetIsUsingCrossplay_CurrentCrossplayEnabled);0x188CK2Node_DynamicCast_AsRide_Game_Instance.StartGameSound();0x18B0PopFlow();0x18B1Label_18B1:0x18B1Temp_bool_Has_Been_Initd_Variable = true;0x18BCif (!(false)) PopFlow();0x18BETemp_bool_IsClosed_Variable = true;0x18C9PopFlow();0x18CALabel_18CA:0x18CAif (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_18B1;0x18D8PopFlow();0x18D9Label_18D9:0x18D9PushFlow(Label_14F0);0x18DEgoto Label_18CA;0x18E3BP_OnActivated();0x18EDUnvalidatedGameName = "";0x1901K2Node_CreateDelegate_OutputDelegate_8.Bind(this, ValidateMultiplayerOption);0x1918WG_MultiplayerSettings.OptionsUpdated += K2Node_CreateDelegate_OutputDelegate_8;0x1941GameSettings.ClearListItems();0x1961/Script/Engine.Default__KismetArrayLibrary.Array_Clear(ItemDataArray);0x198ACallFunc_SpawnObject_ReturnValue_1 = SpawnObject(/Game/Ride/Menu/OptionListItemString.OptionListItemString_C, this);0x19A8Temp_text_Variable_2 = NSLOCTEXT("E7D947B84F770E2F6202B8AF0FB61D27", "", "Game Name");0x19EBSetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_1, FName(Text), Temp_text_Variable_2);0x1A14GameNameOption = CallFunc_SpawnObject_ReturnValue_1;0x1A27CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(ItemDataArray, GameNameOption);0x1A6BK2Node_CreateDelegate_OutputDelegate_5.Bind(this, ValidateText);0x1A82GameNameOption.OnTextUpdated += K2Node_CreateDelegate_OutputDelegate_5;0x1AABWG_MultiplayerSettings.Validate();0x1ACFValidateTextImp("", nullptr);0x1AE0GetLevelSelectData(CallFunc_GetLevelSelectData_Images, CallFunc_GetLevelSelectData_Labels, CallFunc_GetLevelSelectData_Levels);0x1B09CachedLevelPtrs = CallFunc_GetLevelSelectData_Levels;0x1B24goto Label_0F87;0x1B29UnvalidatedGameName = K2Node_CustomEvent_NewValue_1;0x1B44GameNameTextField = K2Node_CustomEvent_ErrorField_1;0x1B57CallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/Ride.RGOnlinePlatformSubsystem);0x1B75K2Node_CreateDelegate_OutputDelegate_2.Bind(this, UGCCheckComplete);0x1B8C/Game/Ride/Menu/BPFL_Menu.Default__BPFL_Menu_C.GetOwningPlayerId(this, this, CallFunc_GetOwningPlayerId_OwningLocalPlayer);0x1BBBCallFunc_GetGameInstanceSubsystem_ReturnValue.CheckCanLocalUserUseUGC(CallFunc_GetOwningPlayerId_OwningLocalPlayer, K2Node_CreateDelegate_OutputDelegate_2);0x1BEDPopFlow();0x1BEELabel_1BEE:0x1BEECallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(bValidMultiplayerOptions);0x1C0BSetError(CallFunc_Not_PreBool_ReturnValue_1, MultiplayerOptionsErrorText, nullptr);0x1C2CCallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(bValidMultiplayerOptions);0x1C49CallFunc_Not_PreBool_ReturnValue_2 = Not_PreBool(CallFunc_Not_PreBool_ReturnValue_1);0x1C66if (!(CallFunc_Not_PreBool_ReturnValue_2)) PopFlow();0x1C70PopFlow();0x1C71CallFunc_Array_IsValidIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsValidIndex(CachedLevelPtrs, K2Node_CustomEvent_selectedIndex_1);0x1CADif (!(CallFunc_Array_IsValidIndex_ReturnValue)) PopFlow();0x1CB7/Script/Engine.Default__KismetArrayLibrary.Array_Get(CachedLevelPtrs, K2Node_CustomEvent_selectedIndex_1, CallFunc_Array_Get_Item_2);0x1CF2SelectedLevel = CallFunc_Array_Get_Item_2;0x1D0DUpdateStartingCheckpointLabels(SelectedLevel);0x1D24PopFlow();0x1D25BP_OnDeactivated();0x1D2FK2Node_CreateDelegate_OutputDelegate_8.Bind(this, ValidateMultiplayerOption);0x1D46WG_MultiplayerSettings.OptionsUpdated -= K2Node_CreateDelegate_OutputDelegate_8;0x1D6FK2Node_CreateDelegate_OutputDelegate_5.Bind(this, ValidateText);0x1D86GameNameOption.OnTextUpdated -= K2Node_CreateDelegate_OutputDelegate_5;0x1DAFGameNameOption = nullptr;0x1DBAClearEnhancedInputBindings();0x1DC4CallFunc_GetGameMode_ReturnValue_1 = GetGameMode(this);0x1DD9K2Node_DynamicCast_AsGM_Frontend_1 = Cast<GM_Frontend_C>(CallFunc_GetGameMode_ReturnValue_1);0x1DFDK2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsGM_Frontend_1);0x1E1AK2Node_DynamicCast_AsGM_Frontend_1.IsJoinEnabled = false;0x1E3BCallFunc_GetGameMode_ReturnValue_1 = GetGameMode(this);0x1E50K2Node_DynamicCast_AsGM_Frontend_1 = Cast<GM_Frontend_C>(CallFunc_GetGameMode_ReturnValue_1);0x1E74K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsGM_Frontend_1);0x1E91K2Node_DynamicCast_AsGM_Frontend_1.ResetSplitScreenUsers(LocalPlayersContainer);0x1EBECallFunc_GetGameMode_ReturnValue_6 = GetGameMode(this);0x1ED3K2Node_DynamicCast_AsGM_Frontend_5 = Cast<GM_Frontend_C>(CallFunc_GetGameMode_ReturnValue_6);0x1EF7K2Node_DynamicCast_bSuccess_7 = Cast<1>(K2Node_DynamicCast_AsGM_Frontend_5);0x1F14K2Node_DynamicCast_AsGM_Frontend_5.OnLocalPlayerLeft.Clear();0x1F34CallFunc_GetGameMode_ReturnValue_6 = GetGameMode(this);0x1F49K2Node_DynamicCast_AsGM_Frontend_5 = Cast<GM_Frontend_C>(CallFunc_GetGameMode_ReturnValue_6);0x1F6DK2Node_DynamicCast_bSuccess_7 = Cast<1>(K2Node_DynamicCast_AsGM_Frontend_5);0x1F8AK2Node_DynamicCast_AsGM_Frontend_5.OnLocalPlayerJoined.Clear();0x1FAAWG_MultiplayerSettings.SettingsList.BP_OnItemSelectionChanged.Clear();0x1FE0PopFlow();0x1FE1CallFunc_GetPlayerControllerID_ReturnValue = GetPlayerControllerID(K2Node_CustomEvent_joiningPC);0x2006/Script/Engine.Default__KismetArrayLibrary.Array_Get(LocalPlayersContainer.PlayerArray, CallFunc_GetPlayerControllerID_ReturnValue, CallFunc_Array_Get_Item);0x2057CallFunc_Array_Get_Item.Join(K2Node_CustomEvent_joiningPC, CallFunc_GetPlayerControllerID_ReturnValue);0x208DPopFlow();0x208ECallFunc_GetPlayerControllerID_ReturnValue_1 = GetPlayerControllerID(K2Node_CustomEvent_leavingPC);0x20B3/Script/Engine.Default__KismetArrayLibrary.Array_Get(LocalPlayersContainer.PlayerArray, CallFunc_GetPlayerControllerID_ReturnValue_1, CallFunc_Array_Get_Item_1);0x2104CallFunc_Array_Get_Item_1.Leave(K2Node_CustomEvent_leavingPC, CallFunc_GetPlayerControllerID_ReturnValue_1);0x213APopFlow();0x213BConstruct();0x2145CallFunc_GetGameMode_ReturnValue_4 = GetGameMode(this);0x215AK2Node_DynamicCast_AsGM_Frontend_4 = Cast<GM_Frontend_C>(CallFunc_GetGameMode_ReturnValue_4);0x217EK2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsGM_Frontend_4);0x219BTemp_byte_Variable_1 = 1;0x21AFTemp_byte_Variable_2 = 0;0x21C3Temp_bool_Variable_5 = K2Node_DynamicCast_AsGM_Frontend_4.IsSplitscreenEnabled;0x21ECLocalPlayersContainer.SetVisibility(Switch(Temp_bool_Variable_5, false => Temp_byte_Variable_1, true => Temp_byte_Variable_2, default => K2Node_Select_Default));0x2245PopFlow();0x2246goto Label_18D9;0x224BGameSettings.BP_ClearSelection();0x226BPopFlow();0x226CStartingCheckpointIndex = K2Node_CustomEvent_selectedIndex;0x2287PopFlow();0x2288ValidateMultiplayerOptionImp(K2Node_CustomEvent_bValidationSuccess_1, K2Node_CustomEvent_ValidationError_1);0x22A8if (!(bValidMultiplayerOptions)) PopFlow();0x22B2ValidateTextImp(UnvalidatedGameName, GameNameTextField);0x22D2PopFlow();0x22D3UnvalidatedGameName = K2Node_CustomEvent_NewValue;0x22EEValidateMultiplayerOptionImp(bValidMultiplayerOptions, MultiplayerOptionsErrorText);0x230Eif (!(bValidMultiplayerOptions)) PopFlow();0x2318ValidateTextImp(UnvalidatedGameName, K2Node_CustomEvent_ErrorField);0x2338PopFlow();0x2339bValidMultiplayerOptions = K2Node_CustomEvent_bValidationSuccess;0x234CMultiplayerOptionsErrorText = K2Node_CustomEvent_ValidationError;0x2367goto Label_1BEE;0x236CPreConstruct(K2Node_Event_IsDesignTime);0x237FLbl_ToolTipText.SetStyle(TooltipTextStyle);0x23A8PopFlow();0x23A9goto Label_01A2;0x23AELabel_23AE:0x23AEStartButton.SetIsEnabled(true);0x23D3PopFlow();0x23D4Delay(this, 0.1f, LatentActionInfo{0x26, -1516103844, FName(ExecuteUbergraph_WG_NewGame), this});0x240APopFlow();0x240BK2Node_DynamicCast_AsWG_Sign_in_Menu_Popup = Cast<WG_SignInMenuPopup_C>(K2Node_CustomEvent_Widget);0x242FK2Node_DynamicCast_bSuccess_9 = Cast<1>(K2Node_DynamicCast_AsWG_Sign_in_Menu_Popup);0x244Cif (!(K2Node_DynamicCast_bSuccess_9)) PopFlow();0x2456K2Node_CreateDelegate_OutputDelegate_4.Bind(this, SignInComplete);0x246DK2Node_DynamicCast_AsWG_Sign_in_Menu_Popup.OnSignInComplete += K2Node_CreateDelegate_OutputDelegate_4;0x2496WG_MultiplayerSettings.GetHostSessionType(CallFunc_GetHostSessionType_HostSessionType);0x24C3K2Node_DynamicCast_AsWG_Sign_in_Menu_Popup.HostSessionType = CallFunc_GetHostSessionType_HostSessionType;0x24F4PopFlow();0x24F5Temp_bool_Variable_2 = false;0x2500Temp_bool_Variable_3 = false;0x250BTemp_bool_Variable_4 = true;0x2516Temp_byte_Variable = K2Node_CustomEvent_Result;0x2531if (!(Switch(Temp_byte_Variable, 0 => Temp_bool_Variable_4, 1 => Temp_bool_Variable_3, 2 => Temp_bool_Variable_2, default => K2Node_Select_Default_1))) goto Label_23AE;0x257Cgoto Label_15A0;0x2581Label_2581:0x2581return;0x2583// end of script
Final0x04