Zdexby TheHolyOneZ
6,144 classes
Class

UWG_PlayerHUDShared_C

: UUserWidget : UWidget : UVisual : UObject
/Game/Ride/UI/PlayerHUD/WG_PlayerHUDShared.WG_PlayerHUDShared_C 0x0770 (1,904 B) align 8 inherited 0x0340 27 scripted vtable /Game/Ride/UI/PlayerHUD/WG_PlayerHUDShared
0x00x0770

Members 127

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08WG_WinchBarUWG_WinchBar_C*10 flagsnullptr
0x08WG_ShieldBarUWG_ShieldBar_C*10 flagsnullptr
0x08WG_NetworkSaturationUWG_NetworkSaturation_C*10 flagsnullptr
0x08WG_ConsoleCreditsUWG_ConsoleCredits_C*10 flagsnullptr
0x08VoiceChatContainerUVerticalBox*10 flagsnullptr
0x08Vehicle_HealthUWG_StructuralDamageBar_C*10 flagsnullptr
0x08ThanksForPlayingURichTextBlock*10 flagsnullptr
0x08ScrapBorderUBorder*10 flagsnullptr
0x08SaveGameIndicatorUWG_SaveGameIndicator_C*10 flagsnullptr
0x08RichTextBlock_678URichTextBlock*10 flagsnullptr
0x08RichTextBlock_84URichTextBlock*10 flagsnullptr
0x08RichTextBlock_83URichTextBlock*10 flagsnullptr
0x08RichTextBlock_82URichTextBlock*10 flagsnullptr
0x08RichTextBlock_81URichTextBlock*10 flagsnullptr
0x08RichTextBlock_73URichTextBlock*10 flagsnullptr
0x08RichTextBlock_72URichTextBlock*10 flagsnullptr
0x08RichTextBlock_71URichTextBlock*10 flagsnullptr
0x08RichTextBlock_70URichTextBlock*10 flagsnullptr
0x08RichTextBlock_69URichTextBlock*10 flagsnullptr
0x08RichTextBlock_68URichTextBlock*10 flagsnullptr
0x08RichTextBlock_67URichTextBlock*10 flagsnullptr
0x08RichTextBlock_66URichTextBlock*10 flagsnullptr
0x08RichTextBlock_65URichTextBlock*10 flagsnullptr
0x08RichTextBlock_64URichTextBlock*10 flagsnullptr
0x08RichTextBlock_63URichTextBlock*10 flagsnullptr
0x08RichTextBlock_62URichTextBlock*10 flagsnullptr
0x08RichTextBlock_61URichTextBlock*10 flagsnullptr
0x08RichTextBlock_60URichTextBlock*10 flagsnullptr
0x08RichTextBlock_59URichTextBlock*10 flagsnullptr
0x08RichTextBlock_58URichTextBlock*10 flagsnullptr
0x08RichTextBlock_57URichTextBlock*10 flagsnullptr
0x08RichTextBlock_56URichTextBlock*10 flagsnullptr
0x08RichTextBlock_55URichTextBlock*10 flagsnullptr
0x08RichTextBlock_54URichTextBlock*10 flagsnullptr
0x08RichTextBlock_53URichTextBlock*10 flagsnullptr
0x08RichTextBlock_52URichTextBlock*10 flagsnullptr
0x08RichTextBlock_51URichTextBlock*10 flagsnullptr
0x08RichTextBlock_50URichTextBlock*10 flagsnullptr
0x08RichTextBlock_49URichTextBlock*10 flagsnullptr
0x08RichTextBlock_48URichTextBlock*10 flagsnullptr
0x08RichTextBlock_47URichTextBlock*10 flagsnullptr
0x08RichTextBlock_46URichTextBlock*10 flagsnullptr
0x08RichTextBlock_45URichTextBlock*10 flagsnullptr
0x08RichTextBlock_44URichTextBlock*10 flagsnullptr
0x08RichTextBlock_43URichTextBlock*10 flagsnullptr
0x08RichTextBlock_42URichTextBlock*10 flagsnullptr
0x08RichTextBlock_41URichTextBlock*10 flagsnullptr
0x08RichTextBlock_40URichTextBlock*10 flagsnullptr
0x08RichTextBlock_39URichTextBlock*10 flagsnullptr
0x08RichTextBlock_38URichTextBlock*10 flagsnullptr
0x08RichTextBlock_37URichTextBlock*10 flagsnullptr
0x08RichTextBlock_36URichTextBlock*10 flagsnullptr
0x08RichTextBlock_35URichTextBlock*10 flagsnullptr
0x08RichTextBlock_34URichTextBlock*10 flagsnullptr
0x08RichTextBlock_33URichTextBlock*10 flagsnullptr
0x08RichTextBlock_32URichTextBlock*10 flagsnullptr
0x08RichTextBlock_31URichTextBlock*10 flagsnullptr
0x08RichTextBlock_30URichTextBlock*10 flagsnullptr
0x08RichTextBlock_29URichTextBlock*10 flagsnullptr
0x08RichTextBlock_28URichTextBlock*10 flagsnullptr
0x08RichTextBlock_27URichTextBlock*10 flagsnullptr
0x08RichTextBlock_26URichTextBlock*10 flagsnullptr
0x08RichTextBlock_25URichTextBlock*10 flagsnullptr
0x08RichTextBlock_24URichTextBlock*10 flagsnullptr
0x08RichTextBlock_23URichTextBlock*10 flagsnullptr
0x08RichTextBlock_22URichTextBlock*10 flagsnullptr
0x08RichTextBlock_21URichTextBlock*10 flagsnullptr
0x08RichTextBlock_20URichTextBlock*10 flagsnullptr
0x08RichTextBlock_19URichTextBlock*10 flagsnullptr
0x08RichTextBlock_18URichTextBlock*10 flagsnullptr
0x08RichTextBlock_17URichTextBlock*10 flagsnullptr
0x08RichTextBlock_16URichTextBlock*10 flagsnullptr
0x08RichTextBlock_15URichTextBlock*10 flagsnullptr
0x08RichTextBlock_14URichTextBlock*10 flagsnullptr
0x08RichTextBlock_13URichTextBlock*10 flagsnullptr
0x08RichTextBlock_12URichTextBlock*10 flagsnullptr
0x08RichTextBlock_11URichTextBlock*10 flagsnullptr
0x08RichTextBlock_10URichTextBlock*10 flagsnullptr
0x08RichTextBlock_9URichTextBlock*10 flagsnullptr
0x08RichTextBlock_8URichTextBlock*10 flagsnullptr
0x08RichTextBlock_7URichTextBlock*10 flagsnullptr
0x08RichTextBlock_6URichTextBlock*10 flagsnullptr
0x08RichTextBlock_5URichTextBlock*10 flagsnullptr
0x08RichTextBlock_4URichTextBlock*10 flagsnullptr
0x08RichTextBlock_3URichTextBlock*10 flagsnullptr
0x08RichTextBlock_2URichTextBlock*10 flagsnullptr
0x08RichTextBlock_1URichTextBlock*10 flagsnullptr
0x08RichTextBlockURichTextBlock*10 flagsnullptr
0x08QuitToMainMenuButtonUWG_MenuButton_C*10 flagsnullptr
0x08QAURichTextBlock*10 flagsnullptr
0x08PlayerModifierHolderUHorizontalBox*10 flagsnullptr
0x08PartsUTextBlock*10 flagsnullptr
0x08NuggetsEntertainmentURichTextBlock*10 flagsnullptr
0x08NotificationTextUTextBlock*10 flagsnullptr
0x08Names_5URichTextBlock*10 flagsnullptr
0x08Names_4URichTextBlock*10 flagsnullptr
0x08Names_3URichTextBlock*10 flagsnullptr
0x08Names_2URichTextBlock*10 flagsnullptr
0x08Names_1URichTextBlock*10 flagsnullptr
0x08NamesURichTextBlock*10 flagsnullptr
0x08Localization_1URichTextBlock*10 flagsnullptr
0x08LocalizationURichTextBlock*10 flagsnullptr
0x08GameFailedTextUTextBlock*10 flagsnullptr
0x08EpiPensUTextBlock*10 flagsnullptr
0x08EpipenBorderUBorder*10 flagsnullptr
0x08CreditsTextURichTextBlock*10 flagsnullptr
0x08CreditsBorderUBorder*10 flagsnullptr
0x08ConsoleURichTextBlock*10 flagsnullptr
0x08CheckpointTextUTextBlock*10 flagsnullptr
0x08CaptionTextURichTextBlock*10 flagsnullptr
0x08CaptionHolderUBorder*10 flagsnullptr
0x08FailAnimationUWidgetAnimation*Transient+6 flagsnullptr
0x08CheckpointReachedAnimationUWidgetAnimation*Transient+6 flagsnullptr
0x08SaveAppearAnimationUWidgetAnimation*Transient+6 flagsnullptr
0x08RollCreditsUWidgetAnimation*Transient+6 flagsnullptr
0x08RollCreditsConsoleUWidgetAnimation*Transient+6 flagsnullptr
0x08FadeVehicleUIUWidgetAnimation*Transient+6 flagsnullptr
0x08VehicleABP_VehicleBase_C*6 flagsnullptr
0x01bAllowHidingOfSaveIconbool7 flagsfalse
0x01bSaveCompletebool7 flagsfalse
0x06FA0x06padding / unreflected
0x08CreditsMusicUAudioComponent*7 flagsnullptr
0x01RunConsoleCreditsbool7 flagsfalse
0x01CachedVehicleHUDVisibiltybool7 flagsfalse
0x070A0x06padding / unreflected
0x08CacheVehicleTimeoutThresholddouble7 flags30
0x08CacheVehicleTimeoutTimerdouble7 flags0
0x50VoiceChatEntriesTMap<ARGPlayerState*, UWG_VoiceChatEntry_C*>5 flags<TMap>
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 27

