void GetLookAtPlayerInteractionTexts (ARGFirstPersonCharacter * InstigatingPlayer , AActor * InstigatingPlayerHeldActor , const FHitResult & Hit , TMap<UInputAction *, FText> & LookAtPlayerInteractionTexts ) Script15 statements · 671 bytes of bytecode 0x0000 BreakHitResult(Hit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x00B5 CallFunc_EqualEqual_ObjectObject_ReturnValue_1 = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, StaticMesh);0x00DB if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_1)) goto Label_0150;0x00E9 K2Node_MakeMap_Map = TMap{/Game/Ride/Input/Actions/Player/IA_Interact.IA_Interact: NSLOCTEXT("7EF94DE04F54C65DDC8A019F3BCAC27C", "", "Pick Up")};0x0130 LookAtPlayerInteractionTexts = K2Node_MakeMap_Map;0x014B goto Label_029C;0x0150 Label_0150:0x0150 BreakHitResult(Hit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x0205 CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, FlipIt);0x022B if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_029C;0x0239 K2Node_MakeMap_Map_1 = TMap{/Game/Ride/Input/Actions/Player/IA_Interact.IA_Interact: NSLOCTEXT("FF5D26E04D5EE983FED368B8BA600B89", "", "Flip It!")};0x0281 LookAtPlayerInteractionTexts = K2Node_MakeMap_Map_1;0x029C Label_029C:0x029C return;Public 0x147c170 0x160 bool AllowWinchAttach () Script3 statements · 22 bytes of bytecode 0x0000 ReturnValue = false;0x000B return ReturnValue;Event Public 0x147c170 0x01 void OnRep_PlacementTransform () Script16 statements · 492 bytes of bytecode 0x0000 Player = nullptr;0x000B SM_TruckFlipper_Flipper.SetSimulatePhysics(false);0x0030 StaticMesh.SetSimulatePhysics(false);0x0055 FlipIt.SetSimulatePhysics(false);0x007A StaticMesh.SetEnableGravity(false);0x009F SM_TruckFlipper_Flipper.SetEnableGravity(false);0x00C4 FlipIt.SetEnableGravity(false);0x00E9 StaticMesh.SetCollisionEnabled(3);0x010F SM_TruckFlipper_Flipper.SetCollisionEnabled(3);0x0135 FlipIt.SetCollisionEnabled(3);0x015B StaticMesh.SetFirstPersonPrimitiveType(0);0x017D SM_TruckFlipper_Flipper.SetFirstPersonPrimitiveType(0);0x019F FlipIt.SetFirstPersonPrimitiveType(0);0x01C1 CallFunc_K2_SetActorTransform_ReturnValue = K2_SetActorTransform(PlacementTransform, false, CallFunc_K2_SetActorTransform_SweepHitResult, true);0x01E9 return;0x147c170 0x00 void TryToPickupThisActor (ABP_FirstPersonCharacter_C * PlayerCharacter , const bool & Success ) Script7 statements · 128 bytes of bytecode 0x0000 TryToPickupThisActor(PlayerCharacter, CallFunc_TryToPickupThisActor_Success);0x001C if (!(CallFunc_TryToPickupThisActor_Success)) goto Label_006A;0x002A BP_PrevisActorComponent.Initialize(Player, StaticMesh, Not Allowed to Place on Actors, true);0x006A Label_006A:0x006A Success = CallFunc_TryToPickupThisActor_Success;0x007D return;Public 0x147c170 0x09 void TryToDropThisActor (ABP_FirstPersonCharacter_C * PlayerCharacter , double HoldTime , const bool & Success ) Script7 statements · 109 bytes of bytecode 0x0000 TryToDropThisActor(PlayerCharacter, HoldTime, CallFunc_TryToDropThisActor_Success);0x0025 if (!(CallFunc_TryToDropThisActor_Success)) goto Label_0057;0x0033 BP_PrevisActorComponent.DestroyPrevisAndStopTick();0x0057 Label_0057:0x0057 Success = CallFunc_TryToDropThisActor_Success;0x006A return;Public 0x147c170 0x11 void OnRep_Placement Hit () Script2 statements · 3 bytes of bytecode 0x147c170 0x00 void PlaceActor (const FTransform & PlacementTransform , const bool & Success ) Script7 statements · 94 bytes of bytecode 0x0000 FlushNetDormancy();0x000A PlacementTransform = PlacementTransform;0x0025 MarkPropertyDirtyFromRepIndex(this, 19, FName(PlacementTransform));0x0042 OnRep_PlacementTransform();0x0050 Success = true;0x005B return;Public 0x147c170 0x61 void PlaySoundAtImpact (const EPhysicalSurface & Surface , const FVector & ImpactLocation ) Script14 statements · 435 bytes of bytecode 0x0000 Temp_byte_Variable = Surface;0x001B Temp_object_Variable = nullptr;0x0026 Temp_object_Variable_1 = nullptr;0x0031 Temp_object_Variable_2 = nullptr;0x003C Temp_object_Variable_3 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Default.MSS_Player_Equipment_VinschPole_Hit_Default;0x004F Temp_object_Variable_4 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Rock.MSS_Player_Equipment_VinschPole_Hit_Rock;0x0062 Temp_object_Variable_5 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Default.MSS_Player_Equipment_VinschPole_Hit_Default;0x0075 Temp_object_Variable_6 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Rock.MSS_Player_Equipment_VinschPole_Hit_Rock;0x0088 Temp_object_Variable_7 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Grass.MSS_Player_Equipment_VinschPole_Hit_Grass;0x009B Temp_object_Variable_8 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Dirt.MSS_Player_Equipment_VinschPole_Hit_Dirt;0x00AE Temp_object_Variable_9 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Default.MSS_Player_Equipment_VinschPole_Hit_Default;0x00C1 PlaySoundAtLocation(this, Switch(Temp_byte_Variable, 0 => Temp_object_Variable_9, 1 => Temp_object_Variable_8, 2 => Temp_object_Variable_7, 3 => Temp_object_Variable_6, 4 => Temp_object_Variable_5, 5 => Temp_object_Variable_4, 6 => Temp_object_Variable_3, 7 => Temp_object_Variable_2, 8 => Temp_object_Variable_1, 9 => Temp_object_Variable, default => K2Node_Select_Default), ImpactLocation, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr, nullptr);0x01B0 return;Public 0x147c170 0x20 void OnRep_StartFlip () Script5 statements · 31 bytes of bytecode 0x0000 if (!(StartFlip)) goto Label_001C;0x000E FlipItRealGood();0x001C Label_001C:0x001C return;0x147c170 0x00 void GetLookAtPlayerInteractions (ARGFirstPersonCharacter * InstigatingPlayer , AActor * InstigatingPlayerHeldActor , const FHitResult & Hit , TMap<FName, UInputAction *> & LookAtPlayerInteractions ) Script15 statements · 602 bytes of bytecode 0x0000 BreakHitResult(Hit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x00B5 CallFunc_EqualEqual_ObjectObject_ReturnValue_1 = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, StaticMesh);0x00DB if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_1)) goto Label_012E;0x00E9 K2Node_MakeMap_Map = TMap{FName(Pick Up): /Game/Ride/Input/Actions/Player/IA_Interact.IA_Interact};0x010E LookAtPlayerInteractions = K2Node_MakeMap_Map;0x0129 goto Label_0257;0x012E Label_012E:0x012E BreakHitResult(Hit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x01E3 CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, FlipIt);0x0209 if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_0257;0x0217 K2Node_MakeMap_Map_1 = TMap{FName(Flip It!): /Game/Ride/Input/Actions/Player/IA_Interact.IA_Interact};0x023C LookAtPlayerInteractions = K2Node_MakeMap_Map_1;0x0257 Label_0257:0x0257 return;Public 0x147c170 0x160 void SetDroppedPhysicsState (const bool & Success ) Script6 statements · 111 bytes of bytecode 0x0000 SetDroppedPhysicsState(CallFunc_SetDroppedPhysicsState_Success);0x0013 SM_TruckFlipper_Flipper.SetCollisionResponseToChannel(6, 2);0x003B SM_TruckFlipper_Flipper.SetCollisionEnabled(3);0x0061 Success = true;0x006C return;Public 0x147c170 0x01 void SetPickedUpPhysicsState (const bool & Success ) Script6 statements · 124 bytes of bytecode 0x0000 SetPickedUpPhysicsState(CallFunc_SetPickedUpPhysicsState_Success);0x0013 SM_TruckFlipper_Flipper.SetCollisionObjectType(DefaultObjectType);0x0040 SM_TruckFlipper_Flipper.SetCollisionEnabled(0);0x0066 Success = CallFunc_SetPickedUpPhysicsState_Success;0x0079 return;Public 0x147c170 0x01 void Interact (ABP_FirstPersonCharacter_C * PlayerCharacter , const FHitResult & HitResult , double HoldTime , bool NewParam , const bool & Success ) Script22 statements · 928 bytes of bytecode 0x0000 BreakHitResult(HitResult, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x00B5 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_BreakHitResult_HitActor);0x00D2 if (!(CallFunc_IsValid_ReturnValue)) goto Label_01C9;0x00E0 BreakHitResult(HitResult, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x0195 CallFunc_EqualEqual_ObjectObject_ReturnValue_1 = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, StaticMesh);0x01BB if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_1)) goto Label_0218;0x01C9 Label_01C9:0x01C9 Interact(PlayerCharacter, HitResult, HoldTime, NewParam, CallFunc_Interact_Success);0x0200 Success = CallFunc_Interact_Success;0x0213 goto Label_039D;0x0218 Label_0218:0x0218 BreakHitResult(HitResult, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x02CD CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, FlipIt);0x02F3 if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_01C9;0x0301 CallFunc_GetController_ReturnValue = PlayerCharacter.GetController();0x032B K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue);0x034F K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x036C K2Node_DynamicCast_AsBP_First_Person_Player_Controller.Server_SetTruckFlipper(this, true);0x0392 Success = true;0x039D Label_039D:0x039D return;Public 0x147c170 0x112 void ShouldUseHoldTransform (const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = true;0x000B return;Public 0x147c170 0x01 void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_1 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_1 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_1 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_1 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_1 = SourceAction;0x0048 ExecuteUbergraph_BP_Interactable_TruckFlipper(2696);0x0057 return;0x147c170 0x30 void InpActEvt_IA_RotatePlacement_K2Node_EnhancedInputActionEvent_0 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction = SourceAction;0x0048 ExecuteUbergraph_BP_Interactable_TruckFlipper(3511);0x0057 return;0x147c170 0x30 void ReceiveBeginPlay () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Interactable_TruckFlipper(4548);0x000F return;Event Protected 0x147c170 0x00 void ReceiveTick (float DeltaSeconds ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012 ExecuteUbergraph_BP_Interactable_TruckFlipper(4559);0x0021 return;Event Public 0x147c170 0x04 void BndEvt__BP_Interactable_TruckFlipper_Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature (UPrimitiveComponent * OverlappedComponent , AActor * OtherActor , UPrimitiveComponent * OtherComp , int32 OtherBodyIndex , bool bFromSweep , FHitResult & SweepResult ) Script9 statements · 126 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_OverlappedComponent_1 = OverlappedComponent;0x0012 PersistentFrame.K2Node_ComponentBoundEvent_OtherActor_1 = OtherActor;0x0024 PersistentFrame.K2Node_ComponentBoundEvent_OtherComp_1 = OtherComp;0x0036 PersistentFrame.K2Node_ComponentBoundEvent_OtherBodyIndex_1 = OtherBodyIndex;0x0048 PersistentFrame.K2Node_ComponentBoundEvent_bFromSweep = bFromSweep;0x005A PersistentFrame.K2Node_ComponentBoundEvent_SweepResult = SweepResult;0x006C ExecuteUbergraph_BP_Interactable_TruckFlipper(4615);0x007B return;0x147c170 0x120 void BndEvt__BP_Interactable_TruckFlipper_Box_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature (UPrimitiveComponent * OverlappedComponent , AActor * OtherActor , UPrimitiveComponent * OtherComp , int32 OtherBodyIndex ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_OverlappedComponent = OverlappedComponent;0x0012 PersistentFrame.K2Node_ComponentBoundEvent_OtherActor = OtherActor;0x0024 PersistentFrame.K2Node_ComponentBoundEvent_OtherComp = OtherComp;0x0036 PersistentFrame.K2Node_ComponentBoundEvent_OtherBodyIndex = OtherBodyIndex;0x0048 ExecuteUbergraph_BP_Interactable_TruckFlipper(4729);0x0057 return;0x147c170 0x1C void FlipItRealGood () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Interactable_TruckFlipper(4790);0x000F return;0x147c170 0x00 void Recline () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Interactable_TruckFlipper(4795);0x000F return;0x147c170 0x00 void MultiCast_SetTruckFlipperFlip (bool Flip ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Flip = Flip;0x0012 ExecuteUbergraph_BP_Interactable_TruckFlipper(5367);0x0021 return;0x147c170 0x01 void ExecuteUbergraph_BP_Interactable_TruckFlipper (int32 EntryPoint ) Script195 statements · 5,395 bytes of bytecode 0x0000 PushFlow(Label_1510);0x0005 goto [EntryPoint];0x000F Label_000F:0x000F ForceDrop(Player, 0);0x002F CallFunc_GetPlayerControllerFromID_ReturnValue = GetPlayerControllerFromID(this, 0);0x0049 K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue);0x006D K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x008A K2Node_DynamicCast_AsBP_First_Person_Player_Controller.Server_PlaceActor(this, BP_PrevisActorComponent.PlacementTransform);0x00CE PopFlow();0x00CF Label_00CF:0x00CF MarkPropertyDirtyFromRepIndex(this, 17, FName(StartFlip));0x00EC OnRep_StartFlip();0x00FA StaticMesh.SetSimulatePhysics(false);0x011F FlippedTruck = false;0x012A CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Equipment/FlipATronic/MSS_Equpments_FlipATronic_Activate.MSS_Equpments_FlipATronic_Activate, StaticMesh, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x01A4 K2Node_CreateDelegate_OutputDelegate.Bind(this, Recline);0x01BB CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate, 0.01f, true, false, 2f, 0f);0x01F1 ReclineTimer = CallFunc_K2_SetTimerDelegate_ReturnValue;0x020C PushFlow(Label_057E);0x0211 Temp_int_Loop_Counter_Variable = 0;0x0228 Temp_int_Array_Index_Variable = 0;0x023F Label_023F:0x023F CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(OverlappingActors);0x027A CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x02A0 if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0595;0x02AE Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x02C9 PushFlow(Label_065D);0x02CE /Script/Engine.Default__KismetArrayLibrary.Array_Get(OverlappingActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0309 CallFunc_GetAttachParentActor_ReturnValue = CallFunc_Array_Get_Item.GetAttachParentActor();0x0333 CallFunc_GetObjectClass_ReturnValue_1 = GetObjectClass(CallFunc_GetAttachParentActor_ReturnValue);0x0350 CallFunc_EqualEqual_ClassClass_ReturnValue_1 = EqualEqual_ClassClass(CallFunc_GetObjectClass_ReturnValue_1, /Game/Ride/Vehicle/Blueprints/BP_Vehicle_Winnebago_01.BP_Vehicle_Winnebago_01_C);0x0376 CallFunc_Not_PreBool_ReturnValue = Not_PreBool(FlippedTruck);0x0393 CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_EqualEqual_ClassClass_ReturnValue_1, CallFunc_Not_PreBool_ReturnValue);0x03B9 if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_06A7;0x03C7 FlippedTruck = true;0x03D2 /Script/Engine.Default__KismetArrayLibrary.Array_Get(OverlappingActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x040D CallFunc_GetAttachParentActor_ReturnValue = CallFunc_Array_Get_Item.GetAttachParentActor();0x0437 K2Node_DynamicCast_AsBPI_Interact_2 = Cast<BPI_Interact_C>(CallFunc_GetAttachParentActor_ReturnValue);0x045B K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_2);0x0478 if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_0A62;0x0486 CallFunc_K2_GetComponentLocation_ReturnValue_1 = FlipImpulseLocation.K2_GetComponentLocation();0x04B8 CallFunc_GetUpVector_ReturnValue_1 = FlipImpulseLocation.GetUpVector();0x04EA CallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(1000);0x050F CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_GetUpVector_ReturnValue_1, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x053D K2Node_DynamicCast_AsBPI_Interact_2.AddImpulseAtLocation(CallFunc_Multiply_VectorVector_ReturnValue_1, CallFunc_K2_GetComponentLocation_ReturnValue_1, CallFunc_AddImpulseAtLocation_Success);0x057D PopFlow();0x057E Label_057E:0x057E Temp_bool_IsClosed_Variable = false;0x0589 Temp_bool_Has_Been_Initd_Variable = true;0x0594 PopFlow();0x0595 Label_0595:0x0595 SM_TruckFlipper_Flipper.SetCollisionEnabled(0);0x05BB SM_TruckFlipper_Flipper.K2_SetRelativeRotation(FRotator(-50, 0, 0), false, CallFunc_K2_SetRelativeRotation_SweepHitResult_2, false);0x05FF Delay(this, 0.5f, LatentActionInfo{0x636, 1586918758, FName(ExecuteUbergraph_BP_Interactable_TruckFlipper), this});0x0635 PopFlow();0x0636 SM_TruckFlipper_Flipper.SetCollisionEnabled(3);0x065C PopFlow();0x065D Label_065D:0x065D CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0687 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x06A2 goto Label_023F;0x06A7 Label_06A7:0x06A7 /Script/Engine.Default__KismetArrayLibrary.Array_Get(OverlappingActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x06E2 CallFunc_GetObjectClass_ReturnValue = GetObjectClass(CallFunc_Array_Get_Item);0x06FF CallFunc_EqualEqual_ClassClass_ReturnValue = EqualEqual_ClassClass(CallFunc_GetObjectClass_ReturnValue, /Game/Ride/Vehicle/Blueprints/BP_Vehicle_Winnebago_01.BP_Vehicle_Winnebago_01_C);0x0725 CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(FlippedTruck);0x0742 CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_EqualEqual_ClassClass_ReturnValue, CallFunc_Not_PreBool_ReturnValue_1);0x0768 if (!(CallFunc_BooleanAND_ReturnValue_1)) goto Label_090F;0x0776 FlippedTruck = true;0x0781 /Script/Engine.Default__KismetArrayLibrary.Array_Get(OverlappingActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x07BC K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(CallFunc_Array_Get_Item);0x07E0 K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x07FD if (!(K2Node_DynamicCast_bSuccess)) goto Label_0903;0x080B CallFunc_K2_GetComponentLocation_ReturnValue = FlipImpulseLocation.K2_GetComponentLocation();0x083D CallFunc_GetUpVector_ReturnValue_1 = FlipImpulseLocation.GetUpVector();0x086F CallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(1000);0x0894 CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_GetUpVector_ReturnValue_1, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x08C2 K2Node_DynamicCast_AsBPI_Interact.AddImpulseAtLocation(CallFunc_Multiply_VectorVector_ReturnValue_1, CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_AddImpulseAtLocation_Success_1);0x0902 PopFlow();0x0903 Label_0903:0x0903 CallFunc_AddImpulseAtLocation_Success_1 = false;0x090E PopFlow();0x090F Label_090F:0x090F /Script/Engine.Default__KismetArrayLibrary.Array_Get(OverlappingActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x094A K2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(CallFunc_Array_Get_Item);0x096E K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x098B if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0A56;0x0999 CallFunc_GetUpVector_ReturnValue = Box.GetUpVector();0x09CB CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(1000);0x09F0 CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetUpVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x0A1E K2Node_DynamicCast_AsBPI_Interact_1.AddImpulse(CallFunc_Multiply_VectorVector_ReturnValue, CallFunc_AddImpulse_Success);0x0A55 PopFlow();0x0A56 Label_0A56:0x0A56 CallFunc_AddImpulse_Success = false;0x0A61 PopFlow();0x0A62 Label_0A62:0x0A62 CallFunc_AddImpulseAtLocation_Success = false;0x0A6D PopFlow();0x0A6E Label_0A6E:0x0A6E FlushNetDormancy();0x0A78 StartFlip = false;0x0A83 goto Label_00CF;0x0A88 CallFunc_Conv_InputActionValueToBool_ReturnValue = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_1);0x0AA5 Temp_bool_Variable = CallFunc_Conv_InputActionValueToBool_ReturnValue;0x0AB8 Temp_real_Variable_1 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_1);0x0AD5 Temp_real_Variable_1 = Temp_real_Variable_1;0x0AF0 Temp_real_Variable = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_1);0x0B0D Temp_real_Variable = Temp_real_Variable;0x0B28 Temp_object_Variable = K2Node_EnhancedInputActionEvent_SourceAction_1;0x0B3B CallFunc_IsLocallyControlled_ReturnValue = Player.IsLocallyControlled();0x0B69 if (!(CallFunc_IsLocallyControlled_ReturnValue)) PopFlow();0x0B73 if (!(BP_PrevisActorComponent.AllowedToBePlaced)) PopFlow();0x0B93 BreakHitResult(BP_PrevisActorComponent.CurrentTraceHit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x0C5E if (!(CallFunc_BreakHitResult_bBlockingHit)) PopFlow();0x0C68 BreakHitResult(BP_PrevisActorComponent.CurrentTraceHit, CallFunc_BreakHitResult_bBlockingHit_1, CallFunc_BreakHitResult_bInitialOverlap_1, CallFunc_BreakHitResult_Time_1, CallFunc_BreakHitResult_Distance_1, CallFunc_BreakHitResult_Location_1, CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakHitResult_Normal_1, CallFunc_BreakHitResult_ImpactNormal_1, CallFunc_BreakHitResult_PhysMat_1, CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_HitComponent_1, CallFunc_BreakHitResult_HitBoneName_1, CallFunc_BreakHitResult_BoneName_1, CallFunc_BreakHitResult_HitItem_1, CallFunc_BreakHitResult_ElementIndex_1, CallFunc_BreakHitResult_FaceIndex_1, CallFunc_BreakHitResult_TraceStart_1, CallFunc_BreakHitResult_TraceEnd_1);0x0D33 CallFunc_GetSurfaceType_ReturnValue = GetSurfaceType(BP_PrevisActorComponent.CurrentTraceHit);0x0D6E PlaySoundAtImpact(CallFunc_GetSurfaceType_ReturnValue, CallFunc_BreakHitResult_ImpactPoint_1);0x0D8E BP_PrevisActorComponent.TryDestroyPrevis();0x0DB2 goto Label_000F;0x0DB7 CallFunc_Conv_InputActionValueToAxis1D_ReturnValue = Conv_InputActionValueToAxis1D(K2Node_EnhancedInputActionEvent_ActionValue);0x0DDC Temp_real_Variable_4 = CallFunc_Conv_InputActionValueToAxis1D_ReturnValue;0x0DF7 Temp_real_Variable_3 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime);0x0E14 Temp_real_Variable_3 = Temp_real_Variable_3;0x0E2F Temp_real_Variable_2 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime);0x0E4C Temp_real_Variable_2 = Temp_real_Variable_2;0x0E67 Temp_object_Variable_1 = K2Node_EnhancedInputActionEvent_SourceAction;0x0E7A CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(Temp_real_Variable_4, 5);0x0EA8 CallFunc_Add_DoubleDouble_A_ImplicitCast_1 = Cast<4>(BP_PrevisActorComponent.RotateDegreeOffset);0x0EDB CallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast_1, CallFunc_Multiply_DoubleDouble_ReturnValue);0x0F09 CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue_1, 360);0x0F2F CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue_1, 0);0x0F55 CallFunc_SelectFloat_ReturnValue = SelectFloat(0, CallFunc_Add_DoubleDouble_ReturnValue_1, CallFunc_Greater_DoubleDouble_ReturnValue);0x0F8C CallFunc_SelectFloat_ReturnValue_1 = SelectFloat(360, CallFunc_SelectFloat_ReturnValue, CallFunc_Less_DoubleDouble_ReturnValue);0x0FC3 K2Node_VariableSet_RotateDegreeOffset_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue_1);0x0FE0 BP_PrevisActorComponent.RotateDegreeOffset = K2Node_VariableSet_RotateDegreeOffset_ImplicitCast;0x1011 MarkPropertyDirtyFromRepIndex(BP_PrevisActorComponent, 2, FName(RotateDegreeOffset));0x1036 BP_PrevisActorComponent.OnRep_RotateDegreeOffset();0x105A CallFunc_Conv_DoubleToString_InDouble_ImplicitCast = Cast<4>(BP_PrevisActorComponent.RotateDegreeOffset);0x108D CallFunc_Conv_DoubleToString_ReturnValue = Conv_DoubleToString(CallFunc_Conv_DoubleToString_InDouble_ImplicitCast);0x10B2 PrintString(this, CallFunc_Conv_DoubleToString_ReturnValue, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x10FC PopFlow();0x10FD Label_10FD:0x10FD if (!(Temp_bool_IsClosed_Variable)) goto Label_110C;0x110B PopFlow();0x110C Label_110C:0x110C Temp_bool_IsClosed_Variable = true;0x1117 CallFunc_SpawnSoundAttached_ReturnValue_1 = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Equipment/FlipATronic/MSS_Equpments_FlipATronic_Retract.MSS_Equpments_FlipATronic_Retract, StaticMesh, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x1191 PopFlow();0x1192 Label_1192:0x1192 Temp_bool_Has_Been_Initd_Variable = true;0x119D if (!(false)) PopFlow();0x119F Temp_bool_IsClosed_Variable = true;0x11AA PopFlow();0x11AB Label_11AB:0x11AB if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_1192;0x11B9 PopFlow();0x11BA Label_11BA:0x11BA PushFlow(Label_10FD);0x11BF goto Label_11AB;0x11C4 ReceiveBeginPlay();0x11CE PopFlow();0x11CF ReceiveTick(K2Node_Event_DeltaSeconds);0x11E2 BP_PrevisActorComponent.UpdatePrevis();0x1206 PopFlow();0x1207 CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(K2Node_ComponentBoundEvent_OtherActor_1, this);0x1225 if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_1234;0x1233 PopFlow();0x1234 Label_1234:0x1234 CallFunc_Array_AddUnique_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_AddUnique(OverlappingActors, K2Node_ComponentBoundEvent_OtherActor_1);0x1278 PopFlow();0x1279 CallFunc_Array_RemoveItem_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_RemoveItem(OverlappingActors, K2Node_ComponentBoundEvent_OtherActor);0x12B5 PopFlow();0x12B6 goto Label_0A6E;0x12BB BreakRotator(SM_TruckFlipper_Flipper.RelativeRotation, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x12FF CallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Pitch);0x131C CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, 0.2);0x134A CallFunc_GreaterEqual_DoubleDouble_ReturnValue = GreaterEqual_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue, 0);0x1370 if (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue)) goto Label_13DB;0x137E K2_ClearAndInvalidateTimerHandle(this, ReclineTimer);0x1392 SM_TruckFlipper_Flipper.K2_SetRelativeRotation(FRotator(0, 0, 0), false, CallFunc_K2_SetRelativeRotation_SweepHitResult, false);0x13D6 goto Label_057E;0x13DB Label_13DB:0x13DB BreakRotator(SM_TruckFlipper_Flipper.RelativeRotation, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x141F CallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Pitch);0x143C CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, 0.2);0x146A CallFunc_MakeRotator_Pitch_ImplicitCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue);0x1487 CallFunc_MakeRotator_ReturnValue = MakeRotator(CallFunc_BreakRotator_Roll, CallFunc_MakeRotator_Pitch_ImplicitCast, CallFunc_BreakRotator_Yaw);0x14BE SM_TruckFlipper_Flipper.K2_SetRelativeRotation(CallFunc_MakeRotator_ReturnValue, false, CallFunc_K2_SetRelativeRotation_SweepHitResult_1, false);0x14F2 goto Label_11BA;0x14F7 if (!(K2Node_CustomEvent_Flip)) PopFlow();0x1501 FlipItRealGood();0x150F PopFlow();0x1510 Label_1510:0x1510 return;Final 0x147c170 0x04