Zdexby TheHolyOneZ
5,159 classes
Class

ABP_Interactable_TruckFlipper_C

: ABP_Interactable_Actor_C : ARGInteractableActor : AActor : UObject
/Game/Ride/Interactables/TruckFlipper/BP_Interactable_TruckFlipper.BP_Interactable_TruckFlipper_C 0x0930 (2,352 B) align 16 inherited 0x0748 24 scripted vtable /Game/Ride/Interactables/TruckFlipper/BP_Interactable_TruckFlipper
0x00x0930

Members 17

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08BP_PrevisActorComponentUBP_PrevisActorComponent_C*6 flagsnullptr
0x08SM_TruckFlipper_FlipperUStaticMeshComponent*6 flagsnullptr
0x08FlipItUStaticMeshComponent*6 flagsnullptr
0x08FlipImpulseLocationUSceneComponent*6 flagsnullptr
0x08BoxUBoxComponent*6 flagsnullptr
0x10OverlappingActorsTArray<AActor*>4 flags[]
0x01FlippedTruckbool7 flagsfalse
0x07890x07padding / unreflected
0x08TimerFTimerHandle5 flags{Handle=0}
0x08Incrementdouble7 flags0
0x08Elevationdouble7 flags0
0x01ActivateElevatorEffectsbool7 flagsfalse
0x07A90x07padding / unreflected
0x08ReclineTimerFTimerHandle5 flags{Handle=0}
0x01StartFlipboolNetRepNotify+7 flagsfalse
0x07B90x07padding / unreflected
0x100Placement HitFHitResultNetRepNotify+6 flags{FaceIndex=0, Time=1, Distance=0, Location={}, ImpactPoint=…
0x10Not Allowed to Place on ActorsTArray<TSubclassOf<AActor>>3 flags[3 items]
0x60PlacementTransformFTransformNetRepNotify+6 flags{Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}…
Inherited from ABP_Interactable_Actor_C 40
OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08BuoyancyUBuoyancyComponent*6 flagsnullptr
0x08StaticMeshUStaticMeshComponent*6 flagsnullptr
0x60HoldTransformFTransform6 flags{Rotation={X=0, Y=-0, Z=0, W=1}, Translation={X=100, Y=0, Z…
0x08InteractableIMCUInputMappingContext*6 flags/Game/Ride/Input/IMC/IMC_Interactable.IMC_Interactable
0x08PlayerABP_FirstPersonCharacter_C*7 flagsnullptr
0x08AttachedToActorAActor*7 flagsnullptr
0x03480x08padding / unreflected
0x60RelativeAttachTransformFTransformNet+6 flags{Rotation={X=0, Y=-0, Z=0, W=1}, Translation={X=0, Y=0, Z=0…
0x01TickWhenPickedUpbool7 flagsfalse
0x01TickInitialStatebool7 flagsfalse
0x01CanBePickedUpWhenAttachedbool7 flagstrue
0x03B30x05padding / unreflected
0x50Interactble_LookatPlayerInteractionsTMap<FName, UInputAction*>Deprecated+3 flags<TMap>
0x50Interactble_PickedUpPlayerInteractionsTMap<FName, UInputAction*>Deprecated+3 flags<TMap>
0x20ObjectAttachTypeFGameplayTagContainer2 flags{GameplayTags=[], ParentTags=[]}
0x20AcceptableAttachTypesFGameplayTagContainer2 flags{GameplayTags=[], ParentTags=[]}
0x08AttachPointStateFGameplayTag4 flags{TagName=AttachPointState.Free}
0x60CustomAttachTransformFTransformNet+5 flags{Rotation={X=0, Y=-0, Z=0, W=1}, Translation={X=0, Y=0, Z=0…
0x01DefaultObjectTypeECollisionChannel7 flagsECC_PhysicsBody
0x01CharacterPoseE_CharacterPose6 flagsNewEnumerator1
0x01SpawnAttachedCollisionTypeECollisionChannelNet+7 flagsECC_GameTraceChannel2
0x05030x05padding / unreflected
0x08ThirdPersonDummyClassTSubclassOf<ABP_ThirdPersonDummy_C>6 flags/Game/Ride/Interactables/ThirdPerson/BP_ThirdPersonDummy.BP…
0x60FPPHoldOffsetFTransform5 flags{Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}…
0x60TPPHoldOffsetFTransform5 flags{Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}…
0x08CharacterPoseSequenceUAnimSequenceBase*5 flags/Game/Ride/Character/Animation/FPP_Tool_Idle_01.FPP_Tool_Id…
0x20CurrentTagsFGameplayTagContainerNetRepNotify+3 flags{GameplayTags=[], ParentTags=[]}
0x10DisplayNameFText3 flags<FText>
0x01ShouldBeAttachedOnSpawnboolNet+7 flagsfalse
0x06090x07padding / unreflected
0x08GameTimeOffsetdouble7 flags0
0x01Pickupablebool7 flagstrue
0x06190x07padding / unreflected
0x08SelfHitSoundUSoundBase*6 flagsnullptr
0x01PlayTriggerEffectsEffectboolNetRepNotify+7 flagsfalse
0x01IsHardHitbool7 flagsfalse
0x01HitSurfaceEPhysicalSurface7 flagsSurfaceType_Default
0x062B0x05padding / unreflected
0x08NormalizedImpactForcedouble7 flags0
0x50AttachPointTypeTransfromMapTMap<TSubclassOf<AActor>, FTransform>3 flags<TMap>
0x50Interactable_LookatPlayerInteractionTextsTMap<UInputAction*, FText>3 flags<TMap>
0x50Interactable_PickedUpPlayerInteractionTextsTMap<UInputAction*, FText>3 flags<TMap>
0x01AlwaysKeepHitEventbool8 flagsfalse
0x07290x07padding / unreflected
0x10NailsTArray<AActor*>NetRepNotify+4 flags[]
0x08Character Pose AnimTPPUAnimSequenceBase*5 flagsnullptr
Inherited from ARGInteractableActor 1
OffsetSizeNameTypeFlagsDefault
0x08SignificanceComponentUSignificanceComponent*12 flags/Script/Ride.Default__RGInteractableActor.SignificanceCompo…
Inherited from AActor 79
OffsetSizeNameTypeFlagsDefault
0x30PrimaryActorTickFActorTickFunction3 flags{}
0x01bNetTemporary : 1bit 0bool3 flagsfalse
0x01bOnlyRelevantToOwner : 1bit 2bool7 flagsfalse
0x01bAlwaysRelevant : 1bit 3bool6 flagsfalse
0x01bReplicateMovement : 1bit 4boolNetRepNotify+5 flagsfalse
0x01bCallPreReplication : 1bit 5bool6 flagstrue
0x01bCallPreReplicationForReplay : 1bit 6bool6 flagstrue
0x01bHidden : 1bit 7boolNet+7 flagsfalse
0x01bTearOff : 1bit 0boolNet+3 flagsfalse
0x01bForceNetAddressable : 1bit 1bool3 flagsfalse
0x01bExchangedRoles : 1bit 2boolTransient+3 flagsfalse
0x01bNetLoadOnClient : 1bit 3bool4 flagstrue
0x01bNetUseOwnerRelevancy : 1bit 4bool6 flagsfalse
0x01bRelevantForNetworkReplays : 1bit 5bool3 flagstrue
0x01bRelevantForLevelBounds : 1bit 6bool5 flagstrue
0x01bReplayRewindable : 1bit 7bool6 flagsfalse
0x01bAllowTickBeforeBeginPlay : 1bit 0bool5 flagsfalse
0x01bAutoDestroyWhenFinished : 1bit 1bool4 flagsfalse
0x01bCanBeDamaged : 1bit 2boolNet+6 flagstrue
0x01bBlockInput : 1bit 3bool5 flagsfalse
0x01bCollideWhenPlacing : 1bit 4bool3 flagsfalse
0x01bFindCameraComponentWhenViewTarget : 1bit 5bool6 flagstrue
0x01bGenerateOverlapEventsDuringLevelStreaming : 1bit 6bool5 flagsfalse
0x01bIgnoresOriginShifting : 1bit 7bool5 flagsfalse
0x01bEnableAutoLODGeneration : 1bit 0bool5 flagstrue
0x01bIsEditorOnlyActor : 1bit 1bool5 flagsfalse
0x01bReplicates : 1bit 3boolProtected+7 flagsfalse
0x01bCanBeInCluster : 1bit 4boolProtected+5 flagsfalse
0x01bAllowReceiveTickEventOnDedicatedServer : 1bit 5boolProtected+3 flagstrue
0x01bReplicateUsingRegisteredSubObjectList : 1bit 7boolProtected+9 flagsfalse
0x005C0x01padding / unreflected
0x01bActorEnableCollision : 1bit 0bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 1boolTransient+4 flagsfalse
0x01bAsyncPhysicsTickEnabled : 1bit 6boolProtected+4 flagsfalse
0x01UpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethodProtected+6 flagsUseConfigDefault
0x01DefaultUpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethod8 flagsOnlyUpdateMovable
0x01RemoteRoleENetRoleNetTransient+8 flagsROLE_None
0x00610x03padding / unreflected
0x04InitialLifeSpanfloat8 flags0
0x04CustomTimeDilationfloat7 flags1
0x04RayTracingGroupIdint325 flags-1
0x60AttachmentReplicationFRepAttachmentNetTransient+5 flags{AttachParent=nullptr, LocationOffset={}, RelativeScale3D={…
0x88ReplicatedMovementFRepMovementNetRepNotify+5 flags{LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,…
0x08OwnerAActor*NetRepNotify+6 flagsnullptr
0x08NetDriverNameFNameProtected+5 flagsGameNetDriver
0x01RoleENetRoleNet+8 flagsROLE_Authority
0x01NetDormancyENetDormancy9 flagsDORM_Awake
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flagsAlwaysSpawn
0x01AutoReceiveInputEAutoReceiveInput6 flagsDisabled
0x04InputPriorityint326 flags0
0x01700x08padding / unreflected
0x08InputComponentUInputComponent*9 flagsnullptr
0x04NetTagint32Transient+5 flags0
0x04NetCullDistanceSquaredfloat8 flags2.25e+08
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x01PhysicsReplicationModeEPhysicsReplicationMode7 flagsDefault
0x01950x0Bpadding / unreflected
0x08InstigatorAPawn*NetRepNotify+8 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+4 flags[]
0x08RootComponentUSceneComponent*Protected+10 flagsnullptr
0x01C00x08padding / unreflected
0x10LayersTArray<FName>4 flags[]
0x08ParentComponentTWeakObjectPtr<UChildActorComponent>8 flagsnullptr
0x10TagsTArray<FName>5 flags[]
0x01OnTakeAnyDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakePointDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakeRadialDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnActorBeginOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnActorEndOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnBeginCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnEndCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnClickedFMulticastScriptDelegate4 flags<delegate>
0x01OnReleasedFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchBeginFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEndFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEnterFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchLeaveFMulticastScriptDelegate4 flags<delegate>
0x01OnActorHitFMulticastScriptDelegate4 flags<delegate>
0x01OnDestroyedFMulticastScriptDelegate4 flags<delegate>
0x01OnEndPlayFMulticastScriptDelegate4 flags<delegate>
0x02000x80padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>6 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>8 flags[]

Functions 24

SignatureFlagsNativeParams
void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts)
Script15 statements · 671 bytes of bytecode
0x0000BreakHitResult(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);0x00B5CallFunc_EqualEqual_ObjectObject_ReturnValue_1 = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, StaticMesh);0x00DBif (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_1)) goto Label_0150;0x00E9K2Node_MakeMap_Map = TMap{/Game/Ride/Input/Actions/Player/IA_Interact.IA_Interact: NSLOCTEXT("7EF94DE04F54C65DDC8A019F3BCAC27C", "", "Pick Up")};0x0130LookAtPlayerInteractionTexts = K2Node_MakeMap_Map;0x014Bgoto Label_029C;0x0150Label_0150:0x0150BreakHitResult(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);0x0205CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, FlipIt);0x022Bif (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_029C;0x0239K2Node_MakeMap_Map_1 = TMap{/Game/Ride/Input/Actions/Player/IA_Interact.IA_Interact: NSLOCTEXT("FF5D26E04D5EE983FED368B8BA600B89", "", "Flip It!")};0x0281LookAtPlayerInteractionTexts = K2Node_MakeMap_Map_1;0x029CLabel_029C:0x029Creturn;0x029E// end of script
Public0x160
bool AllowWinchAttach()
Script3 statements · 22 bytes of bytecode
0x0000ReturnValue = false;0x000Breturn ReturnValue;0x0015// end of script
EventPublic0x01
void OnRep_PlacementTransform()
Script16 statements · 492 bytes of bytecode
0x0000Player = nullptr;0x000BSM_TruckFlipper_Flipper.SetSimulatePhysics(false);0x0030StaticMesh.SetSimulatePhysics(false);0x0055FlipIt.SetSimulatePhysics(false);0x007AStaticMesh.SetEnableGravity(false);0x009FSM_TruckFlipper_Flipper.SetEnableGravity(false);0x00C4FlipIt.SetEnableGravity(false);0x00E9StaticMesh.SetCollisionEnabled(3);0x010FSM_TruckFlipper_Flipper.SetCollisionEnabled(3);0x0135FlipIt.SetCollisionEnabled(3);0x015BStaticMesh.SetFirstPersonPrimitiveType(0);0x017DSM_TruckFlipper_Flipper.SetFirstPersonPrimitiveType(0);0x019FFlipIt.SetFirstPersonPrimitiveType(0);0x01C1CallFunc_K2_SetActorTransform_ReturnValue = K2_SetActorTransform(PlacementTransform, false, CallFunc_K2_SetActorTransform_SweepHitResult, true);0x01E9return;0x01EB// end of script
0x00
void TryToPickupThisActor(ABP_FirstPersonCharacter_C* PlayerCharacter, const bool& Success)
Script7 statements · 128 bytes of bytecode
0x0000TryToPickupThisActor(PlayerCharacter, CallFunc_TryToPickupThisActor_Success);0x001Cif (!(CallFunc_TryToPickupThisActor_Success)) goto Label_006A;0x002ABP_PrevisActorComponent.Initialize(Player, StaticMesh, Not Allowed to Place on Actors, true);0x006ALabel_006A:0x006ASuccess = CallFunc_TryToPickupThisActor_Success;0x007Dreturn;0x007F// end of script
Public0x09
void TryToDropThisActor(ABP_FirstPersonCharacter_C* PlayerCharacter, double HoldTime, const bool& Success)
Script7 statements · 109 bytes of bytecode
0x0000TryToDropThisActor(PlayerCharacter, HoldTime, CallFunc_TryToDropThisActor_Success);0x0025if (!(CallFunc_TryToDropThisActor_Success)) goto Label_0057;0x0033BP_PrevisActorComponent.DestroyPrevisAndStopTick();0x0057Label_0057:0x0057Success = CallFunc_TryToDropThisActor_Success;0x006Areturn;0x006C// end of script
Public0x11
void OnRep_Placement Hit()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
0x00
void PlaceActor(const FTransform& PlacementTransform, const bool& Success)
Script7 statements · 94 bytes of bytecode
0x0000FlushNetDormancy();0x000APlacementTransform = PlacementTransform;0x0025MarkPropertyDirtyFromRepIndex(this, 19, FName(PlacementTransform));0x0042OnRep_PlacementTransform();0x0050Success = true;0x005Breturn;0x005D// end of script
Public0x61
void PlaySoundAtImpact(const EPhysicalSurface& Surface, const FVector& ImpactLocation)
Script14 statements · 435 bytes of bytecode
0x0000Temp_byte_Variable = Surface;0x001BTemp_object_Variable = nullptr;0x0026Temp_object_Variable_1 = nullptr;0x0031Temp_object_Variable_2 = nullptr;0x003CTemp_object_Variable_3 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Default.MSS_Player_Equipment_VinschPole_Hit_Default;0x004FTemp_object_Variable_4 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Rock.MSS_Player_Equipment_VinschPole_Hit_Rock;0x0062Temp_object_Variable_5 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Default.MSS_Player_Equipment_VinschPole_Hit_Default;0x0075Temp_object_Variable_6 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Rock.MSS_Player_Equipment_VinschPole_Hit_Rock;0x0088Temp_object_Variable_7 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Grass.MSS_Player_Equipment_VinschPole_Hit_Grass;0x009BTemp_object_Variable_8 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Dirt.MSS_Player_Equipment_VinschPole_Hit_Dirt;0x00AETemp_object_Variable_9 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Default.MSS_Player_Equipment_VinschPole_Hit_Default;0x00C1PlaySoundAtLocation(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);0x01B0return;0x01B2// end of script
Public0x20
void OnRep_StartFlip()
Script5 statements · 31 bytes of bytecode
0x0000if (!(StartFlip)) goto Label_001C;0x000EFlipItRealGood();0x001CLabel_001C:0x001Creturn;0x001E// end of script
0x00
void GetLookAtPlayerInteractions(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<FName, UInputAction*>& LookAtPlayerInteractions)
Script15 statements · 602 bytes of bytecode
0x0000BreakHitResult(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);0x00B5CallFunc_EqualEqual_ObjectObject_ReturnValue_1 = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, StaticMesh);0x00DBif (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_1)) goto Label_012E;0x00E9K2Node_MakeMap_Map = TMap{FName(Pick Up): /Game/Ride/Input/Actions/Player/IA_Interact.IA_Interact};0x010ELookAtPlayerInteractions = K2Node_MakeMap_Map;0x0129goto Label_0257;0x012ELabel_012E:0x012EBreakHitResult(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);0x01E3CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, FlipIt);0x0209if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_0257;0x0217K2Node_MakeMap_Map_1 = TMap{FName(Flip It!): /Game/Ride/Input/Actions/Player/IA_Interact.IA_Interact};0x023CLookAtPlayerInteractions = K2Node_MakeMap_Map_1;0x0257Label_0257:0x0257return;0x0259// end of script
Public0x160
void SetDroppedPhysicsState(const bool& Success)
Script6 statements · 111 bytes of bytecode
0x0000SetDroppedPhysicsState(CallFunc_SetDroppedPhysicsState_Success);0x0013SM_TruckFlipper_Flipper.SetCollisionResponseToChannel(6, 2);0x003BSM_TruckFlipper_Flipper.SetCollisionEnabled(3);0x0061Success = true;0x006Creturn;0x006E// end of script
Public0x01
void SetPickedUpPhysicsState(const bool& Success)
Script6 statements · 124 bytes of bytecode
0x0000SetPickedUpPhysicsState(CallFunc_SetPickedUpPhysicsState_Success);0x0013SM_TruckFlipper_Flipper.SetCollisionObjectType(DefaultObjectType);0x0040SM_TruckFlipper_Flipper.SetCollisionEnabled(0);0x0066Success = CallFunc_SetPickedUpPhysicsState_Success;0x0079return;0x007B// end of script
Public0x01
void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success)
Script22 statements · 928 bytes of bytecode
0x0000BreakHitResult(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);0x00B5CallFunc_IsValid_ReturnValue = IsValid(CallFunc_BreakHitResult_HitActor);0x00D2if (!(CallFunc_IsValid_ReturnValue)) goto Label_01C9;0x00E0BreakHitResult(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);0x0195CallFunc_EqualEqual_ObjectObject_ReturnValue_1 = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, StaticMesh);0x01BBif (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_1)) goto Label_0218;0x01C9Label_01C9:0x01C9Interact(PlayerCharacter, HitResult, HoldTime, NewParam, CallFunc_Interact_Success);0x0200Success = CallFunc_Interact_Success;0x0213goto Label_039D;0x0218Label_0218:0x0218BreakHitResult(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);0x02CDCallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, FlipIt);0x02F3if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_01C9;0x0301CallFunc_GetController_ReturnValue = PlayerCharacter.GetController();0x032BK2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue);0x034FK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x036CK2Node_DynamicCast_AsBP_First_Person_Player_Controller.Server_SetTruckFlipper(this, true);0x0392Success = true;0x039DLabel_039D:0x039Dreturn;0x039F// end of script
Public0x112
void ShouldUseHoldTransform(const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = true;0x000Breturn;0x000D// end of script
Public0x01
void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_1 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_1 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_1 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_1 = SourceAction;0x0048ExecuteUbergraph_BP_Interactable_TruckFlipper(2696);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_RotatePlacement_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction = SourceAction;0x0048ExecuteUbergraph_BP_Interactable_TruckFlipper(3511);0x0057return;0x0059// end of script
0x30
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Interactable_TruckFlipper(4548);0x000Freturn;0x0011// end of script
EventProtected0x00
void ReceiveTick(float DeltaSeconds)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012ExecuteUbergraph_BP_Interactable_TruckFlipper(4559);0x0021return;0x0023// end of script
EventPublic0x04
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
0x0000PersistentFrame.K2Node_ComponentBoundEvent_OverlappedComponent_1 = OverlappedComponent;0x0012PersistentFrame.K2Node_ComponentBoundEvent_OtherActor_1 = OtherActor;0x0024PersistentFrame.K2Node_ComponentBoundEvent_OtherComp_1 = OtherComp;0x0036PersistentFrame.K2Node_ComponentBoundEvent_OtherBodyIndex_1 = OtherBodyIndex;0x0048PersistentFrame.K2Node_ComponentBoundEvent_bFromSweep = bFromSweep;0x005APersistentFrame.K2Node_ComponentBoundEvent_SweepResult = SweepResult;0x006CExecuteUbergraph_BP_Interactable_TruckFlipper(4615);0x007Breturn;0x007D// end of script
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
0x0000PersistentFrame.K2Node_ComponentBoundEvent_OverlappedComponent = OverlappedComponent;0x0012PersistentFrame.K2Node_ComponentBoundEvent_OtherActor = OtherActor;0x0024PersistentFrame.K2Node_ComponentBoundEvent_OtherComp = OtherComp;0x0036PersistentFrame.K2Node_ComponentBoundEvent_OtherBodyIndex = OtherBodyIndex;0x0048ExecuteUbergraph_BP_Interactable_TruckFlipper(4729);0x0057return;0x0059// end of script
0x1C
void FlipItRealGood()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Interactable_TruckFlipper(4790);0x000Freturn;0x0011// end of script
0x00
void Recline()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Interactable_TruckFlipper(4795);0x000Freturn;0x0011// end of script
0x00
void MultiCast_SetTruckFlipperFlip(bool Flip)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Flip = Flip;0x0012ExecuteUbergraph_BP_Interactable_TruckFlipper(5367);0x0021return;0x0023// end of script
0x01
void ExecuteUbergraph_BP_Interactable_TruckFlipper(int32 EntryPoint)
Script195 statements · 5,395 bytes of bytecode
0x0000PushFlow(Label_1510);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FForceDrop(Player, 0);0x002FCallFunc_GetPlayerControllerFromID_ReturnValue = GetPlayerControllerFromID(this, 0);0x0049K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue);0x006DK2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x008AK2Node_DynamicCast_AsBP_First_Person_Player_Controller.Server_PlaceActor(this, BP_PrevisActorComponent.PlacementTransform);0x00CEPopFlow();0x00CFLabel_00CF:0x00CFMarkPropertyDirtyFromRepIndex(this, 17, FName(StartFlip));0x00ECOnRep_StartFlip();0x00FAStaticMesh.SetSimulatePhysics(false);0x011FFlippedTruck = false;0x012ACallFunc_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);0x01A4K2Node_CreateDelegate_OutputDelegate.Bind(this, Recline);0x01BBCallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate, 0.01f, true, false, 2f, 0f);0x01F1ReclineTimer = CallFunc_K2_SetTimerDelegate_ReturnValue;0x020CPushFlow(Label_057E);0x0211Temp_int_Loop_Counter_Variable = 0;0x0228Temp_int_Array_Index_Variable = 0;0x023FLabel_023F:0x023FCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(OverlappingActors);0x027ACallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x02A0if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0595;0x02AETemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x02C9PushFlow(Label_065D);0x02CE/Script/Engine.Default__KismetArrayLibrary.Array_Get(OverlappingActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0309CallFunc_GetAttachParentActor_ReturnValue = CallFunc_Array_Get_Item.GetAttachParentActor();0x0333CallFunc_GetObjectClass_ReturnValue_1 = GetObjectClass(CallFunc_GetAttachParentActor_ReturnValue);0x0350CallFunc_EqualEqual_ClassClass_ReturnValue_1 = EqualEqual_ClassClass(CallFunc_GetObjectClass_ReturnValue_1, /Game/Ride/Vehicle/Blueprints/BP_Vehicle_Winnebago_01.BP_Vehicle_Winnebago_01_C);0x0376CallFunc_Not_PreBool_ReturnValue = Not_PreBool(FlippedTruck);0x0393CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_EqualEqual_ClassClass_ReturnValue_1, CallFunc_Not_PreBool_ReturnValue);0x03B9if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_06A7;0x03C7FlippedTruck = true;0x03D2/Script/Engine.Default__KismetArrayLibrary.Array_Get(OverlappingActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x040DCallFunc_GetAttachParentActor_ReturnValue = CallFunc_Array_Get_Item.GetAttachParentActor();0x0437K2Node_DynamicCast_AsBPI_Interact_2 = Cast<BPI_Interact_C>(CallFunc_GetAttachParentActor_ReturnValue);0x045BK2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_2);0x0478if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_0A62;0x0486CallFunc_K2_GetComponentLocation_ReturnValue_1 = FlipImpulseLocation.K2_GetComponentLocation();0x04B8CallFunc_GetUpVector_ReturnValue_1 = FlipImpulseLocation.GetUpVector();0x04EACallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(1000);0x050FCallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_GetUpVector_ReturnValue_1, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x053DK2Node_DynamicCast_AsBPI_Interact_2.AddImpulseAtLocation(CallFunc_Multiply_VectorVector_ReturnValue_1, CallFunc_K2_GetComponentLocation_ReturnValue_1, CallFunc_AddImpulseAtLocation_Success);0x057DPopFlow();0x057ELabel_057E:0x057ETemp_bool_IsClosed_Variable = false;0x0589Temp_bool_Has_Been_Initd_Variable = true;0x0594PopFlow();0x0595Label_0595:0x0595SM_TruckFlipper_Flipper.SetCollisionEnabled(0);0x05BBSM_TruckFlipper_Flipper.K2_SetRelativeRotation(FRotator(-50, 0, 0), false, CallFunc_K2_SetRelativeRotation_SweepHitResult_2, false);0x05FFDelay(this, 0.5f, LatentActionInfo{0x636, 1586918758, FName(ExecuteUbergraph_BP_Interactable_TruckFlipper), this});0x0635PopFlow();0x0636SM_TruckFlipper_Flipper.SetCollisionEnabled(3);0x065CPopFlow();0x065DLabel_065D:0x065DCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0687Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x06A2goto Label_023F;0x06A7Label_06A7:0x06A7/Script/Engine.Default__KismetArrayLibrary.Array_Get(OverlappingActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x06E2CallFunc_GetObjectClass_ReturnValue = GetObjectClass(CallFunc_Array_Get_Item);0x06FFCallFunc_EqualEqual_ClassClass_ReturnValue = EqualEqual_ClassClass(CallFunc_GetObjectClass_ReturnValue, /Game/Ride/Vehicle/Blueprints/BP_Vehicle_Winnebago_01.BP_Vehicle_Winnebago_01_C);0x0725CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(FlippedTruck);0x0742CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_EqualEqual_ClassClass_ReturnValue, CallFunc_Not_PreBool_ReturnValue_1);0x0768if (!(CallFunc_BooleanAND_ReturnValue_1)) goto Label_090F;0x0776FlippedTruck = true;0x0781/Script/Engine.Default__KismetArrayLibrary.Array_Get(OverlappingActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x07BCK2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(CallFunc_Array_Get_Item);0x07E0K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x07FDif (!(K2Node_DynamicCast_bSuccess)) goto Label_0903;0x080BCallFunc_K2_GetComponentLocation_ReturnValue = FlipImpulseLocation.K2_GetComponentLocation();0x083DCallFunc_GetUpVector_ReturnValue_1 = FlipImpulseLocation.GetUpVector();0x086FCallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(1000);0x0894CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_GetUpVector_ReturnValue_1, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x08C2K2Node_DynamicCast_AsBPI_Interact.AddImpulseAtLocation(CallFunc_Multiply_VectorVector_ReturnValue_1, CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_AddImpulseAtLocation_Success_1);0x0902PopFlow();0x0903Label_0903:0x0903CallFunc_AddImpulseAtLocation_Success_1 = false;0x090EPopFlow();0x090FLabel_090F:0x090F/Script/Engine.Default__KismetArrayLibrary.Array_Get(OverlappingActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x094AK2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(CallFunc_Array_Get_Item);0x096EK2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x098Bif (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0A56;0x0999CallFunc_GetUpVector_ReturnValue = Box.GetUpVector();0x09CBCallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(1000);0x09F0CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetUpVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x0A1EK2Node_DynamicCast_AsBPI_Interact_1.AddImpulse(CallFunc_Multiply_VectorVector_ReturnValue, CallFunc_AddImpulse_Success);0x0A55PopFlow();0x0A56Label_0A56:0x0A56CallFunc_AddImpulse_Success = false;0x0A61PopFlow();0x0A62Label_0A62:0x0A62CallFunc_AddImpulseAtLocation_Success = false;0x0A6DPopFlow();0x0A6ELabel_0A6E:0x0A6EFlushNetDormancy();0x0A78StartFlip = false;0x0A83goto Label_00CF;0x0A88CallFunc_Conv_InputActionValueToBool_ReturnValue = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_1);0x0AA5Temp_bool_Variable = CallFunc_Conv_InputActionValueToBool_ReturnValue;0x0AB8Temp_real_Variable_1 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_1);0x0AD5Temp_real_Variable_1 = Temp_real_Variable_1;0x0AF0Temp_real_Variable = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_1);0x0B0DTemp_real_Variable = Temp_real_Variable;0x0B28Temp_object_Variable = K2Node_EnhancedInputActionEvent_SourceAction_1;0x0B3BCallFunc_IsLocallyControlled_ReturnValue = Player.IsLocallyControlled();0x0B69if (!(CallFunc_IsLocallyControlled_ReturnValue)) PopFlow();0x0B73if (!(BP_PrevisActorComponent.AllowedToBePlaced)) PopFlow();0x0B93BreakHitResult(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);0x0C5Eif (!(CallFunc_BreakHitResult_bBlockingHit)) PopFlow();0x0C68BreakHitResult(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);0x0D33CallFunc_GetSurfaceType_ReturnValue = GetSurfaceType(BP_PrevisActorComponent.CurrentTraceHit);0x0D6EPlaySoundAtImpact(CallFunc_GetSurfaceType_ReturnValue, CallFunc_BreakHitResult_ImpactPoint_1);0x0D8EBP_PrevisActorComponent.TryDestroyPrevis();0x0DB2goto Label_000F;0x0DB7CallFunc_Conv_InputActionValueToAxis1D_ReturnValue = Conv_InputActionValueToAxis1D(K2Node_EnhancedInputActionEvent_ActionValue);0x0DDCTemp_real_Variable_4 = CallFunc_Conv_InputActionValueToAxis1D_ReturnValue;0x0DF7Temp_real_Variable_3 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime);0x0E14Temp_real_Variable_3 = Temp_real_Variable_3;0x0E2FTemp_real_Variable_2 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime);0x0E4CTemp_real_Variable_2 = Temp_real_Variable_2;0x0E67Temp_object_Variable_1 = K2Node_EnhancedInputActionEvent_SourceAction;0x0E7ACallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(Temp_real_Variable_4, 5);0x0EA8CallFunc_Add_DoubleDouble_A_ImplicitCast_1 = Cast<4>(BP_PrevisActorComponent.RotateDegreeOffset);0x0EDBCallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast_1, CallFunc_Multiply_DoubleDouble_ReturnValue);0x0F09CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue_1, 360);0x0F2FCallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue_1, 0);0x0F55CallFunc_SelectFloat_ReturnValue = SelectFloat(0, CallFunc_Add_DoubleDouble_ReturnValue_1, CallFunc_Greater_DoubleDouble_ReturnValue);0x0F8CCallFunc_SelectFloat_ReturnValue_1 = SelectFloat(360, CallFunc_SelectFloat_ReturnValue, CallFunc_Less_DoubleDouble_ReturnValue);0x0FC3K2Node_VariableSet_RotateDegreeOffset_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue_1);0x0FE0BP_PrevisActorComponent.RotateDegreeOffset = K2Node_VariableSet_RotateDegreeOffset_ImplicitCast;0x1011MarkPropertyDirtyFromRepIndex(BP_PrevisActorComponent, 2, FName(RotateDegreeOffset));0x1036BP_PrevisActorComponent.OnRep_RotateDegreeOffset();0x105ACallFunc_Conv_DoubleToString_InDouble_ImplicitCast = Cast<4>(BP_PrevisActorComponent.RotateDegreeOffset);0x108DCallFunc_Conv_DoubleToString_ReturnValue = Conv_DoubleToString(CallFunc_Conv_DoubleToString_InDouble_ImplicitCast);0x10B2PrintString(this, CallFunc_Conv_DoubleToString_ReturnValue, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x10FCPopFlow();0x10FDLabel_10FD:0x10FDif (!(Temp_bool_IsClosed_Variable)) goto Label_110C;0x110BPopFlow();0x110CLabel_110C:0x110CTemp_bool_IsClosed_Variable = true;0x1117CallFunc_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);0x1191PopFlow();0x1192Label_1192:0x1192Temp_bool_Has_Been_Initd_Variable = true;0x119Dif (!(false)) PopFlow();0x119FTemp_bool_IsClosed_Variable = true;0x11AAPopFlow();0x11ABLabel_11AB:0x11ABif (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_1192;0x11B9PopFlow();0x11BALabel_11BA:0x11BAPushFlow(Label_10FD);0x11BFgoto Label_11AB;0x11C4ReceiveBeginPlay();0x11CEPopFlow();0x11CFReceiveTick(K2Node_Event_DeltaSeconds);0x11E2BP_PrevisActorComponent.UpdatePrevis();0x1206PopFlow();0x1207CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(K2Node_ComponentBoundEvent_OtherActor_1, this);0x1225if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_1234;0x1233PopFlow();0x1234Label_1234:0x1234CallFunc_Array_AddUnique_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_AddUnique(OverlappingActors, K2Node_ComponentBoundEvent_OtherActor_1);0x1278PopFlow();0x1279CallFunc_Array_RemoveItem_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_RemoveItem(OverlappingActors, K2Node_ComponentBoundEvent_OtherActor);0x12B5PopFlow();0x12B6goto Label_0A6E;0x12BBBreakRotator(SM_TruckFlipper_Flipper.RelativeRotation, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x12FFCallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Pitch);0x131CCallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, 0.2);0x134ACallFunc_GreaterEqual_DoubleDouble_ReturnValue = GreaterEqual_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue, 0);0x1370if (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue)) goto Label_13DB;0x137EK2_ClearAndInvalidateTimerHandle(this, ReclineTimer);0x1392SM_TruckFlipper_Flipper.K2_SetRelativeRotation(FRotator(0, 0, 0), false, CallFunc_K2_SetRelativeRotation_SweepHitResult, false);0x13D6goto Label_057E;0x13DBLabel_13DB:0x13DBBreakRotator(SM_TruckFlipper_Flipper.RelativeRotation, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x141FCallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Pitch);0x143CCallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, 0.2);0x146ACallFunc_MakeRotator_Pitch_ImplicitCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue);0x1487CallFunc_MakeRotator_ReturnValue = MakeRotator(CallFunc_BreakRotator_Roll, CallFunc_MakeRotator_Pitch_ImplicitCast, CallFunc_BreakRotator_Yaw);0x14BESM_TruckFlipper_Flipper.K2_SetRelativeRotation(CallFunc_MakeRotator_ReturnValue, false, CallFunc_K2_SetRelativeRotation_SweepHitResult_1, false);0x14F2goto Label_11BA;0x14F7if (!(K2Node_CustomEvent_Flip)) PopFlow();0x1501FlipItRealGood();0x150FPopFlow();0x1510Label_1510:0x1510return;0x1512// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type