SignatureFlagsNativeParams
void UpdateVOIPUIVisibility()
Script36 statements · 922 bytes of bytecode
0x0000Temp_byte_Variable = 0;0x0014Temp_byte_Variable_1 = 1;0x0028CallFunc_ShouldShowVoiceChat_ReturnValue = ShouldShowVoiceChat();0x003CTemp_bool_Variable = CallFunc_ShouldShowVoiceChat_ReturnValue;0x004FVoiceChatContainer.SetVisibility(Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default));0x00A8CallFunc_ShouldShowVoiceChat_ReturnValue = ShouldShowVoiceChat();0x00BCif (!(CallFunc_ShouldShowVoiceChat_ReturnValue)) goto Label_0233;0x00CACallFunc_GetGameState_ReturnValue_1 = GetGameState(this);0x00DFK2Node_DynamicCast_AsRide_Game_State_1 = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue_1);0x0103K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsRide_Game_State_1);0x0120if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0397;0x012EK2Node_CreateDelegate_OutputDelegate_3.Bind(this, PlayerStartedVOIP);0x0145K2Node_DynamicCast_AsRide_Game_State_1.OnPlayerStartedVOIP += K2Node_CreateDelegate_OutputDelegate_3;0x016EK2Node_CreateDelegate_OutputDelegate.Bind(this, PlayerStoppedVOIP);0x0185K2Node_DynamicCast_AsRide_Game_State_1.OnPlayerStoppedVOIP += K2Node_CreateDelegate_OutputDelegate;0x01AEK2Node_CreateDelegate_OutputDelegate_2.Bind(this, SpeakerSourceStarted);0x01C5K2Node_DynamicCast_AsRide_Game_State_1.OnSpeakerSourceStarted += K2Node_CreateDelegate_OutputDelegate_2;0x01EEK2Node_CreateDelegate_OutputDelegate_1.Bind(this, SpeakerSourceStopped);0x0205K2Node_DynamicCast_AsRide_Game_State_1.OnSpeakerSourceStopped += K2Node_CreateDelegate_OutputDelegate_1;0x022Egoto Label_0397;0x0233Label_0233:0x0233CallFunc_GetGameState_ReturnValue = GetGameState(this);0x0248K2Node_DynamicCast_AsRide_Game_State = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue);0x026CK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRide_Game_State);0x0289if (!(K2Node_DynamicCast_bSuccess)) goto Label_0397;0x0297K2Node_CreateDelegate_OutputDelegate_3.Bind(this, PlayerStartedVOIP);0x02AEK2Node_DynamicCast_AsRide_Game_State.OnPlayerStartedVOIP -= K2Node_CreateDelegate_OutputDelegate_3;0x02D7K2Node_CreateDelegate_OutputDelegate.Bind(this, PlayerStoppedVOIP);0x02EEK2Node_DynamicCast_AsRide_Game_State.OnPlayerStoppedVOIP -= K2Node_CreateDelegate_OutputDelegate;0x0317K2Node_CreateDelegate_OutputDelegate_2.Bind(this, SpeakerSourceStarted);0x032EK2Node_DynamicCast_AsRide_Game_State.OnSpeakerSourceStarted -= K2Node_CreateDelegate_OutputDelegate_2;0x0357K2Node_CreateDelegate_OutputDelegate_1.Bind(this, SpeakerSourceStopped);0x036EK2Node_DynamicCast_AsRide_Game_State.OnSpeakerSourceStopped -= K2Node_CreateDelegate_OutputDelegate_1;0x0397Label_0397:0x0397return;0x0399// end of script
Public0x00
void SetVisibilityBasedOnLevel()
Script9 statements · 228 bytes of bytecode
0x0000CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x0018/Game/Ride/Game/BPFL_ActorLibrary.Default__BPFL_ActorLibrary_C.GetCurrentLevelTag(CallFunc_GetOwningPlayer_ReturnValue, this, CallFunc_GetCurrentLevelTag_LevelTag);0x004FCallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(CallFunc_GetCurrentLevelTag_LevelTag, GameplayTag{FName(Level.GolfLevel)});0x0087if (!(CallFunc_EqualEqual_GameplayTag_ReturnValue)) goto Label_00E1;0x0095EpipenBorder.SetVisibility(1);0x00BBScrapBorder.SetVisibility(1);0x00E1Label_00E1:0x00E1return;0x00E3// end of script
Private0x00
void SetGolfFocusMode(double Opacity)
Script4 statements · 51 bytes of bytecode
0x0000CallFunc_SetRenderOpacity_InOpacity_ImplicitCast = Cast<3>(Opacity);0x001DSetRenderOpacity(CallFunc_SetRenderOpacity_InOpacity_ImplicitCast);0x0030return;0x0032// end of script
Public0x08
void TryUnlockGolfLevel()
Script15 statements · 371 bytes of bytecode
0x0000CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x0018CallFunc_GetCurrentLevelTag_ReturnValue = GetCurrentLevelTag(CallFunc_GetOwningPlayer_ReturnValue);0x003DCallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(CallFunc_GetCurrentLevelTag_ReturnValue, GameplayTag{FName(Level.JungleLevel)});0x0075if (!(CallFunc_EqualEqual_GameplayTag_ReturnValue)) goto Label_0170;0x0083CallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x0098K2Node_DynamicCast_AsRide_Game_Instance = Cast<RideGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x00BCK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRide_Game_Instance);0x00D9if (!(K2Node_DynamicCast_bSuccess)) goto Label_0170;0x00E7K2Node_DynamicCast_AsBP_Save_Game_Player = Cast<BP_SaveGamePlayer_C>(K2Node_DynamicCast_AsRide_Game_Instance.PlayerSave);0x0121K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_Save_Game_Player);0x013Eif (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0170;0x014CK2Node_DynamicCast_AsBP_Save_Game_Player.UnlockGolfLevel();0x0170Label_0170:0x0170return;0x0172// end of script
Private0x00
void SpeakerSourceStopped(ABP_Interactable_Actor_C* Interactable)
Script14 statements · 510 bytes of bytecode
0x0000Interactable.GetHoldingPlayer(CallFunc_GetHoldingPlayer_HoldingPlayer);0x002DK2Node_DynamicCast_AsRGPlayer_State = Cast<RGPlayerState>(CallFunc_GetHoldingPlayer_HoldingPlayer.PlayerState);0x0067K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRGPlayer_State);0x0084if (!(K2Node_DynamicCast_bSuccess)) goto Label_01FB;0x0092CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(VoiceChatEntries, K2Node_DynamicCast_AsRGPlayer_State, CallFunc_Map_Find_Value);0x00D7if (!(CallFunc_Map_Find_ReturnValue)) goto Label_01FB;0x00E5CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(VoiceChatEntries, K2Node_DynamicCast_AsRGPlayer_State, CallFunc_Map_Find_Value);0x012ACallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_Map_Find_Value.SpeakerSourceCount, 1);0x016ATemp_int_Variable = CallFunc_Subtract_IntInt_ReturnValue;0x0185CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(VoiceChatEntries, K2Node_DynamicCast_AsRGPlayer_State, CallFunc_Map_Find_Value);0x01CACallFunc_Map_Find_Value.SpeakerSourceCount = Temp_int_Variable;0x01FBLabel_01FB:0x01FBreturn;0x01FD// end of script
Public0x08
void PlayerStoppedVOIP(ARGPlayerState* Speaker)
Script7 statements · 191 bytes of bytecode
0x0000CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(VoiceChatEntries, Speaker, CallFunc_Map_Find_Value);0x0045if (!(CallFunc_Map_Find_ReturnValue)) goto Label_00BC;0x0053CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(VoiceChatEntries, Speaker, CallFunc_Map_Find_Value);0x0098CallFunc_Map_Find_Value.RemoveFromParent();0x00BCLabel_00BC:0x00BCreturn;0x00BE// end of script
Public0x08
void PlayerStartedVOIP(ARGPlayerState* Speaker)
Script17 statements · 464 bytes of bytecode
0x0000CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x0018K2Node_DynamicCast_AsRGPlayer_Controller = Cast<RGPlayerController>(CallFunc_GetOwningPlayer_ReturnValue);0x003CK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRGPlayer_Controller);0x0059if (!(K2Node_DynamicCast_bSuccess)) goto Label_01CD;0x0067CallFunc_BP_GetUniqueId_ReturnValue = Speaker.BP_GetUniqueId();0x0099CallFunc_IsChannelMemberMuted_ReturnValue = K2Node_DynamicCast_AsRGPlayer_Controller.IsChannelMemberMuted(CallFunc_BP_GetUniqueId_ReturnValue, 4);0x00CEif (!(CallFunc_IsChannelMemberMuted_ReturnValue)) goto Label_00E1;0x00DCgoto Label_01CD;0x00E1Label_00E1:0x00E1CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x00F9CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Ride/UI/PlayerHUD/WG_VoiceChatEntry.WG_VoiceChatEntry_C, CallFunc_GetOwningPlayer_ReturnValue);0x0136SetObjectPropertyByName(CallFunc_Create_ReturnValue, FName(Speaker), Speaker);0x015FCallFunc_AddChildToVerticalBox_ReturnValue = VoiceChatContainer.AddChildToVerticalBox(CallFunc_Create_ReturnValue);0x0192/Script/Engine.Default__BlueprintMapLibrary.Map_Add(VoiceChatEntries, Speaker, CallFunc_Create_ReturnValue);0x01CDLabel_01CD:0x01CDreturn;0x01CF// end of script
Public0x08
void UpdateVehicleHUDVisibility()
Script20 statements · 318 bytes of bytecode
0x0000PushFlow(Label_013B);0x0005PushFlow(Label_00C1);0x000ACallFunc_IsValid_ReturnValue = IsValid(Vehicle);0x0027CallFunc_NotEqual_BoolBool_ReturnValue = NotEqual_BoolBool(CachedVehicleHUDVisibilty, CallFunc_IsValid_ReturnValue);0x004Dif (!(CallFunc_NotEqual_BoolBool_ReturnValue)) PopFlow();0x0057CallFunc_IsValid_ReturnValue = IsValid(Vehicle);0x0074CachedVehicleHUDVisibilty = CallFunc_IsValid_ReturnValue;0x0087if (!(CachedVehicleHUDVisibilty)) goto Label_010F;0x0095CallFunc_PlayAnimationForward_ReturnValue = PlayAnimationForward(FadeVehicleUI, 1f, false);0x00C0PopFlow();0x00C1Label_00C1:0x00C1K2Node_CreateDelegate_OutputDelegate.Bind(this, UpdateVehicleHUDVisibility);0x00D8CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate, 1f, false, false, 0f, 0f);0x010EPopFlow();0x010FLabel_010F:0x010FCallFunc_PlayAnimationReverse_ReturnValue = PlayAnimationReverse(FadeVehicleUI, 1f, false);0x013APopFlow();0x013BLabel_013B:0x013Breturn;0x013D// end of script
Public0x00
void CacheVehicle()
Script21 statements · 470 bytes of bytecode
0x0000CallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Game/Ride/Vehicle/Blueprints/BP_Vehicle_Winnebago_01.BP_Vehicle_Winnebago_01_C);0x001EVehicle = CallFunc_GetActorOfClass_ReturnValue;0x0031CallFunc_IsValid_ReturnValue = IsValid(Vehicle);0x004Eif (!(CallFunc_IsValid_ReturnValue)) goto Label_009C;0x005CWG_WinchBar.SetupWinchBar(Vehicle);0x0089PollVehicleHealth();0x0097goto Label_01D3;0x009CLabel_009C:0x009CCallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CacheVehicleTimeoutTimer, CacheVehicleTimeoutThreshold);0x00C2if (!(CallFunc_Less_DoubleDouble_ReturnValue)) goto Label_0177;0x00D0CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x00EDCallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CacheVehicleTimeoutTimer, CallFunc_GetWorldDeltaSeconds_ReturnValue);0x011BCacheVehicleTimeoutTimer = CallFunc_Add_DoubleDouble_ReturnValue;0x0136K2Node_CreateDelegate_OutputDelegate.Bind(this, CacheVehicle);0x014DCallFunc_K2_SetTimerForNextTickDelegate_ReturnValue = K2_SetTimerForNextTickDelegate(K2Node_CreateDelegate_OutputDelegate);0x0172goto Label_01D3;0x0177Label_0177:0x0177PrintString(this, "BAILED ON CACHING VEHICLE", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x01D3Label_01D3:0x01D3return;0x01D5// end of script
Private0x00
void SpeakerSourceStarted(ABP_Interactable_Actor_C* Interactable)
Script9 statements · 232 bytes of bytecode
0x0000Interactable.GetHoldingPlayer(CallFunc_GetHoldingPlayer_HoldingPlayer);0x002DK2Node_DynamicCast_AsRGPlayer_State = Cast<RGPlayerState>(CallFunc_GetHoldingPlayer_HoldingPlayer.PlayerState);0x0067K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRGPlayer_State);0x0084if (!(K2Node_DynamicCast_bSuccess)) goto Label_00E5;0x0092CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(VoiceChatEntries, K2Node_DynamicCast_AsRGPlayer_State, CallFunc_Map_Find_Value);0x00D7if (!(CallFunc_Map_Find_ReturnValue)) goto Label_00E5;0x00E5Label_00E5:0x00E5return;0x00E7// end of script
Public0x08
void PollVehicleHealth()
Script8 statements · 205 bytes of bytecode
0x0000K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(Vehicle);0x0024K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x0041if (!(K2Node_DynamicCast_bSuccess)) goto Label_00CA;0x004FK2Node_DynamicCast_AsBP_Vehicle_Winnebago_01.GetVehicleHealth(CallFunc_GetVehicleHealth_ShieldValue, CallFunc_GetVehicleHealth_ShieldHealth, CallFunc_GetVehicleHealth_DamageTypes, CallFunc_GetVehicleHealth_Damages);0x0097UpdateVehicleHealth(CallFunc_GetVehicleHealth_ShieldValue, false, CallFunc_GetVehicleHealth_ShieldHealth, CallFunc_GetVehicleHealth_DamageTypes, CallFunc_GetVehicleHealth_Damages);0x00CALabel_00CA:0x00CAreturn;0x00CC// end of script
Public0x00
void CheckpointReached(int32 CheckpointIndex)
Script14 statements · 526 bytes of bytecode
0x0000CallFunc_Conv_IntToInt64_ReturnValue = Conv_IntToInt64(CheckpointIndex);0x0025K2Node_MakeStruct_FormatArgumentData.ArgumentName = "CheckpointIndex";0x0051K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 0;0x006EK2Node_MakeStruct_FormatArgumentData.ArgumentValue = FText();0x008BK2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = CallFunc_Conv_IntToInt64_ReturnValue;0x00AFK2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x00CFK2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x00F3K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x0110K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData};0x0124CallFunc_Format_ReturnValue = Format(NSLOCTEXT("527B97DA46906B1F7D3DC492B36BAF2D", "", "New Checkpoint Reached {CheckpointIndex}\r\nMap Updated!"), K2Node_MakeArray_Array);0x01A7CheckpointText.SetText(CallFunc_Format_ReturnValue);0x01D4CallFunc_PlayAnimation_ReturnValue = PlayAnimation(CheckpointReachedAnimation, 0f, 1, 0, 1f, true);0x020Breturn;0x020D// end of script
Public0x04
void GameFailed(bool PlayersDead, bool VehicleDestroyed)
Script25 statements · 405 bytes of bytecode
0x0000PushFlow(Label_0192);0x0005PushFlow(Label_0019);0x000Aif (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_0179;0x0018PopFlow();0x0019Label_0019:0x0019if (!(Temp_bool_IsClosed_Variable)) goto Label_0028;0x0027PopFlow();0x0028Label_0028:0x0028Temp_bool_IsClosed_Variable = true;0x0033CallFunc_SelectText_ReturnValue = SelectText(NSLOCTEXT("5346FB904972E280E328A6A4A354C536", "", "Vehicle Destroyed"), NSLOCTEXT("2C06FFEF461025A815789E99FE1166F9", "", "All Players Died"), VehicleDestroyed);0x00C9GameFailedText.SetText(CallFunc_SelectText_ReturnValue);0x00F6CallFunc_PlayAnimation_ReturnValue = PlayAnimation(FailAnimation, 0f, 1, 0, 1f, false);0x012Dif (!(VehicleDestroyed)) goto Label_013C;0x013BPopFlow();0x013CLabel_013C:0x013C/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_HUD_ALLPlayersDied.MSS_UI_HUD_ALLPlayersDied, 1f, 1f, 0f, nullptr, nullptr, true);0x0178PopFlow();0x0179Label_0179:0x0179Temp_bool_Has_Been_Initd_Variable = true;0x0184if (!(false)) PopFlow();0x0186Temp_bool_IsClosed_Variable = true;0x0191PopFlow();0x0192Label_0192:0x0192return;0x0194// end of script
Public0x02
void UpdateInfo()
Script33 statements · 1,052 bytes of bytecode
0x0000CallFunc_GetOwningPlayerPawn_ReturnValue = GetOwningPlayerPawn();0x0014K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(CallFunc_GetOwningPlayerPawn_ReturnValue);0x0038K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x0055if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0419;0x0063CallFunc_GetGameState_ReturnValue = GetGameState(this);0x0078K2Node_DynamicCast_AsRide_Game_State = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue);0x009CK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRide_Game_State);0x00B9if (!(K2Node_DynamicCast_bSuccess)) goto Label_0419;0x00C7CallFunc_Conv_IntToInt64_ReturnValue_1 = Conv_IntToInt64(K2Node_DynamicCast_AsRide_Game_State.EpiPen);0x0102K2Node_MakeStruct_FormatArgumentData_1.ArgumentName = "a";0x0120K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueType = 0;0x013DK2Node_MakeStruct_FormatArgumentData_1.ArgumentValue = FText();0x015AK2Node_MakeStruct_FormatArgumentData_1.ArgumentValueInt = CallFunc_Conv_IntToInt64_ReturnValue_1;0x017EK2Node_MakeStruct_FormatArgumentData_1.ArgumentValueFloat = 0f;0x019EK2Node_MakeStruct_FormatArgumentData_1.ArgumentValueDouble = 0;0x01C2K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueGender = 0;0x01DFK2Node_MakeArray_Array_1 = {K2Node_MakeStruct_FormatArgumentData_1};0x01F3CallFunc_Format_ReturnValue_1 = Format(NSLOCTEXT("6991D62D44FCF644AA8B03BE95739FC8", "", "{a}"), K2Node_MakeArray_Array_1);0x0243EpiPens.SetText(CallFunc_Format_ReturnValue_1);0x0270CallFunc_Conv_IntToInt64_ReturnValue = Conv_IntToInt64(K2Node_DynamicCast_AsRide_Game_State.Parts);0x02ABK2Node_MakeStruct_FormatArgumentData.ArgumentName = "a";0x02C9K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 0;0x02E6K2Node_MakeStruct_FormatArgumentData.ArgumentValue = FText();0x0303K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = CallFunc_Conv_IntToInt64_ReturnValue;0x0327K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x0347K2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x036BK2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x0388K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData};0x039CCallFunc_Format_ReturnValue = Format(NSLOCTEXT("09C2F6334DB6244EC6E022AADBDD5276", "", "{a}"), K2Node_MakeArray_Array);0x03ECParts.SetText(CallFunc_Format_ReturnValue);0x0419Label_0419:0x0419return;0x041B// end of script
Public0x00
void Finished_6AE405EC4702A153892DE396AD1DD228()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_PlayerHUDShared(1457);0x000Freturn;0x0011// end of script
0x00
void Tick(const FGeometry& MyGeometry, float InDeltaTime)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_MyGeometry = MyGeometry;0x0012PersistentFrame.K2Node_Event_InDeltaTime = InDeltaTime;0x0024ExecuteUbergraph_WG_PlayerHUDShared(1549);0x0033return;0x0035// end of script
EventPublic0x3C
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_PlayerHUDShared(1564);0x000Freturn;0x0011// end of script
EventPublic0x00
void UpdateVehicleHealth(double NewShieldValue, bool Repair, int32 NewShieldHealth, TArray<FGameplayTag>& NewDamageTypes, TArray<int32>& NewDamages)
Script8 statements · 108 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NewShieldValue = NewShieldValue;0x0012PersistentFrame.K2Node_CustomEvent_Repair = Repair;0x0024PersistentFrame.K2Node_CustomEvent_NewShieldHealth = NewShieldHealth;0x0036PersistentFrame.K2Node_CustomEvent_NewDamageTypes = NewDamageTypes;0x0048PersistentFrame.K2Node_CustomEvent_NewDamages = NewDamages;0x005AExecuteUbergraph_WG_PlayerHUDShared(1593);0x0069return;0x006B// end of script
0x30
void SaveNotification()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_PlayerHUDShared(1712);0x000Freturn;0x0011// end of script
0x00
void AllowHideSave()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_PlayerHUDShared(1954);0x000Freturn;0x0011// end of script
0x00
void OnSaveCompleted()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_PlayerHUDShared(2173);0x000Freturn;0x0011// end of script
0x00
void CreditsRoll()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_PlayerHUDShared(2189);0x000Freturn;0x0011// end of script
0x00
void ReturnToMenu()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_PlayerHUDShared(2969);0x000Freturn;0x0011// end of script
0x00
void BndEvt__WG_PlayerHUD_QuitToMainMenuButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button = Button;0x0012ExecuteUbergraph_WG_PlayerHUDShared(2974);0x0021return;0x0023// end of script
0x08
void QuitToMainMenu(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget = Widget;0x0012ExecuteUbergraph_WG_PlayerHUDShared(3243);0x0021return;0x0023// end of script
0x08
void GoToMenu()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_PlayerHUDShared(3596);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_WG_PlayerHUDShared(int32 EntryPoint)
Script159 statements · 3,604 bytes of bytecode
0x0000PushFlow(Label_0E11);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FUpdateVOIPUIVisibility();0x001DK2Node_CreateDelegate_OutputDelegate_3.Bind(this, SaveNotification);0x0034K2Node_DynamicCast_AsRide_Game_State.OnSaveStarted += K2Node_CreateDelegate_OutputDelegate_3;0x005DK2Node_CreateDelegate_OutputDelegate_6.Bind(this, OnSaveCompleted);0x0074K2Node_DynamicCast_AsRide_Game_State.OnSaveCompleted += K2Node_CreateDelegate_OutputDelegate_6;0x009DPopFlow();0x009ELabel_009E:0x009ECallFunc_GetGameState_ReturnValue = GetGameState(this);0x00B3K2Node_DynamicCast_AsRide_Game_State = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue);0x00D7K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsRide_Game_State);0x00F4if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0107;0x0102goto Label_000F;0x0107Label_0107:0x0107DelayUntilNextTick(this, LatentActionInfo{0x9E, -906060124, FName(ExecuteUbergraph_WG_PlayerHUDShared), this});0x0138PopFlow();0x0139DeactivateBusMix(this, /Game/Ride/Audio/Modulation/ControlBusMix/CBM_Credits.CBM_Credits);0x014DCallFunc_GetOwningPlayer_ReturnValue_3 = GetOwningPlayer();0x0165/Game/Ride/Game/BPFL_ActorLibrary.Default__BPFL_ActorLibrary_C.GetCurrentLevelTag(CallFunc_GetOwningPlayer_ReturnValue_3, this, CallFunc_GetCurrentLevelTag_LevelTag);0x019CCallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(CallFunc_GetCurrentLevelTag_LevelTag, GameplayTag{FName(Level.JungleLevel)});0x01D4if (!(CallFunc_EqualEqual_GameplayTag_ReturnValue)) goto Label_0286;0x01E2CallFunc_IsServer_ReturnValue = IsServer(this);0x01F7if (!(CallFunc_IsServer_ReturnValue)) PopFlow();0x0201CallFunc_GetGameMode_ReturnValue_1 = GetGameMode(this);0x0216K2Node_DynamicCast_AsGM_First_Person = Cast<GM_FirstPerson_C>(CallFunc_GetGameMode_ReturnValue_1);0x023AK2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsGM_First_Person);0x0257if (!(K2Node_DynamicCast_bSuccess_4)) PopFlow();0x0261K2Node_DynamicCast_AsGM_First_Person.TravelToGolfLevel();0x0285PopFlow();0x0286Label_0286:0x0286GoToMenu();0x0294PopFlow();0x0295Label_0295:0x0295CallFunc_GetOwningPlayerPawn_ReturnValue = GetOwningPlayerPawn();0x02A9K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(CallFunc_GetOwningPlayerPawn_ReturnValue);0x02CDK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x02EAif (!(K2Node_DynamicCast_bSuccess)) goto Label_0319;0x02F8UpdateVehicleHUDVisibility();0x0306SetVisibilityBasedOnLevel();0x0314goto Label_009E;0x0319Label_0319:0x0319DelayUntilNextTick(this, LatentActionInfo{0x295, -778614258, FName(ExecuteUbergraph_WG_PlayerHUDShared), this});0x034APopFlow();0x034BLabel_034B:0x034BCreditsMusic.FadeOut(1f, 0f, 0);0x037BLabel_037B:0x037BDelay(this, 1f, LatentActionInfo{0x139, -1476178481, FName(ExecuteUbergraph_WG_PlayerHUDShared), this});0x03B1PopFlow();0x03B2Label_03B2:0x03B2CallFunc_IsValid_ReturnValue = IsValid(CreditsMusic);0x03CFif (!(CallFunc_IsValid_ReturnValue)) goto Label_037B;0x03DDgoto Label_034B;0x03E2Label_03E2:0x03E2PushFlow(Label_04E1);0x03E7/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0422CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_Array_Get_Item.MusicAudioComponent);0x0455if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x045F/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x049ACallFunc_Array_Get_Item.MusicAudioComponent.FadeOut(2f, 0f, 0);0x04E0PopFlow();0x04E1Label_04E1:0x04E1CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x050BTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0526Label_0526:0x0526CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0561CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0587if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0591Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x05ACgoto Label_03E2;0x05B1SaveGameIndicator.StopAnimation(SaveGameIndicator.Rotation);0x05F0PopFlow();0x05F1Label_05F1:0x05F1Temp_int_Array_Index_Variable = 0;0x0608goto Label_0526;0x060DUpdateInfo();0x061BPopFlow();0x061CConstruct();0x0626CacheVehicle();0x0634goto Label_0295;0x0639WG_ShieldBar.UpdateBar(K2Node_CustomEvent_NewShieldValue, K2Node_CustomEvent_Repair);0x066FVehicle_Health.UpdateDamage(K2Node_CustomEvent_NewDamageTypes, K2Node_CustomEvent_NewDamages, K2Node_CustomEvent_Repair, false);0x06AFPopFlow();0x06B0bSaveComplete = false;0x06BBbAllowHidingOfSaveIcon = false;0x06C6CallFunc_PlayAnimation_ReturnValue = SaveGameIndicator.PlayAnimation(SaveGameIndicator.Rotation, 0f, 0, 0, 1f, false);0x0729CallFunc_PlayAnimationForward_ReturnValue = PlayAnimationForward(SaveAppearAnimation, 1f, false);0x0754K2Node_CreateDelegate_OutputDelegate_1.Bind(this, AllowHideSave);0x076BCallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_1, 2f, false, true, 0f, 0f);0x07A1PopFlow();0x07A2bAllowHidingOfSaveIcon = true;0x07ADLabel_07AD:0x07ADCallFunc_BooleanAND_ReturnValue = BooleanAND(bAllowHidingOfSaveIcon, bSaveComplete);0x07D3if (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x07DDCallFunc_NewPlayAnimationProxyObject_ReturnValue = NewPlayAnimationProxyObject(CallFunc_NewPlayAnimationProxyObject_Result, this, SaveAppearAnimation, 0f, 1, 1, 1f);0x0815CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_NewPlayAnimationProxyObject_ReturnValue);0x0832if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x083CK2Node_CreateDelegate_OutputDelegate_2.Bind(this, Finished_6AE405EC4702A153892DE396AD1DD228);0x0853CallFunc_NewPlayAnimationProxyObject_ReturnValue.Finished += K2Node_CreateDelegate_OutputDelegate_2;0x087CPopFlow();0x087DbSaveComplete = true;0x0888goto Label_07AD;0x088DVehicle.VehicleHUD.SetVisibility(2);0x08C9CreditsBorder.SetVisibility(0);0x08EFWG_ConsoleCredits.CreditsBorder.SetVisibility(0);0x092BCallFunc_GetOwningPlayer_ReturnValue_2 = GetOwningPlayer();0x0943CallFunc_K2_GetPawn_ReturnValue = CallFunc_GetOwningPlayer_ReturnValue_2.K2_GetPawn();0x096DCallFunc_K2_GetPawn_ReturnValue.DisableInput(CallFunc_GetOwningPlayer_ReturnValue_2);0x099ACallFunc_GetOwningPlayer_ReturnValue_2 = GetOwningPlayer();0x09B2CallFunc_GetOwningPlayer_ReturnValue_2.DisableInput(CallFunc_GetOwningPlayer_ReturnValue_2);0x09DFCallFunc_IsBuildForSteam_ReturnValue = IsBuildForSteam();0x09F3if (!(CallFunc_IsBuildForSteam_ReturnValue)) goto Label_0B2A;0x0A01CallFunc_PlayAnimation_ReturnValue_1 = PlayAnimation(RollCredits, 0f, 1, 0, 1f, false);0x0A38K2Node_CreateDelegate_OutputDelegate_4.Bind(this, ReturnToMenu);0x0A4FBindToAnimationFinished(RollCredits, K2Node_CreateDelegate_OutputDelegate_4);0x0A6BLabel_0A6B:0x0A6BActivateBusMix(this, /Game/Ride/Audio/Modulation/ControlBusMix/CBM_Credits.CBM_Credits);0x0A7FCallFunc_SpawnSound2D_ReturnValue = /Script/Engine.Default__GameplayStatics.SpawnSound2D(this, /Game/Ride/Audio/Metasounds/Music/Credits/MSS_Music_Stinger_Credits.MSS_Music_Stinger_Credits, 1f, 1f, 0f, nullptr, false, true);0x0AC5CreditsMusic = CallFunc_SpawnSound2D_ReturnValue;0x0AD8TryUnlockGolfLevel();0x0AE6CallFunc_GetAllActorsOfClass_OutActors = {};0x0AF1GetAllActorsOfClass(this, /Game/Ride/Audio/Blueprints/BP_MusicStinger_Volume.BP_MusicStinger_Volume_C, CallFunc_GetAllActorsOfClass_OutActors);0x0B0ETemp_int_Loop_Counter_Variable = 0;0x0B25goto Label_05F1;0x0B2ALabel_0B2A:0x0B2ACallFunc_PlayAnimation_ReturnValue_2 = PlayAnimation(RollCreditsConsole, 0f, 1, 0, 1f, false);0x0B61K2Node_CreateDelegate_OutputDelegate_5.Bind(this, ReturnToMenu);0x0B78BindToAnimationFinished(RollCreditsConsole, K2Node_CreateDelegate_OutputDelegate_5);0x0B94goto Label_0A6B;0x0B99goto Label_03B2;0x0B9ELabel_0B9E:0x0B9ECallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x0BB6K2Node_DynamicCast_AsRGController_Interface = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue);0x0BDAK2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface);0x0BF7if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_0C6E;0x0C05K2Node_CreateDelegate_OutputDelegate.Bind(this, QuitToMainMenu);0x0C1CK2Node_DynamicCast_AsRGController_Interface.PushRGWidgetWithInit(/Game/Ride/Menu/WG_PopupGeneric.WG_PopupGeneric_C, GameplayTag{FName(UI.Layout.Popup)}, K2Node_CreateDelegate_OutputDelegate);0x0C6ELabel_0C6E:0x0C6E/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Enter.MSS_UI_Enter, 1f, 1f, 0f, nullptr, nullptr, true);0x0CAAPopFlow();0x0CABCallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x0CC0CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_GetGameMode_ReturnValue);0x0CDDif (!(CallFunc_IsValid_ReturnValue_2)) goto Label_0D25;0x0CEBCallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x0D00CallFunc_GetGameMode_ReturnValue.ReturnToMainMenuHost();0x0D24PopFlow();0x0D25Label_0D25:0x0D25CallFunc_GetOwningPlayer_ReturnValue_1 = GetOwningPlayer();0x0D3DK2Node_DynamicCast_AsRGPlayer_Controller = Cast<RGPlayerController>(CallFunc_GetOwningPlayer_ReturnValue_1);0x0D61K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsRGPlayer_Controller);0x0D7Eif (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x0D88CallFunc_MakeLiteralText_ReturnValue = MakeLiteralText(NSLOCTEXT("C8656E8042087B59A03A7C8DA1D58228", "", "Returning to main menu"));0x0DE2K2Node_DynamicCast_AsRGPlayer_Controller.ReturnToMainMenu(CallFunc_MakeLiteralText_ReturnValue);0x0E0BPopFlow();0x0E0Cgoto Label_0B9E;0x0E11Label_0E11:0x0E11return;0x0E13// end of script
Final0x04

Used by 2

types with a member, parameter or interface of this type