Zdexby TheHolyOneZ
6,144 classes
Class

ABP_Interactable_WinchPole_C

: ABP_Interactable_Actor_C : ARGInteractableActor : AActor : UObject
/Game/Ride/Interactables/WinchPole/BP_Interactable_WinchPole.BP_Interactable_WinchPole_C 0x08D1 (2,257 B) align 16 inherited 0x07C8 9 scripted vtable /Game/Ride/Interactables/WinchPole/BP_Interactable_WinchPole
0x00x08D1

Members 3

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x100WinchPoleHitFHitResultNetRepNotify+6 flags{FaceIndex=0, Time=1, Distance=0, Location={}, ImpactPoint=…
0x01Installedbool7 flagsfalse
Inherited from ABP_Interactable_Actor_C 44
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
0x03A80x08padding / 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
0x04130x05padding / 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
0x05630x05padding / 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
0x06690x07padding / unreflected
0x08GameTimeOffsetdouble7 flags0
0x01Pickupablebool7 flagstrue
0x06790x07padding / unreflected
0x08SelfHitSoundUSoundBase*6 flagsnullptr
0x01PlayTriggerEffectsEffectboolNetRepNotify+7 flagsfalse
0x01IsHardHitbool7 flagsfalse
0x01HitSurfaceEPhysicalSurface7 flagsSurfaceType_Default
0x068B0x05padding / 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
0x07890x07padding / unreflected
0x10NailsTArray<AActor*>NetRepNotify+4 flags[]
0x08Character Pose AnimTPPUAnimSequenceBase*5 flagsnullptr
0x04CachedLinearDampingfloat7 flags0
0x01ShouldCheckForQuickSandbool7 flagsfalse
0x07AD0x03padding / unreflected
0x04BeachPaddleHitCounterint327 flags0
0x07B40x04padding / unreflected
0x10BeachPaddleHitInstigatorsTArray<ARGFirstPersonCharacter*>4 flags[]
Inherited from ARGInteractableActor 8
OffsetSizeNameTypeFlagsDefault
0x04PhysicsSyncIntervalfloat7 flags0.1
0x04SinkTimefloat7 flags3
0x04SinkSpeedfloat7 flags1
0x04MaxSinkRotationfloat7 flags20
0x04SinkRotationSpeedfloat7 flags2
0x02C40x04padding / unreflected
0x08ClientAuthoritativeOwnerAPlayerController*NetRepNotify+6 flagsnullptr
0x02D00x38padding / unreflected
0x08SignificanceComponentUSignificanceComponent*12 flags/Script/Ride.Default__RGInteractableActor.SignificanceCompo…
0x08ActiveQuickSandARGQuickSand*NetRepNotify+6 flagsnullptr
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 9

SignatureFlagsNativeParams
void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts)
Script10 statements · 165 bytes of bytecode
0x0000if (!(Installed)) goto Label_0040;0x000EK2Node_MakeMap_Map_1 = TMap{nullptr: FText()};0x0020LookAtPlayerInteractionTexts = K2Node_MakeMap_Map_1;0x003Bgoto Label_00A2;0x0040Label_0040:0x0040K2Node_MakeMap_Map = TMap{/Game/Ride/Input/Actions/Player/IA_Interact.IA_Interact: NSLOCTEXT("B879E1984B35DD7CF321ADB63251EF0E", "", "Pick Up")};0x0087LookAtPlayerInteractionTexts = K2Node_MakeMap_Map;0x00A2Label_00A2:0x00A2return;0x00A4// end of script
Public0x160
void GetLookAtPlayerInteractions(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<FName, UInputAction*>& LookAtPlayerInteractions)
Script10 statements · 142 bytes of bytecode
0x0000if (!(Installed)) goto Label_004B;0x000EK2Node_MakeMap_Map = TMap{FName(None): nullptr};0x002BLookAtPlayerInteractions = K2Node_MakeMap_Map;0x0046goto Label_008B;0x004BLabel_004B:0x004BK2Node_MakeMap_Map_1 = TMap{FName(Pick Up): /Game/Ride/Input/Actions/Player/IA_Interact.IA_Interact};0x0070LookAtPlayerInteractions = K2Node_MakeMap_Map_1;0x008BLabel_008B:0x008Breturn;0x008D// end of script
Public0x160
void TryToPickupThisActor(ABP_FirstPersonCharacter_C* PlayerCharacter, const bool& Success)
Script9 statements · 80 bytes of bytecode
0x0000if (!(Installed)) goto Label_001E;0x000ESuccess = false;0x0019goto Label_004D;0x001ELabel_001E:0x001ETryToPickupThisActor(PlayerCharacter, CallFunc_TryToPickupThisActor_Success);0x003ASuccess = CallFunc_TryToPickupThisActor_Success;0x004DLabel_004D:0x004Dreturn;0x004F// end of script
Public0x09
void PlaySoundAtImpact(const EPhysicalSurface& Surface, const FVector& ImpactLocation)
Script17 statements · 513 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 = nullptr;0x0047Temp_object_Variable_4 = nullptr;0x0052Temp_object_Variable_5 = nullptr;0x005DTemp_object_Variable_6 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Default.MSS_Player_Equipment_VinschPole_Hit_Default;0x0070Temp_object_Variable_7 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Rock.MSS_Player_Equipment_VinschPole_Hit_Rock;0x0083Temp_object_Variable_8 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Default.MSS_Player_Equipment_VinschPole_Hit_Default;0x0096Temp_object_Variable_9 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Rock.MSS_Player_Equipment_VinschPole_Hit_Rock;0x00A9Temp_object_Variable_10 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Grass.MSS_Player_Equipment_VinschPole_Hit_Grass;0x00BCTemp_object_Variable_11 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Dirt.MSS_Player_Equipment_VinschPole_Hit_Dirt;0x00CFTemp_object_Variable_12 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Default.MSS_Player_Equipment_VinschPole_Hit_Default;0x00E2PlaySoundAtLocation(this, Switch(Temp_byte_Variable, 0 => Temp_object_Variable_12, 1 => Temp_object_Variable_11, 2 => Temp_object_Variable_10, 3 => Temp_object_Variable_9, 4 => Temp_object_Variable_8, 5 => Temp_object_Variable_7, 6 => Temp_object_Variable_6, 7 => Temp_object_Variable_5, 8 => Temp_object_Variable_4, 9 => Temp_object_Variable_3, 10 => Temp_object_Variable_2, 11 => Temp_object_Variable_1, 12 => Temp_object_Variable, default => K2Node_Select_Default), ImpactLocation, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr, nullptr);0x01FEreturn;0x0200// end of script
Public0x20
void UpdateWinchPole()
Script13 statements · 511 bytes of bytecode
0x0000Player = nullptr;0x000BStaticMesh.SetSimulatePhysics(false);0x0030StaticMesh.SetEnableGravity(false);0x0055StaticMesh.SetCollisionEnabled(3);0x007BStaticMesh.SetFirstPersonPrimitiveType(0);0x009DCanBePickedUpWhenAttached = false;0x00A8Installed = true;0x00B3BreakHitResult(WinchPoleHit, 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);0x0168CallFunc_MakeRotFromZ_ReturnValue = MakeRotFromZ(CallFunc_BreakHitResult_Normal);0x018DCallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_BreakHitResult_Location, CallFunc_MakeRotFromZ_ReturnValue, FVector(1, 1, 1));0x01D4CallFunc_K2_SetActorTransform_ReturnValue = K2_SetActorTransform(CallFunc_MakeTransform_ReturnValue, false, CallFunc_K2_SetActorTransform_SweepHitResult, true);0x01FCreturn;0x01FE// end of script
Public0x00
void OnRep_WinchPoleHit()
Script3 statements · 17 bytes of bytecode
0x0000UpdateWinchPole();0x000Ereturn;0x0010// end of script
0x00
void InpActEvt_IA_PrimaryFire_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_WinchPole(119);0x0057return;0x0059// end of script
0x30
void SetWinchPole(const FHitResult& WinchPoleHit)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_WinchPoleHit = WinchPoleHit;0x0012ExecuteUbergraph_BP_Interactable_WinchPole(1900);0x0021return;0x0023// end of script
0x100
void ExecuteUbergraph_BP_Interactable_WinchPole(int32 EntryPoint)
Script59 statements · 1,908 bytes of bytecode
0x0000goto [EntryPoint];0x000ALabel_000A:0x000AOnRep_WinchPoleHit();0x0018UpdateWinchPole();0x0026goto Label_0771;0x002BLabel_002B:0x002BMarkPropertyDirtyFromRepIndex(this, 19, FName(WinchPoleHit));0x0048goto Label_000A;0x004DLabel_004D:0x004DFlushNetDormancy();0x0057WinchPoleHit = K2Node_CustomEvent_WinchPoleHit;0x0072goto Label_002B;0x0077CallFunc_Conv_InputActionValueToBool_ReturnValue = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue);0x0094Temp_bool_Variable = CallFunc_Conv_InputActionValueToBool_ReturnValue;0x00A7Temp_real_Variable_1 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime);0x00C4Temp_real_Variable_1 = Temp_real_Variable_1;0x00DFTemp_real_Variable = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime);0x00FCTemp_real_Variable = Temp_real_Variable;0x0117Temp_object_Variable = K2Node_EnhancedInputActionEvent_SourceAction;0x012ACallFunc_IsLocallyControlled_ReturnValue = Player.IsLocallyControlled();0x0158if (!(CallFunc_IsLocallyControlled_ReturnValue)) goto Label_0771;0x0166CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(322);0x018BK2Node_MakeArray_Array = {Player};0x019FCallFunc_K2_GetComponentLocation_ReturnValue = Player.FirstPersonCamera.K2_GetComponentLocation();0x01E7CallFunc_GetForwardVector_ReturnValue = Player.FirstPersonCamera.GetForwardVector();0x022FCallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x025DCallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue);0x028BCallFunc_LineTraceSingle_ReturnValue = LineTraceSingle(this, CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Add_VectorVector_ReturnValue, 0, false, K2Node_MakeArray_Array, 0, CallFunc_LineTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x0313BreakHitResult(CallFunc_LineTraceSingle_OutHit, 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);0x03C8CallFunc_ActorHasTag_ReturnValue = CallFunc_BreakHitResult_HitActor.ActorHasTag(FName(Boat));0x03FFCallFunc_GetObjectClass_ReturnValue = GetObjectClass(CallFunc_BreakHitResult_HitActor);0x041CCallFunc_GetObjectClass_ReturnValue_1 = GetObjectClass(CallFunc_BreakHitResult_HitActor);0x0439CallFunc_ClassIsChildOf_ReturnValue = ClassIsChildOf(CallFunc_GetObjectClass_ReturnValue, /Script/Ride.RGWaterVehicle);0x045FCallFunc_ClassIsChildOf_ReturnValue_1 = ClassIsChildOf(CallFunc_GetObjectClass_ReturnValue_1, /Script/Ride.RGWheeledVehiclePawn);0x0485CallFunc_GetObjectClass_ReturnValue_2 = GetObjectClass(CallFunc_BreakHitResult_HitActor);0x04A2CallFunc_GetObjectClass_ReturnValue_3 = GetObjectClass(CallFunc_BreakHitResult_HitActor);0x04BFCallFunc_ClassIsChildOf_ReturnValue_2 = ClassIsChildOf(CallFunc_GetObjectClass_ReturnValue_2, /Game/Ride/Interactables/BP_Interactable_Actor.BP_Interactable_Actor_C);0x04E5CallFunc_EqualEqual_ClassClass_ReturnValue = EqualEqual_ClassClass(CallFunc_GetObjectClass_ReturnValue_3, /Game/Ride/Vehicle/Blueprints/BP_Vehicle_Winnebago_01.BP_Vehicle_Winnebago_01_C);0x050BCallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_EqualEqual_ClassClass_ReturnValue, CallFunc_ClassIsChildOf_ReturnValue_2);0x0531CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_BooleanOR_ReturnValue, CallFunc_ClassIsChildOf_ReturnValue_1);0x0557CallFunc_BooleanOR_ReturnValue_2 = BooleanOR(CallFunc_BooleanOR_ReturnValue_1, CallFunc_ClassIsChildOf_ReturnValue);0x057DCallFunc_BooleanOR_ReturnValue_3 = BooleanOR(CallFunc_BooleanOR_ReturnValue_2, CallFunc_ActorHasTag_ReturnValue);0x05A3if (!(CallFunc_BooleanOR_ReturnValue_3)) goto Label_05B6;0x05B1goto Label_0771;0x05B6Label_05B6:0x05B6if (!(CallFunc_LineTraceSingle_ReturnValue)) goto Label_0771;0x05C4BreakHitResult(CallFunc_LineTraceSingle_OutHit, 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);0x0679CallFunc_GetSurfaceType_ReturnValue = GetSurfaceType(CallFunc_LineTraceSingle_OutHit);0x069EPlaySoundAtImpact(CallFunc_GetSurfaceType_ReturnValue, CallFunc_BreakHitResult_ImpactPoint);0x06BEForceDrop(Player, 0);0x06DECallFunc_GetPlayerControllerFromID_ReturnValue = GetPlayerControllerFromID(this, 0);0x06F8K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue);0x071CK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x0739K2Node_DynamicCast_AsBP_First_Person_Player_Controller.Server_SetWinchPole(this, CallFunc_LineTraceSingle_OutHit);0x0767goto Label_0771;0x076Cgoto Label_004D;0x0771Label_0771:0x0771return;0x0773// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type