void CacheVehicle () Script13 statements · 219 bytes of bytecode 0x0000 CallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Game/Ride/Vehicle/Blueprints/BP_Vehicle_Winnebago_01.BP_Vehicle_Winnebago_01_C);0x001E Vehicle = CallFunc_GetActorOfClass_ReturnValue;0x0031 CallFunc_IsValid_ReturnValue = IsValid(Vehicle);0x004E if (!(CallFunc_IsValid_ReturnValue)) goto Label_009C;0x005C WG_WinchBar.SetupWinchBar(Vehicle);0x0089 PollVehicleHealth();0x0097 goto Label_00D8;0x009C Label_009C:0x009C K2Node_CreateDelegate_OutputDelegate.Bind(this, CacheVehicle);0x00B3 CallFunc_K2_SetTimerForNextTickDelegate_ReturnValue = K2_SetTimerForNextTickDelegate(K2Node_CreateDelegate_OutputDelegate);0x00D8 Label_00D8:0x00D8 return;Private 0x147c170 0x00 void UpdateThrowUI (double Progress , bool Show ) Script3 statements · 57 bytes of bytecode 0x0000 WG_PlayerThrowingStrength.UpdateThrowUI(Progress, Show);0x0036 return;Public 0x147c170 0x09 void AddPlayerModifier (const FGameplayTag & PlayerModifier , double Duration , const bool & Success ) Script35 statements · 882 bytes of bytecode 0x0000 PushFlow(Label_036F);0x0005 Temp_bool_True_if_break_was_hit_Variable = false;0x0010 Temp_int_Loop_Counter_Variable = 0;0x0027 Temp_int_Array_Index_Variable = 0;0x003E Label_003E:0x003E CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x005B CallFunc_GetAllChildren_ReturnValue = PlayerModifierHolder.GetAllChildren();0x008D CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllChildren_ReturnValue);0x00C8 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00EE CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue);0x0114 if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_0286;0x0122 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x013D PushFlow(Label_0325);0x0142 CallFunc_GetAllChildren_ReturnValue = PlayerModifierHolder.GetAllChildren();0x0174 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllChildren_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01AF K2Node_DynamicCast_AsWG_Player_Modifier = Cast<WG_PlayerModifier_C>(CallFunc_Array_Get_Item);0x01D3 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsWG_Player_Modifier);0x01F0 if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x01FA CallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(K2Node_DynamicCast_AsWG_Player_Modifier.Player Modifier, PlayerModifier);0x0236 if (!(CallFunc_EqualEqual_GameplayTag_ReturnValue)) PopFlow();0x0240 K2Node_DynamicCast_AsWG_Player_Modifier.StartModifier(PlayerModifier, Duration);0x0276 Success = true;0x0281 goto Label_036F;0x0286 Label_0286:0x0286 CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Ride/UI/PlayerHUD/WG_PlayerModifier.WG_PlayerModifier_C, nullptr);0x02BB CallFunc_AddChild_ReturnValue = PlayerModifierHolder.AddChild(CallFunc_Create_ReturnValue);0x02EE CallFunc_Create_ReturnValue.StartModifier(PlayerModifier, Duration);0x0324 PopFlow();0x0325 Label_0325:0x0325 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x034F Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x036A goto Label_003E;0x036F Label_036F:0x036F return;Public 0x147c170 0x11 void PollVehicleHealth () Script8 statements · 205 bytes of bytecode 0x0000 K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(Vehicle);0x0024 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x0041 if (!(K2Node_DynamicCast_bSuccess)) goto Label_00CA;0x004F K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01.GetVehicleHealth(CallFunc_GetVehicleHealth_ShieldValue, CallFunc_GetVehicleHealth_ShieldHealth, CallFunc_GetVehicleHealth_DamageTypes, CallFunc_GetVehicleHealth_Damages);0x0097 UpdateVehicleHealth(CallFunc_GetVehicleHealth_ShieldValue, false, CallFunc_GetVehicleHealth_ShieldHealth, CallFunc_GetVehicleHealth_DamageTypes, CallFunc_GetVehicleHealth_Damages);0x00CA Label_00CA:0x00CA return;Public 0x147c170 0x00 void AddNotification (const FText & NotificationText ) Script9 statements · 151 bytes of bytecode 0x0000 CallFunc_IsAnimationPlaying_ReturnValue = IsAnimationPlaying(NotificationAnimation);0x001D if (!(CallFunc_IsAnimationPlaying_ReturnValue)) goto Label_0030;0x002B goto Label_0094;0x0030 Label_0030:0x0030 NotificationText.SetText(NotificationText);0x005D CallFunc_PlayAnimation_ReturnValue = PlayAnimation(NotificationAnimation, 0f, 1, 0, 1f, true);0x0094 Label_0094:0x0094 return;Public 0x147c170 0x10 FUIInputConfig BP_GetDesiredInputConfig () Script9 statements · 185 bytes of bytecode 0x0000 K2Node_MakeStruct_UIInputConfig.bIgnoreMoveInput = false;0x0014 K2Node_MakeStruct_UIInputConfig.bIgnoreLookInput = false;0x0028 K2Node_MakeStruct_UIInputConfig.InputMode = 1;0x0045 K2Node_MakeStruct_UIInputConfig.MouseCaptureMode = 1;0x0062 K2Node_MakeStruct_UIInputConfig.MouseLockMode = 2;0x007F K2Node_MakeStruct_UIInputConfig.bHideCursorDuringViewportCapture = true;0x0093 ReturnValue = K2Node_MakeStruct_UIInputConfig;0x00AE return ReturnValue;Event Protected 0x147c170 0x06 void CheckpointReached (int32 CheckpointIndex ) Script14 statements · 526 bytes of bytecode 0x0000 CallFunc_Conv_IntToInt64_ReturnValue = Conv_IntToInt64(CheckpointIndex);0x0025 K2Node_MakeStruct_FormatArgumentData.ArgumentName = "CheckpointIndex";0x0051 K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 0;0x006E K2Node_MakeStruct_FormatArgumentData.ArgumentValue = FText();0x008B K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = CallFunc_Conv_IntToInt64_ReturnValue;0x00AF K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x00CF K2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x00F3 K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x0110 K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData};0x0124 CallFunc_Format_ReturnValue = Format(NSLOCTEXT("56276BA946977C59B0B1AABEB70B95A7", "", "New Checkpoint Reached {CheckpointIndex}\r\nMap Updated!"), K2Node_MakeArray_Array);0x01A7 CheckpointText.SetText(CallFunc_Format_ReturnValue);0x01D4 CallFunc_PlayAnimation_ReturnValue = PlayAnimation(CheckpointReachedAnimation, 0f, 1, 0, 1f, true);0x020B return;Public 0x147c170 0x04 void GameFailed (bool PlayersDead , bool VehicleDestroyed ) Script25 statements · 405 bytes of bytecode 0x0000 PushFlow(Label_0192);0x0005 PushFlow(Label_0019);0x000A if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_0179;0x0018 PopFlow();0x0019 Label_0019:0x0019 if (!(Temp_bool_IsClosed_Variable)) goto Label_0028;0x0027 PopFlow();0x0028 Label_0028:0x0028 Temp_bool_IsClosed_Variable = true;0x0033 CallFunc_SelectText_ReturnValue = SelectText(NSLOCTEXT("ACFE11224CCF21EFD084D1A614EA5507", "", "Vehicle Destroyed"), NSLOCTEXT("796C379A45894AFB9B996DBE34B2DEC0", "", "All Players Died"), VehicleDestroyed);0x00C9 GameFailedText.SetText(CallFunc_SelectText_ReturnValue);0x00F6 CallFunc_PlayAnimation_ReturnValue = PlayAnimation(FailAnimation, 0f, 1, 0, 1f, false);0x012D if (!(VehicleDestroyed)) goto Label_013C;0x013B PopFlow();0x013C Label_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);0x0178 PopFlow();0x0179 Label_0179:0x0179 Temp_bool_Has_Been_Initd_Variable = true;0x0184 if (!(false)) PopFlow();0x0186 Temp_bool_IsClosed_Variable = true;0x0191 PopFlow();0x0192 Label_0192:0x0192 return;Public 0x147c170 0x02 void UpdateInfo () Script75 statements · 2,705 bytes of bytecode 0x0000 PushFlow(Label_0A8E);0x0005 CallFunc_GetOwningPlayerPawn_ReturnValue = GetOwningPlayerPawn();0x0019 K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(CallFunc_GetOwningPlayerPawn_ReturnValue);0x003D K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x005A if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x0064 PushFlow(Label_041C);0x0069 CallFunc_GetGameState_ReturnValue = GetGameState(this);0x007E K2Node_DynamicCast_AsRide_Game_State = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue);0x00A2 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRide_Game_State);0x00BF if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x00C9 CallFunc_Conv_IntToInt64_ReturnValue_1 = Conv_IntToInt64(K2Node_DynamicCast_AsRide_Game_State.EpiPen);0x0104 K2Node_MakeStruct_FormatArgumentData_1.ArgumentName = "a";0x0122 K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueType = 0;0x013F K2Node_MakeStruct_FormatArgumentData_1.ArgumentValue = FText();0x015C K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueInt = CallFunc_Conv_IntToInt64_ReturnValue_1;0x0180 K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueFloat = 0f;0x01A0 K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueDouble = 0;0x01C4 K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueGender = 0;0x01E1 K2Node_MakeArray_Array_1 = {K2Node_MakeStruct_FormatArgumentData_1};0x01F5 CallFunc_Format_ReturnValue_1 = Format(NSLOCTEXT("31AFEC8C4BFC941CAB0AE781F4BD8FB1", "", "{a}"), K2Node_MakeArray_Array_1);0x0245 EpiPens.SetText(CallFunc_Format_ReturnValue_1);0x0272 CallFunc_Conv_IntToInt64_ReturnValue = Conv_IntToInt64(K2Node_DynamicCast_AsRide_Game_State.Parts);0x02AD K2Node_MakeStruct_FormatArgumentData.ArgumentName = "a";0x02CB K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 0;0x02E8 K2Node_MakeStruct_FormatArgumentData.ArgumentValue = FText();0x0305 K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = CallFunc_Conv_IntToInt64_ReturnValue;0x0329 K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x0349 K2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x036D K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x038A K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData};0x039E CallFunc_Format_ReturnValue = Format(NSLOCTEXT("919BB448437DBAFD261AE2B1EB0542B5", "", "{a}"), K2Node_MakeArray_Array);0x03EE Parts.SetText(CallFunc_Format_ReturnValue);0x041B PopFlow();0x041C Label_041C:0x041C K2Node_DynamicCast_AsBP_First_Person_Character.GetPickUpActor(CallFunc_GetPickUpActor_PickedUpActor);0x0449 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetPickUpActor_PickedUpActor);0x0466 if (!(CallFunc_IsValid_ReturnValue)) goto Label_06E6;0x0474 K2Node_DynamicCast_AsBP_First_Person_Character.GetPickUpActor(CallFunc_GetPickUpActor_PickedUpActor);0x04A1 K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(CallFunc_GetPickUpActor_PickedUpActor);0x04C5 K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x04E2 if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_090F;0x04F0 K2Node_DynamicCast_AsBPI_Interact.GetCustomCrosshair(CallFunc_GetCustomCrosshair_UseCustomBrush, CallFunc_GetCustomCrosshair_Brush);0x0527 Label_0527:0x0527 if (!(CallFunc_GetCustomCrosshair_UseCustomBrush)) goto Label_06E6;0x0535 LocalCrosshairBrush = CallFunc_GetCustomCrosshair_Brush;0x0550 Label_0550:0x0550 CallFunc_NotEqual_ObjectObject_ReturnValue = NotEqual_ObjectObject(Crosshair.Brush.ResourceObject, LocalCrosshairBrush.ResourceObject);0x059E CallFunc_NotEqual_LinearColorLinearColor_ReturnValue = NotEqual_LinearColorLinearColor(Crosshair.Brush.TintColor.SpecifiedColor, LocalCrosshairBrush.TintColor.SpecifiedColor);0x05FE CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_NotEqual_ObjectObject_ReturnValue, CallFunc_NotEqual_LinearColorLinearColor_ReturnValue);0x0624 if (!(CallFunc_BooleanOR_ReturnValue)) PopFlow();0x062E Crosshair.SetBrush(LocalCrosshairBrush);0x065B CallFunc_SlotAsCanvasSlot_ReturnValue = SlotAsCanvasSlot(Crosshair);0x0678 CallFunc_SetSize_InSize_ImplicitCast = ConvertFVector2fToFVector2d(Crosshair.Brush.ImageSize);0x06BC CallFunc_SlotAsCanvasSlot_ReturnValue.SetSize(CallFunc_SetSize_InSize_ImplicitCast);0x06E5 PopFlow();0x06E6 Label_06E6:0x06E6 CallFunc_MakeVector2D_ReturnValue = MakeVector2D(8, 8);0x0714 K2Node_MakeStruct_SlateBrush.TintColor = SlateColor{LinearColor{1f, 1f, 1f, 1f}, 0};0x0761 K2Node_MakeStruct_SlateBrush.DrawAs = 3;0x077E K2Node_MakeStruct_SlateBrush.Tiling = 0;0x079B K2Node_MakeStruct_SlateBrush.Mirroring = 0;0x07B8 K2Node_MakeStruct_ImageSize_ImplicitCast = ConvertFVector2dToFVector2f(CallFunc_MakeVector2D_ReturnValue);0x07DD K2Node_MakeStruct_SlateBrush.ImageSize = K2Node_MakeStruct_ImageSize_ImplicitCast;0x0801 K2Node_MakeStruct_SlateBrush.Margin = Margin{0f, 0f, 0f, 0f};0x083E K2Node_MakeStruct_SlateBrush.ResourceObject = /Game/Ride/UI/SharedTextures/TX_Crosshair_01.TX_Crosshair_01;0x085A K2Node_MakeStruct_SlateBrush.OutlineSettings = SlateBrushOutlineSettings{Vector4{0, 0, 0, 0}, SlateColor{LinearColor{0f, 0f, 0f, 0f}, 0}, 0f, 1, false};0x08EF LocalCrosshairBrush = K2Node_MakeStruct_SlateBrush;0x090A goto Label_0550;0x090F Label_090F:0x090F CallFunc_GetCustomCrosshair_UseCustomBrush = false;0x091A CallFunc_GetCustomCrosshair_Brush = SlateBrush{SlateColor{LinearColor{1f, 1f, 1f, 1f}, 0}, 3, 0, 0, 0, DeprecateSlateVector2D{32f, 32f}, Margin{0f, 0f, 0f, 0f}, nullptr, SlateBrushOutlineSettings{Vector4{0, 0, 0, 0}, SlateColor{LinearColor{0f, 0f, 0f, 0f}, 0}, 0f, 1, false}, Box2f{Vector2f{0f, 0f}, Vector2f{0f, 0f}, false}, false, false, FName(None)};0x0A89 goto Label_0527;0x0A8E Label_0A8E:0x0A8E return;Public 0x147c170 0x00 void Finished_FE0ADE654A05C902C6DFD5AC05731DB6 () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_WG_PlayerHUD(2798);0x000F return;0x147c170 0x00 void Tick (const FGeometry & MyGeometry , float InDeltaTime ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_MyGeometry = MyGeometry;0x0012 PersistentFrame.K2Node_Event_InDeltaTime = InDeltaTime;0x0024 ExecuteUbergraph_WG_PlayerHUD(2862);0x0033 return;Event Public 0x147c170 0x3C void Construct () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_WG_PlayerHUD(2877);0x000F return;Event Public 0x147c170 0x00 void UpdateVehicleHealth (double NewShieldValue , bool Repair , int32 NewShieldHealth , TArray<FGameplayTag > & NewDamageTypes , TArray<int32> & NewDamages ) Script8 statements · 108 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NewShieldValue = NewShieldValue;0x0012 PersistentFrame.K2Node_CustomEvent_Repair_1 = Repair;0x0024 PersistentFrame.K2Node_CustomEvent_NewShieldHealth = NewShieldHealth;0x0036 PersistentFrame.K2Node_CustomEvent_NewDamageTypes_1 = NewDamageTypes;0x0048 PersistentFrame.K2Node_CustomEvent_NewDamages_1 = NewDamages;0x005A ExecuteUbergraph_WG_PlayerHUD(2896);0x0069 return;0x147c170 0x30 void SaveNotification () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_WG_PlayerHUD(3015);0x000F return;0x147c170 0x00 void AllowHideSave () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_WG_PlayerHUD(3257);0x000F return;0x147c170 0x00 void OnSaveCompleted () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_WG_PlayerHUD(3476);0x000F return;0x147c170 0x00 void UpdatePlayerHealth (TArray<FGameplayTag > & NewDamageTypes , TArray<int32> & NewDamages , bool Repair , bool Instant ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NewDamageTypes = NewDamageTypes;0x0012 PersistentFrame.K2Node_CustomEvent_NewDamages = NewDamages;0x0024 PersistentFrame.K2Node_CustomEvent_Repair = Repair;0x0036 PersistentFrame.K2Node_CustomEvent_Instant = Instant;0x0048 ExecuteUbergraph_WG_PlayerHUD(3492);0x0057 return;0x147c170 0x22 void CreditsRoll () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_WG_PlayerHUD(3565);0x000F return;0x147c170 0x00 void BndEvt__WG_PlayerHUD_QuitToMainMenuButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature (UCommonButtonBase * Button ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_Button = Button;0x0012 ExecuteUbergraph_WG_PlayerHUD(4272);0x0021 return;0x147c170 0x08 void QuitToMainMenu (UCommonActivatableWidget * Widget ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Widget = Widget;0x0012 ExecuteUbergraph_WG_PlayerHUD(4541);0x0021 return;0x147c170 0x08 void UpdateLookAtPlayerInteractions (const TMap<UInputAction *, FText> & PlayerInteractionsLookAt , UInputMappingContext * IMC , const FText & LookAtDisplayName ) Script6 statements · 72 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_PlayerInteractionsLookAt = PlayerInteractionsLookAt;0x0012 PersistentFrame.K2Node_CustomEvent_IMC_1 = IMC;0x0024 PersistentFrame.K2Node_CustomEvent_LookAtDisplayName = LookAtDisplayName;0x0036 ExecuteUbergraph_WG_PlayerHUD(4899);0x0045 return;0x147c170 0x68 void UpdatePickedUpText (const TMap<UInputAction *, FText> & PickedUpPlayerInteractions , UInputMappingContext * IMC ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_PickedUpPlayerInteractions = PickedUpPlayerInteractions;0x0012 PersistentFrame.K2Node_CustomEvent_IMC = IMC;0x0024 ExecuteUbergraph_WG_PlayerHUD(4985);0x0033 return;0x147c170 0x58 void ExecuteUbergraph_WG_PlayerHUD (int32 EntryPoint ) Script193 statements · 5,029 bytes of bytecode 0x0000 PushFlow(Label_13A2);0x0005 goto [EntryPoint];0x000F Label_000F:0x000F CallFunc_GetGameState_ReturnValue = GetGameState(this);0x0024 K2Node_DynamicCast_AsRide_Game_State = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue);0x0048 K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsRide_Game_State);0x0065 if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_00F4;0x0073 K2Node_CreateDelegate_OutputDelegate_3.Bind(this, SaveNotification);0x008A K2Node_DynamicCast_AsRide_Game_State.OnSaveStarted += K2Node_CreateDelegate_OutputDelegate_3;0x00B3 K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnSaveCompleted);0x00CA K2Node_DynamicCast_AsRide_Game_State.OnSaveCompleted += K2Node_CreateDelegate_OutputDelegate_1;0x00F3 PopFlow();0x00F4 Label_00F4:0x00F4 DelayUntilNextTick(this, LatentActionInfo{0xF, 1039685371, FName(ExecuteUbergraph_WG_PlayerHUD), this});0x0125 PopFlow();0x0126 DeactivateBusMix(this, /Game/Ride/Audio/Modulation/ControlBusMix/CBM_Credits.CBM_Credits);0x013A GoToMenu();0x0148 PopFlow();0x0149 Label_0149:0x0149 CallFunc_GetOwningPlayerPawn_ReturnValue = GetOwningPlayerPawn();0x015D K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(CallFunc_GetOwningPlayerPawn_ReturnValue);0x0181 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x019E if (!(K2Node_DynamicCast_bSuccess)) goto Label_0231;0x01AC K2Node_CreateDelegate_OutputDelegate_7.Bind(this, UpdateLookAtPlayerInteractions);0x01C3 K2Node_DynamicCast_AsBP_First_Person_Character.Event_UpdateLookAtPlayerInteractionTexts += K2Node_CreateDelegate_OutputDelegate_7;0x01EC K2Node_CreateDelegate_OutputDelegate_6.Bind(this, UpdatePickedUpText);0x0203 K2Node_DynamicCast_AsBP_First_Person_Character.Event_UpdatePickedUpPlayerInteractionTexts += K2Node_CreateDelegate_OutputDelegate_6;0x022C goto Label_000F;0x0231 Label_0231:0x0231 DelayUntilNextTick(this, LatentActionInfo{0x149, 1205343310, FName(ExecuteUbergraph_WG_PlayerHUD), this});0x0262 PopFlow();0x0263 Label_0263:0x0263 PushFlow(Label_03BB);0x0268 /Script/Engine.Default__BlueprintMapLibrary.Map_GetKeyValueByIndex(K2Node_CustomEvent_PlayerInteractionsLookAt, Temp_int_Variable, CallFunc_Map_GetKeyValueByIndex_Key, CallFunc_Map_GetKeyValueByIndex_Value);0x02AC CallFunc_IsValid_ReturnValue_4 = IsValid(CallFunc_Map_GetKeyValueByIndex_Key);0x02C9 if (!(CallFunc_IsValid_ReturnValue_4)) goto Label_0470;0x02D7 CallFunc_GetLocalPlayerSubsystem_ReturnValue = GetLocalPlayerSubsystem(this, /Script/EnhancedInput.EnhancedInputLocalPlayerSubsystem);0x02F5 /Script/Engine.Default__BlueprintMapLibrary.Map_GetKeyValueByIndex(K2Node_CustomEvent_PlayerInteractionsLookAt, Temp_int_Variable, CallFunc_Map_GetKeyValueByIndex_Key, CallFunc_Map_GetKeyValueByIndex_Value);0x0339 CallFunc_QueryKeysMappedToAction_ReturnValue = CallFunc_GetLocalPlayerSubsystem_ReturnValue.QueryKeysMappedToAction(CallFunc_Map_GetKeyValueByIndex_Key);0x0379 CallFunc_Array_IsEmpty_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsEmpty(CallFunc_QueryKeysMappedToAction_ReturnValue);0x03AC if (!(CallFunc_Array_IsEmpty_ReturnValue)) goto Label_0470;0x03BA PopFlow();0x03BB Label_03BB:0x03BB CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x03E5 Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0400 Label_0400:0x0400 CallFunc_Map_Length_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Length(K2Node_CustomEvent_PlayerInteractionsLookAt);0x043B CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Variable, CallFunc_Map_Length_ReturnValue);0x0461 if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x046B goto Label_0263;0x0470 Label_0470:0x0470 CallFunc_GetOwningPlayer_ReturnValue_4 = GetOwningPlayer();0x0488 CallFunc_Create_ReturnValue_1 = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Ride/UI/PlayerHUD/WG_PlayerInteraction.WG_PlayerInteraction_C, CallFunc_GetOwningPlayer_ReturnValue_4);0x04C5 /Script/Engine.Default__BlueprintMapLibrary.Map_GetKeyValueByIndex(K2Node_CustomEvent_PlayerInteractionsLookAt, Temp_int_Variable, CallFunc_Map_GetKeyValueByIndex_Key, CallFunc_Map_GetKeyValueByIndex_Value);0x0509 CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CallFunc_Map_GetKeyValueByIndex_Value);0x052E SetStringPropertyByName(CallFunc_Create_ReturnValue_1, FName(ActionName), CallFunc_Conv_TextToString_ReturnValue);0x0557 /Script/Engine.Default__BlueprintMapLibrary.Map_GetKeyValueByIndex(K2Node_CustomEvent_PlayerInteractionsLookAt, Temp_int_Variable, CallFunc_Map_GetKeyValueByIndex_Key, CallFunc_Map_GetKeyValueByIndex_Value);0x059B SetObjectPropertyByName(CallFunc_Create_ReturnValue_1, FName(EnhancedInputAction), CallFunc_Map_GetKeyValueByIndex_Key);0x05C4 CallFunc_AddChild_ReturnValue = Holder_LookAtPlayerInteractions.AddChild(CallFunc_Create_ReturnValue_1);0x05F7 PopFlow();0x05F8 Label_05F8:0x05F8 Temp_int_Variable = 0;0x060F goto Label_0400;0x0614 Label_0614:0x0614 PushFlow(Label_0837);0x0619 /Script/Engine.Default__BlueprintMapLibrary.Map_GetKeyValueByIndex(K2Node_CustomEvent_PickedUpPlayerInteractions, Temp_int_Variable_1, CallFunc_Map_GetKeyValueByIndex_Key_1, CallFunc_Map_GetKeyValueByIndex_Value_1);0x065D CallFunc_Conv_TextToString_ReturnValue_1 = Conv_TextToString(CallFunc_Map_GetKeyValueByIndex_Value_1);0x0682 CallFunc_NotEqual_StrStr_ReturnValue = NotEqual_StrStr(CallFunc_Conv_TextToString_ReturnValue_1, "None");0x06A5 if (!(CallFunc_NotEqual_StrStr_ReturnValue)) PopFlow();0x06AF CallFunc_GetOwningPlayer_ReturnValue_3 = GetOwningPlayer();0x06C7 CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Ride/UI/PlayerHUD/WG_PlayerInteraction.WG_PlayerInteraction_C, CallFunc_GetOwningPlayer_ReturnValue_3);0x0704 /Script/Engine.Default__BlueprintMapLibrary.Map_GetKeyValueByIndex(K2Node_CustomEvent_PickedUpPlayerInteractions, Temp_int_Variable_1, CallFunc_Map_GetKeyValueByIndex_Key_1, CallFunc_Map_GetKeyValueByIndex_Value_1);0x0748 CallFunc_Conv_TextToString_ReturnValue_1 = Conv_TextToString(CallFunc_Map_GetKeyValueByIndex_Value_1);0x076D SetStringPropertyByName(CallFunc_Create_ReturnValue, FName(ActionName), CallFunc_Conv_TextToString_ReturnValue_1);0x0796 /Script/Engine.Default__BlueprintMapLibrary.Map_GetKeyValueByIndex(K2Node_CustomEvent_PickedUpPlayerInteractions, Temp_int_Variable_1, CallFunc_Map_GetKeyValueByIndex_Key_1, CallFunc_Map_GetKeyValueByIndex_Value_1);0x07DA SetObjectPropertyByName(CallFunc_Create_ReturnValue, FName(EnhancedInputAction), CallFunc_Map_GetKeyValueByIndex_Key_1);0x0803 CallFunc_AddChild_ReturnValue_1 = Holder_PickedUpPlayerInteractions.AddChild(CallFunc_Create_ReturnValue);0x0836 PopFlow();0x0837 Label_0837:0x0837 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Variable_1, 1);0x0861 Temp_int_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x087C Label_087C:0x087C CallFunc_Map_Length_ReturnValue_1 = /Script/Engine.Default__BlueprintMapLibrary.Map_Length(K2Node_CustomEvent_PickedUpPlayerInteractions);0x08B7 CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Variable_1, CallFunc_Map_Length_ReturnValue_1);0x08DD if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x08E7 goto Label_0614;0x08EC Label_08EC:0x08EC Temp_int_Array_Index_Variable = 0;0x0903 Label_0903:0x0903 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x093E CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0964 if (!(CallFunc_Less_IntInt_ReturnValue_2)) PopFlow();0x096E Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0989 PushFlow(Label_0A88);0x098E /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x09C9 CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_Array_Get_Item.MusicAudioComponent);0x09FC if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x0A06 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0A41 CallFunc_Array_Get_Item.MusicAudioComponent.FadeOut(2f, 0f, 0);0x0A87 PopFlow();0x0A88 Label_0A88:0x0A88 CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0AB2 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue_2;0x0ACD goto Label_0903;0x0AD2 Label_0AD2:0x0AD2 Temp_int_Variable_1 = 0;0x0AE9 goto Label_087C;0x0AEE SaveGameIndicator.StopAnimation(SaveGameIndicator.Rotation);0x0B2D PopFlow();0x0B2E UpdateInfo();0x0B3C PopFlow();0x0B3D CacheVehicle();0x0B4B goto Label_0149;0x0B50 WG_ShieldBar.UpdateBar(K2Node_CustomEvent_NewShieldValue, K2Node_CustomEvent_Repair_1);0x0B86 Vehicle_Health.UpdateDamage(K2Node_CustomEvent_NewDamageTypes_1, K2Node_CustomEvent_NewDamages_1, K2Node_CustomEvent_Repair_1, false);0x0BC6 PopFlow();0x0BC7 bSaveComplete = false;0x0BD2 bAllowHidingOfSaveIcon = false;0x0BDD CallFunc_PlayAnimation_ReturnValue = SaveGameIndicator.PlayAnimation(SaveGameIndicator.Rotation, 0f, 0, 0, 1f, false);0x0C40 CallFunc_PlayAnimationForward_ReturnValue = PlayAnimationForward(SaveAppearAnimation, 1f, false);0x0C6B K2Node_CreateDelegate_OutputDelegate_2.Bind(this, AllowHideSave);0x0C82 CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_2, 2f, false, true, 0f, 0f);0x0CB8 PopFlow();0x0CB9 bAllowHidingOfSaveIcon = true;0x0CC4 Label_0CC4:0x0CC4 CallFunc_BooleanAND_ReturnValue = BooleanAND(bAllowHidingOfSaveIcon, bSaveComplete);0x0CEA if (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x0CF4 CallFunc_NewPlayAnimationProxyObject_ReturnValue = NewPlayAnimationProxyObject(CallFunc_NewPlayAnimationProxyObject_Result, this, SaveAppearAnimation, 0f, 1, 1, 1f);0x0D2C CallFunc_IsValid_ReturnValue = IsValid(CallFunc_NewPlayAnimationProxyObject_ReturnValue);0x0D49 if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0D53 K2Node_CreateDelegate_OutputDelegate.Bind(this, Finished_FE0ADE654A05C902C6DFD5AC05731DB6);0x0D6A CallFunc_NewPlayAnimationProxyObject_ReturnValue.Finished += K2Node_CreateDelegate_OutputDelegate;0x0D93 PopFlow();0x0D94 bSaveComplete = true;0x0D9F goto Label_0CC4;0x0DA4 Player_Health.UpdateDamage(K2Node_CustomEvent_NewDamageTypes, K2Node_CustomEvent_NewDamages, K2Node_CustomEvent_Repair, K2Node_CustomEvent_Instant);0x0DEC PopFlow();0x0DED Vehicle.VehicleHUD.SetVisibility(2);0x0E29 CreditsBorder.SetVisibility(0);0x0E4F CallFunc_GetOwningPlayer_ReturnValue_2 = GetOwningPlayer();0x0E67 CallFunc_K2_GetPawn_ReturnValue = CallFunc_GetOwningPlayer_ReturnValue_2.K2_GetPawn();0x0E91 CallFunc_K2_GetPawn_ReturnValue.DisableInput(CallFunc_GetOwningPlayer_ReturnValue_2);0x0EBE CallFunc_GetOwningPlayer_ReturnValue_2 = GetOwningPlayer();0x0ED6 CallFunc_GetOwningPlayer_ReturnValue_2.DisableInput(CallFunc_GetOwningPlayer_ReturnValue_2);0x0F03 CallFunc_PlayAnimation_ReturnValue_1 = PlayAnimation(RollCredits, 0f, 1, 0, 1f, false);0x0F3A K2Node_CreateDelegate_OutputDelegate_5.Bind(this, ReturnToMenu);0x0F51 BindToAnimationFinished(RollCredits, K2Node_CreateDelegate_OutputDelegate_5);0x0F6D ActivateBusMix(this, /Game/Ride/Audio/Modulation/ControlBusMix/CBM_Credits.CBM_Credits);0x0F81 CallFunc_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);0x0FC7 CreditsMusic = CallFunc_SpawnSound2D_ReturnValue;0x0FDA CallFunc_GetAllActorsOfClass_OutActors = {};0x0FE5 GetAllActorsOfClass(this, /Game/Ride/Audio/Blueprints/BP_MusicStinger_Volume.BP_MusicStinger_Volume_C, CallFunc_GetAllActorsOfClass_OutActors);0x1002 Temp_int_Loop_Counter_Variable = 0;0x1019 goto Label_08EC;0x101E CallFunc_IsValid_ReturnValue_2 = IsValid(CreditsMusic);0x103B if (!(CallFunc_IsValid_ReturnValue_2)) goto Label_1079;0x1049 CreditsMusic.FadeOut(1f, 0f, 0);0x1079 Label_1079:0x1079 Delay(this, 1f, LatentActionInfo{0x126, -164297192, FName(ExecuteUbergraph_WG_PlayerHUD), this});0x10AF PopFlow();0x10B0 Label_10B0:0x10B0 CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x10C8 K2Node_DynamicCast_AsRGController_Interface = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue);0x10EC K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface);0x1109 if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_1180;0x1117 K2Node_CreateDelegate_OutputDelegate_4.Bind(this, QuitToMainMenu);0x112E K2Node_DynamicCast_AsRGController_Interface.PushRGWidgetWithInit(/Game/Ride/Menu/WG_PopupGeneric.WG_PopupGeneric_C, GameplayTag{FName(UI.Layout.Popup)}, K2Node_CreateDelegate_OutputDelegate_4);0x1180 Label_1180:0x1180 /Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Enter.MSS_UI_Enter, 1f, 1f, 0f, nullptr, nullptr, true);0x11BC PopFlow();0x11BD CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x11D2 CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetGameMode_ReturnValue);0x11EF if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_1237;0x11FD CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x1212 CallFunc_GetGameMode_ReturnValue.ReturnToMainMenuHost();0x1236 PopFlow();0x1237 Label_1237:0x1237 CallFunc_GetOwningPlayer_ReturnValue_1 = GetOwningPlayer();0x124F K2Node_DynamicCast_AsRGPlayer_Controller = Cast<RGPlayerController>(CallFunc_GetOwningPlayer_ReturnValue_1);0x1273 K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsRGPlayer_Controller);0x1290 if (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x129A CallFunc_MakeLiteralText_ReturnValue = MakeLiteralText(NSLOCTEXT("25D540B1417207CF5A4E90B8543F4CD6", "", "Returning to main menu"));0x12F4 K2Node_DynamicCast_AsRGPlayer_Controller.ReturnToMainMenu(CallFunc_MakeLiteralText_ReturnValue);0x131D PopFlow();0x131E goto Label_10B0;0x1323 Holder_LookAtPlayerInteractions.ClearChildren();0x1347 LookAtObjectName.SetText(K2Node_CustomEvent_LookAtDisplayName);0x1374 goto Label_05F8;0x1379 Holder_PickedUpPlayerInteractions.ClearChildren();0x139D goto Label_0AD2;0x13A2 Label_13A2:0x13A2 return;Final 0x147c170 0x04