void SetVisibilityBasedOnLevel () Script8 statements · 190 bytes of bytecode 0x0000 CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x0018 /Game/Ride/Game/BPFL_ActorLibrary.Default__BPFL_ActorLibrary_C.GetCurrentLevelTag(CallFunc_GetOwningPlayer_ReturnValue, this, CallFunc_GetCurrentLevelTag_LevelTag);0x004F CallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(CallFunc_GetCurrentLevelTag_LevelTag, GameplayTag{FName(Level.GolfLevel)});0x0087 if (!(CallFunc_EqualEqual_GameplayTag_ReturnValue)) goto Label_00BB;0x0095 Player_Health.SetVisibility(1);0x00BB Label_00BB:0x00BB return;Private 0x1495c50 0x00 void SetGolfFocusMode (double Opacity ) Script4 statements · 51 bytes of bytecode 0x0000 CallFunc_SetRenderOpacity_InOpacity_ImplicitCast = Cast<3>(Opacity);0x001D SetRenderOpacity(CallFunc_SetRenderOpacity_InOpacity_ImplicitCast);0x0030 return;Public 0x1495c50 0x08 void UpdateInWorldCaptionPosition (const FVector2D & NormalizedScreenPosition ) Script29 statements · 1,216 bytes of bytecode 0x0000 CallFunc_ClampAxes2D_ReturnValue = ClampAxes2D(NormalizedScreenPosition, 0.2, 0.8);0x0037 CallFunc_GetCachedGeometry_ReturnValue = WG_InWorld_Caption.GetCachedGeometry();0x0069 BreakVector2D(CallFunc_ClampAxes2D_ReturnValue, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x008E CallFunc_GetLocalSize_ReturnValue = GetLocalSize(CallFunc_GetCachedGeometry_ReturnValue);0x00B3 CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_BreakVector2D_Y, 0.5);0x00D9 BreakVector2D(CallFunc_GetLocalSize_ReturnValue, CallFunc_BreakVector2D_X_1, CallFunc_BreakVector2D_Y_1);0x00FE CallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(CallFunc_BreakVector2D_X, 0.5);0x0124 CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_BreakVector2D_Y_1, 2);0x0152 CallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(CallFunc_BreakVector2D_X_1, 2);0x0180 CallFunc_SlotAsCanvasSlot_ReturnValue = SlotAsCanvasSlot(WG_InWorld_Caption);0x019D CallFunc_GetCachedGeometry_ReturnValue_1 = GetCachedGeometry();0x01B9 CallFunc_GetLocalSize_ReturnValue_1 = GetLocalSize(CallFunc_GetCachedGeometry_ReturnValue_1);0x01DE CallFunc_Multiply_Vector2DVector2D_ReturnValue = Multiply_Vector2DVector2D(CallFunc_ClampAxes2D_ReturnValue, CallFunc_GetLocalSize_ReturnValue_1);0x020C CallFunc_Multiply_Vector2DVector2D_ReturnValue_1 = Multiply_Vector2DVector2D(CallFunc_GetLocalSize_ReturnValue_1, Vector2D{1, 1});0x0251 BreakVector2D(CallFunc_Multiply_Vector2DVector2D_ReturnValue, CallFunc_BreakVector2D_X_2, CallFunc_BreakVector2D_Y_2);0x0276 BreakVector2D(CallFunc_Multiply_Vector2DVector2D_ReturnValue_1, CallFunc_BreakVector2D_X_3, CallFunc_BreakVector2D_Y_3);0x029B CallFunc_FClamp_ReturnValue = FClamp(CallFunc_BreakVector2D_X_2, CallFunc_Divide_DoubleDouble_ReturnValue_1, CallFunc_BreakVector2D_X_3);0x02D2 CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_BreakVector2D_Y_3, CallFunc_Divide_DoubleDouble_ReturnValue);0x0300 CallFunc_FClamp_ReturnValue_1 = FClamp(CallFunc_BreakVector2D_Y_2, CallFunc_Divide_DoubleDouble_ReturnValue, CallFunc_BreakVector2D_Y_3);0x0337 CallFunc_FClamp_ReturnValue_2 = FClamp(CallFunc_BreakVector2D_Y_2, 0, CallFunc_Subtract_DoubleDouble_ReturnValue);0x036E CallFunc_Subtract_DoubleDouble_ReturnValue_1 = Subtract_DoubleDouble(CallFunc_BreakVector2D_X_3, CallFunc_Divide_DoubleDouble_ReturnValue_1);0x039C CallFunc_SelectFloat_ReturnValue = SelectFloat(CallFunc_FClamp_ReturnValue_2, CallFunc_FClamp_ReturnValue_1, CallFunc_Greater_DoubleDouble_ReturnValue);0x03D3 CallFunc_FClamp_ReturnValue_3 = FClamp(CallFunc_BreakVector2D_X_2, 0, CallFunc_Subtract_DoubleDouble_ReturnValue_1);0x040A CallFunc_SelectFloat_ReturnValue_1 = SelectFloat(CallFunc_FClamp_ReturnValue_3, CallFunc_FClamp_ReturnValue, CallFunc_Greater_DoubleDouble_ReturnValue_1);0x0441 CallFunc_MakeVector2D_ReturnValue = MakeVector2D(CallFunc_SelectFloat_ReturnValue_1, CallFunc_SelectFloat_ReturnValue);0x046F CallFunc_SlotAsCanvasSlot_ReturnValue.SetPosition(CallFunc_MakeVector2D_ReturnValue);0x0498 WG_InWorld_Caption.SetRenderOpacity(1f);0x04BD return;Public 0x1495c50 0x10 void UpdateSplitscreenLayout () Script19 statements · 455 bytes of bytecode 0x0000 CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x0018 CallFunc_GetNumLocalPlayerControllers_ReturnValue = GetNumLocalPlayerControllers(this);0x0035 CallFunc_GetPlayerControllerFromLocalPlayerIndex_ReturnValue = GetPlayerControllerFromLocalPlayerIndex(CallFunc_GetOwningPlayer_ReturnValue, 1);0x0057 CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_GetNumLocalPlayerControllers_ReturnValue, 2);0x0079 CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_GetPlayerControllerFromLocalPlayerIndex_ReturnValue, CallFunc_GetOwningPlayer_ReturnValue);0x009F CallFunc_EqualEqual_IntInt_ReturnValue_1 = EqualEqual_IntInt(CallFunc_GetNumLocalPlayerControllers_ReturnValue, 4);0x00C1 CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_EqualEqual_IntInt_ReturnValue, CallFunc_EqualEqual_ObjectObject_ReturnValue);0x00E7 CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_EqualEqual_IntInt_ReturnValue_1, CallFunc_EqualEqual_ObjectObject_ReturnValue);0x010D CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_BooleanAND_ReturnValue_1, CallFunc_BooleanAND_ReturnValue);0x0133 if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_0185;0x0141 CallFunc_SlotAsGridSlot_ReturnValue = SlotAsGridSlot(CommonActionsBox);0x015E CallFunc_SlotAsGridSlot_ReturnValue.SetHorizontalAlignment(3);0x0180 goto Label_01C4;0x0185 Label_0185:0x0185 CallFunc_SlotAsGridSlot_ReturnValue = SlotAsGridSlot(CommonActionsBox);0x01A2 CallFunc_SlotAsGridSlot_ReturnValue.SetHorizontalAlignment(1);0x01C4 Label_01C4:0x01C4 return;Public 0x1495c50 0x00 void OnDrivingChanged (bool isDriving ) Script6 statements · 151 bytes of bytecode 0x0000 Temp_bool_Variable = isDriving;0x0013 Temp_byte_Variable = 1;0x0027 Temp_byte_Variable_1 = 4;0x003B NonDrivingBox.SetVisibility(Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default));0x0094 return;Public 0x1495c50 0x01 void UpdateThrowUI (double Progress , bool Show ) Script3 statements · 57 bytes of bytecode 0x0000 WG_PlayerThrowingStrength.UpdateThrowUI(Progress, Show);0x0036 return;Public 0x1495c50 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 0x1495c50 0x11 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 0x1495c50 0x10 void UpdateInfo () Script42 statements · 1,622 bytes of bytecode 0x0000 CallFunc_GetOwningPlayerPawn_ReturnValue = GetOwningPlayerPawn();0x0014 K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(CallFunc_GetOwningPlayerPawn_ReturnValue);0x0038 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x0055 if (!(K2Node_DynamicCast_bSuccess)) goto Label_0653;0x0063 K2Node_DynamicCast_AsBP_First_Person_Character.GetPickUpActor(CallFunc_GetPickUpActor_PickedUpActor);0x0090 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetPickUpActor_PickedUpActor);0x00AD if (!(CallFunc_IsValid_ReturnValue)) goto Label_02AB;0x00BB K2Node_DynamicCast_AsBP_First_Person_Character.GetPickUpActor(CallFunc_GetPickUpActor_PickedUpActor);0x00E8 K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(CallFunc_GetPickUpActor_PickedUpActor);0x010C K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x0129 if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_04D4;0x0137 K2Node_DynamicCast_AsBPI_Interact.GetCustomCrosshair(CallFunc_GetCustomCrosshair_UseCustomBrush, CallFunc_GetCustomCrosshair_Brush);0x016E Label_016E:0x016E if (!(CallFunc_GetCustomCrosshair_UseCustomBrush)) goto Label_02AB;0x017C LocalCrosshairBrush = CallFunc_GetCustomCrosshair_Brush;0x0197 Label_0197:0x0197 CallFunc_NotEqual_ObjectObject_ReturnValue = NotEqual_ObjectObject(Crosshair.Brush.ResourceObject, LocalCrosshairBrush.ResourceObject);0x01E5 CallFunc_NotEqual_LinearColorLinearColor_ReturnValue = NotEqual_LinearColorLinearColor(Crosshair.Brush.TintColor.SpecifiedColor, LocalCrosshairBrush.TintColor.SpecifiedColor);0x0245 CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_NotEqual_ObjectObject_ReturnValue, CallFunc_NotEqual_LinearColorLinearColor_ReturnValue);0x026B if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_0653;0x0279 Crosshair.SetBrush(LocalCrosshairBrush);0x02A6 goto Label_0653;0x02AB Label_02AB:0x02AB CallFunc_MakeVector2D_ReturnValue = MakeVector2D(64, 64);0x02D9 K2Node_MakeStruct_SlateBrush.TintColor = SlateColor{LinearColor{1f, 1f, 1f, 1f}, 0};0x0326 K2Node_MakeStruct_SlateBrush.DrawAs = 3;0x0343 K2Node_MakeStruct_SlateBrush.Tiling = 0;0x0360 K2Node_MakeStruct_SlateBrush.Mirroring = 0;0x037D K2Node_MakeStruct_ImageSize_ImplicitCast = ConvertFVector2dToFVector2f(CallFunc_MakeVector2D_ReturnValue);0x03A2 K2Node_MakeStruct_SlateBrush.ImageSize = K2Node_MakeStruct_ImageSize_ImplicitCast;0x03C6 K2Node_MakeStruct_SlateBrush.Margin = Margin{0f, 0f, 0f, 0f};0x0403 K2Node_MakeStruct_SlateBrush.ResourceObject = /Game/Ride/UI/SharedTextures/Crosshair.Crosshair;0x041F K2Node_MakeStruct_SlateBrush.OutlineSettings = SlateBrushOutlineSettings{Vector4{0, 0, 0, 0}, SlateColor{LinearColor{0f, 0f, 0f, 0f}, 0}, 0f, 1, false};0x04B4 LocalCrosshairBrush = K2Node_MakeStruct_SlateBrush;0x04CF goto Label_0197;0x04D4 Label_04D4:0x04D4 CallFunc_GetCustomCrosshair_UseCustomBrush = false;0x04DF 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)};0x064E goto Label_016E;0x0653 Label_0653:0x0653 return;Public 0x1495c50 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(1669);0x0033 return;Event Public 0x1495c50 0x3C void Construct () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_WG_PlayerHUD(1684);0x000F return;Event Public 0x1495c50 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(1689);0x0057 return;0x1495c50 0x22 void QuitToMainMenu (UCommonActivatableWidget * Widget ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Widget = Widget;0x0012 ExecuteUbergraph_WG_PlayerHUD(1908);0x0021 return;0x1495c50 0x08 void UpdateLookAtPlayerInteractions (const TMap<UInputAction *, FText> & PlayerInteractionsLookAt , UInputMappingContext * IMC , const FText & LookAtDisplayName , UObject * LookAtObject ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_PlayerInteractionsLookAt = PlayerInteractionsLookAt;0x0012 PersistentFrame.K2Node_CustomEvent_IMC_1 = IMC;0x0024 PersistentFrame.K2Node_CustomEvent_LookAtDisplayName = LookAtDisplayName;0x0036 PersistentFrame.K2Node_CustomEvent_LookAtObject = LookAtObject;0x0048 ExecuteUbergraph_WG_PlayerHUD(2540);0x0057 return;0x1495c50 0x70 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(3824);0x0033 return;0x1495c50 0x58 void OnLocalPlayerAdded (ULocalPlayer * LocalPlayer , int32 totalLocalPlayers ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_localPlayer = LocalPlayer;0x0012 PersistentFrame.K2Node_CustomEvent_totalLocalPlayers = totalLocalPlayers;0x0024 ExecuteUbergraph_WG_PlayerHUD(3865);0x0033 return;0x1495c50 0x0C void ExecuteUbergraph_WG_PlayerHUD (int32 EntryPoint ) Script148 statements · 3,883 bytes of bytecode 0x0000 PushFlow(Label_0F28);0x0005 goto [EntryPoint];0x000F Label_000F:0x000F SetVisibilityBasedOnLevel();0x001D PopFlow();0x001E DeactivateBusMix(this, /Game/Ride/Audio/Modulation/ControlBusMix/CBM_Credits.CBM_Credits);0x0032 GoToMenu();0x0040 PopFlow();0x0041 Label_0041:0x0041 CallFunc_GetOwningPlayerPawn_ReturnValue = GetOwningPlayerPawn();0x0055 K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(CallFunc_GetOwningPlayerPawn_ReturnValue);0x0079 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x0096 if (!(K2Node_DynamicCast_bSuccess)) goto Label_01DB;0x00A4 K2Node_CreateDelegate_OutputDelegate_1.Bind(this, UpdateLookAtPlayerInteractions);0x00BB K2Node_DynamicCast_AsBP_First_Person_Character.Event_UpdateLookAtPlayerInteractionTexts += K2Node_CreateDelegate_OutputDelegate_1;0x00E4 K2Node_CreateDelegate_OutputDelegate.Bind(this, UpdatePickedUpText);0x00FB K2Node_DynamicCast_AsBP_First_Person_Character.Event_UpdatePickedUpPlayerInteractionTexts += K2Node_CreateDelegate_OutputDelegate;0x0124 UpdateInfo();0x0132 CallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x0147 K2Node_DynamicCast_AsRGGame_Instance = Cast<RGGameInstance>(CallFunc_GetGameInstance_ReturnValue);0x016B K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsRGGame_Instance);0x0188 K2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnLocalPlayerAdded);0x019F K2Node_DynamicCast_AsRGGame_Instance.OnLocalPlayerAddedDelegate += K2Node_CreateDelegate_OutputDelegate_3;0x01C8 UpdateSplitscreenLayout();0x01D6 goto Label_000F;0x01DB Label_01DB:0x01DB DelayUntilNextTick(this, LatentActionInfo{0x41, 1205343310, FName(ExecuteUbergraph_WG_PlayerHUD), this});0x020C PopFlow();0x020D Label_020D:0x020D PushFlow(Label_05B4);0x0212 /Script/Engine.Default__BlueprintMapLibrary.Map_GetKeyValueByIndex(K2Node_CustomEvent_PickedUpPlayerInteractions, Temp_int_Variable, CallFunc_Map_GetKeyValueByIndex_Key_1, CallFunc_Map_GetKeyValueByIndex_Value_1);0x0256 CallFunc_Conv_TextToString_ReturnValue_1 = Conv_TextToString(CallFunc_Map_GetKeyValueByIndex_Value_1);0x027B CallFunc_NotEqual_StrStr_ReturnValue = NotEqual_StrStr(CallFunc_Conv_TextToString_ReturnValue_1, "None");0x029E if (!(CallFunc_NotEqual_StrStr_ReturnValue)) PopFlow();0x02A8 CallFunc_GetOwningPlayer_ReturnValue_2 = GetOwningPlayer();0x02C0 CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Ride/UI/PlayerHUD/WG_PlayerInteraction.WG_PlayerInteraction_C, CallFunc_GetOwningPlayer_ReturnValue_2);0x02FD /Script/Engine.Default__BlueprintMapLibrary.Map_GetKeyValueByIndex(K2Node_CustomEvent_PickedUpPlayerInteractions, Temp_int_Variable, CallFunc_Map_GetKeyValueByIndex_Key_1, CallFunc_Map_GetKeyValueByIndex_Value_1);0x0341 CallFunc_Conv_TextToString_ReturnValue_1 = Conv_TextToString(CallFunc_Map_GetKeyValueByIndex_Value_1);0x0366 SetStringPropertyByName(CallFunc_Create_ReturnValue, FName(ActionName), CallFunc_Conv_TextToString_ReturnValue_1);0x038F /Script/Engine.Default__BlueprintMapLibrary.Map_GetKeyValueByIndex(K2Node_CustomEvent_PickedUpPlayerInteractions, Temp_int_Variable, CallFunc_Map_GetKeyValueByIndex_Key_1, CallFunc_Map_GetKeyValueByIndex_Value_1);0x03D3 SetObjectPropertyByName(CallFunc_Create_ReturnValue, FName(EnhancedInputAction), CallFunc_Map_GetKeyValueByIndex_Key_1);0x03FC CallFunc_AddChild_ReturnValue = Holder_PickedUpPlayerInteractions.AddChild(CallFunc_Create_ReturnValue);0x042F /Script/Engine.Default__BlueprintMapLibrary.Map_GetKeyValueByIndex(K2Node_CustomEvent_PickedUpPlayerInteractions, Temp_int_Variable, CallFunc_Map_GetKeyValueByIndex_Key_1, CallFunc_Map_GetKeyValueByIndex_Value_1);0x0473 CallFunc_Map_GetLastIndex_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_GetLastIndex(K2Node_CustomEvent_PickedUpPlayerInteractions);0x04AE /Script/Engine.Default__BlueprintMapLibrary.Map_GetKeyValueByIndex(K2Node_CustomEvent_PickedUpPlayerInteractions, CallFunc_Map_GetLastIndex_ReturnValue, CallFunc_Map_GetKeyValueByIndex_Key_2, CallFunc_Map_GetKeyValueByIndex_Value_2);0x04F2 CallFunc_NotEqual_ObjectObject_ReturnValue = NotEqual_ObjectObject(CallFunc_Map_GetKeyValueByIndex_Key_1, CallFunc_Map_GetKeyValueByIndex_Key_2);0x0518 if (!(CallFunc_NotEqual_ObjectObject_ReturnValue)) PopFlow();0x0522 CallFunc_SpawnObject_ReturnValue = SpawnObject(/Script/UMG.Spacer, this);0x0540 CallFunc_SpawnObject_ReturnValue.SetSize(Vector2D{0, 10});0x0580 CallFunc_AddChild_ReturnValue_2 = Holder_PickedUpPlayerInteractions.AddChild(CallFunc_SpawnObject_ReturnValue);0x05B3 PopFlow();0x05B4 Label_05B4:0x05B4 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x05DE Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x05F9 Label_05F9:0x05F9 CallFunc_Map_Length_ReturnValue_1 = /Script/Engine.Default__BlueprintMapLibrary.Map_Length(K2Node_CustomEvent_PickedUpPlayerInteractions);0x0634 CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Variable, CallFunc_Map_Length_ReturnValue_1);0x065A if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x0664 goto Label_020D;0x0669 Label_0669:0x0669 Temp_int_Variable = 0;0x0680 goto Label_05F9;0x0685 UpdateInfo();0x0693 PopFlow();0x0694 goto Label_0041;0x0699 Player_Health.UpdateDamage(K2Node_CustomEvent_NewDamageTypes, K2Node_CustomEvent_NewDamages, K2Node_CustomEvent_Repair, K2Node_CustomEvent_Instant);0x06E1 PopFlow();0x06E2 CallFunc_IsValid_ReturnValue_2 = IsValid(CreditsMusic);0x06FF if (!(CallFunc_IsValid_ReturnValue_2)) goto Label_073D;0x070D CreditsMusic.FadeOut(1f, 0f, 0);0x073D Label_073D:0x073D Delay(this, 1f, LatentActionInfo{0x1E, -164297192, FName(ExecuteUbergraph_WG_PlayerHUD), this});0x0773 PopFlow();0x0774 CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x0789 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetGameMode_ReturnValue);0x07A6 if (!(CallFunc_IsValid_ReturnValue)) goto Label_07EE;0x07B4 CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x07C9 CallFunc_GetGameMode_ReturnValue.ReturnToMainMenuHost();0x07ED PopFlow();0x07EE Label_07EE:0x07EE CallFunc_GetOwningPlayer_ReturnValue_1 = GetOwningPlayer();0x0806 K2Node_DynamicCast_AsRGPlayer_Controller = Cast<RGPlayerController>(CallFunc_GetOwningPlayer_ReturnValue_1);0x082A K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsRGPlayer_Controller);0x0847 if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x0851 CallFunc_MakeLiteralText_ReturnValue = MakeLiteralText(NSLOCTEXT("25D540B1417207CF5A4E90B8543F4CD6", "", "Returning to main menu"));0x08AB K2Node_DynamicCast_AsRGPlayer_Controller.ReturnToMainMenu(CallFunc_MakeLiteralText_ReturnValue);0x08D4 PopFlow();0x08D5 Label_08D5:0x08D5 /Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Ride/Audio/Metasounds/UI/MSS_UI_Enter.MSS_UI_Enter, 1f, 1f, 0f, nullptr, nullptr, true);0x0911 PopFlow();0x0912 Label_0912:0x0912 CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x092A K2Node_DynamicCast_AsRGController_Interface = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue);0x094E K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface);0x096B if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_08D5;0x0979 K2Node_CreateDelegate_OutputDelegate_2.Bind(this, QuitToMainMenu);0x0990 K2Node_DynamicCast_AsRGController_Interface.PushRGWidgetWithInit(/Game/Ride/Menu/WG_PopupGeneric.WG_PopupGeneric_C, GameplayTag{FName(UI.Layout.Popup)}, K2Node_CreateDelegate_OutputDelegate_2);0x09E2 goto Label_08D5;0x09E7 goto Label_0912;0x09EC Holder_LookAtPlayerInteractions.ClearChildren();0x0A10 LookAtObjectName.SetText(K2Node_CustomEvent_LookAtDisplayName);0x0A3D K2Node_DynamicCast_AsBPI_Look_at_Description = Cast<BPI_LookAtDescription_C>(K2Node_CustomEvent_LookAtObject);0x0A61 K2Node_DynamicCast_bSuccess_3 = Cast<2>(K2Node_DynamicCast_AsBPI_Look_at_Description);0x0A7E if (!(K2Node_DynamicCast_bSuccess_3)) goto Label_0CFA;0x0A8C K2Node_DynamicCast_AsBPI_Look_at_Description.GetLookAtDescription(CallFunc_GetLookAtDescription_Description, CallFunc_GetLookAtDescription_Success);0x0AC3 Label_0AC3:0x0AC3 CallFunc_SelectText_ReturnValue = SelectText(CallFunc_GetLookAtDescription_Description, FText(), CallFunc_GetLookAtDescription_Success);0x0AF3 LookAtDescription.SetText(CallFunc_SelectText_ReturnValue);0x0B20 Temp_int_Variable_1 = 0;0x0B37 Label_0B37:0x0B37 CallFunc_Map_Length_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Length(K2Node_CustomEvent_PlayerInteractionsLookAt);0x0B72 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Variable_1, CallFunc_Map_Length_ReturnValue);0x0B98 if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0BA2 PushFlow(Label_0D1E);0x0BA7 /Script/Engine.Default__BlueprintMapLibrary.Map_GetKeyValueByIndex(K2Node_CustomEvent_PlayerInteractionsLookAt, Temp_int_Variable_1, CallFunc_Map_GetKeyValueByIndex_Key, CallFunc_Map_GetKeyValueByIndex_Value);0x0BEB CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_Map_GetKeyValueByIndex_Key);0x0C08 if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0D68;0x0C16 CallFunc_GetLocalPlayerSubsystem_ReturnValue = GetLocalPlayerSubsystem(this, /Script/EnhancedInput.EnhancedInputLocalPlayerSubsystem);0x0C34 /Script/Engine.Default__BlueprintMapLibrary.Map_GetKeyValueByIndex(K2Node_CustomEvent_PlayerInteractionsLookAt, Temp_int_Variable_1, CallFunc_Map_GetKeyValueByIndex_Key, CallFunc_Map_GetKeyValueByIndex_Value);0x0C78 CallFunc_QueryKeysMappedToAction_ReturnValue = CallFunc_GetLocalPlayerSubsystem_ReturnValue.QueryKeysMappedToAction(CallFunc_Map_GetKeyValueByIndex_Key);0x0CB8 CallFunc_Array_IsEmpty_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsEmpty(CallFunc_QueryKeysMappedToAction_ReturnValue);0x0CEB if (!(CallFunc_Array_IsEmpty_ReturnValue)) goto Label_0D68;0x0CF9 PopFlow();0x0CFA Label_0CFA:0x0CFA CallFunc_GetLookAtDescription_Description = FText();0x0D0E CallFunc_GetLookAtDescription_Success = false;0x0D19 goto Label_0AC3;0x0D1E Label_0D1E:0x0D1E CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Variable_1, 1);0x0D48 Temp_int_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x0D63 goto Label_0B37;0x0D68 Label_0D68:0x0D68 CallFunc_GetOwningPlayer_ReturnValue_3 = GetOwningPlayer();0x0D80 CallFunc_Create_ReturnValue_1 = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Ride/UI/PlayerHUD/WG_PlayerInteraction.WG_PlayerInteraction_C, CallFunc_GetOwningPlayer_ReturnValue_3);0x0DBD /Script/Engine.Default__BlueprintMapLibrary.Map_GetKeyValueByIndex(K2Node_CustomEvent_PlayerInteractionsLookAt, Temp_int_Variable_1, CallFunc_Map_GetKeyValueByIndex_Key, CallFunc_Map_GetKeyValueByIndex_Value);0x0E01 CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CallFunc_Map_GetKeyValueByIndex_Value);0x0E26 SetStringPropertyByName(CallFunc_Create_ReturnValue_1, FName(ActionName), CallFunc_Conv_TextToString_ReturnValue);0x0E4F /Script/Engine.Default__BlueprintMapLibrary.Map_GetKeyValueByIndex(K2Node_CustomEvent_PlayerInteractionsLookAt, Temp_int_Variable_1, CallFunc_Map_GetKeyValueByIndex_Key, CallFunc_Map_GetKeyValueByIndex_Value);0x0E93 SetObjectPropertyByName(CallFunc_Create_ReturnValue_1, FName(EnhancedInputAction), CallFunc_Map_GetKeyValueByIndex_Key);0x0EBC CallFunc_AddChild_ReturnValue_1 = Holder_LookAtPlayerInteractions.AddChild(CallFunc_Create_ReturnValue_1);0x0EEF PopFlow();0x0EF0 Holder_PickedUpPlayerInteractions.ClearChildren();0x0F14 goto Label_0669;0x0F19 UpdateSplitscreenLayout();0x0F27 PopFlow();0x0F28 Label_0F28:0x0F28 return;Final 0x1495c50 0x04