Zdexby TheHolyOneZ
5,159 classes
Class

ABP_JungleTrap_RopeWithWeight_C

: AActor : UObject
/Game/Ride/Environment/JungleTraps/BP_JungleTrap_RopeWithWeight.BP_JungleTrap_RopeWithWeight_C 0x0364 (868 B) align 8 inherited 0x02A8 13 scripted vtable /Game/Ride/Environment/JungleTraps/BP_JungleTrap_RopeWithWeight
0x00x0364

Members 18

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08PhysicsConstraintUPhysicsConstraintComponent*6 flagsnullptr
0x08AnchorMeshUStaticMeshComponent*6 flagsnullptr
0x08RopeStartUSceneComponent*6 flagsnullptr
0x08WeightMeshUStaticMeshComponent*6 flagsnullptr
0x08RootMeshUStaticMeshComponent*6 flagsnullptr
0x08DefaultSceneRootUSceneComponent*6 flagsnullptr
0x08FirstCableUCableComponent*7 flagsnullptr
0x08SecondCableUCableComponent*7 flagsnullptr
0x08RopeCollisionEndUCapsuleComponent*7 flagsnullptr
0x08RopeCollisionStartUCapsuleComponent*7 flagsnullptr
0x18RootMeshPositionFVector7 flags{X=0, Y=0, Z=0}
0x18StartRopeOffsetFromRootMeshPositionFVector7 flags{X=0, Y=0, Z=0}
0x18AnchorPointPositionFVector7 flags{X=600, Y=0, Z=1000}
0x08HangDistanceFromAnchordouble7 flags300
0x01TrapHasBeenTriggeredboolNetRepNotify+7 flagsfalse
0x03510x07padding / unreflected
0x08SetWeightMeshUStaticMesh*6 flags/Engine/BasicShapes/Sphere.Sphere
0x04Weight Mesh in Kgfloat7 flags3000
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 13

SignatureFlagsNativeParams
void SearchForCorrectCollisionComponent(UPrimitiveComponent* Component, const bool& MatchFound)
Script26 statements · 468 bytes of bytecode
0x0000PushFlow(Label_01D1);0x0005Temp_int_Loop_Counter_Variable = 0;0x001CTemp_int_Array_Index_Variable = 0;0x0033Label_0033:0x0033K2Node_MakeArray_Array = {RopeCollisionStart, RopeCollisionEnd};0x0050CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_MakeArray_Array);0x008BCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00B1if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0177;0x00BFTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00DAPushFlow(Label_0187);0x00DFK2Node_MakeArray_Array = {RopeCollisionStart, RopeCollisionEnd};0x00FC/Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_MakeArray_Array, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0137CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_Array_Get_Item, Component);0x015Dif (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) PopFlow();0x0167MatchFound = true;0x0172goto Label_01D1;0x0177Label_0177:0x0177MatchFound = false;0x0182goto Label_01D1;0x0187Label_0187:0x0187CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x01B1Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x01CCgoto Label_0033;0x01D1Label_01D1:0x01D1return;0x01D3// end of script
Public0x09
void OnRep_TrapHasBeenTriggered()
Script10 statements · 231 bytes of bytecode
0x0000if (!(TrapHasBeenTriggered)) goto Label_00E4;0x000EPhysicsConstraint.K2_DestroyComponent(this);0x002FRopeCollisionEnd.K2_DestroyComponent(this);0x0050SecondCable.bAttachStart = false;0x0071RopeCollisionStart.K2_DestroyComponent(this);0x0092FirstCable.bAttachEnd = false;0x00B3WeightMesh.WakeRigidBody(FName(None));0x00E4Label_00E4:0x00E4return;0x00E6// end of script
0x00
void UserConstructionScript()
Script85 statements · 3,956 bytes of bytecode
0x0000RootMesh.K2_SetRelativeLocation(RootMeshPosition, false, CallFunc_K2_SetRelativeLocation_SweepHitResult_2, false);0x0034AnchorMesh.K2_SetRelativeLocation(AnchorPointPosition, false, CallFunc_K2_SetRelativeLocation_SweepHitResult_1, false);0x0068CallFunc_MakeVector_ReturnValue = MakeVector(0, 0, HangDistanceFromAnchor);0x009FCallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(AnchorPointPosition, CallFunc_MakeVector_ReturnValue);0x00CDWeightMesh.K2_SetRelativeLocation(CallFunc_Subtract_VectorVector_ReturnValue, false, CallFunc_K2_SetRelativeLocation_SweepHitResult, false);0x0101CallFunc_SetStaticMesh_ReturnValue = WeightMesh.SetStaticMesh(SetWeightMesh);0x0138WeightMesh.SetMassOverrideInKg(FName(None), Weight Mesh in Kg, true);0x0173CallFunc_GetRelativeTransform_ReturnValue_1 = RopeStart.GetRelativeTransform();0x01A5BreakTransform(CallFunc_GetRelativeTransform_ReturnValue_1, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x01D3CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(StartRopeOffsetFromRootMeshPosition, CallFunc_BreakTransform_Location);0x0201CallFunc_MakeTransform_ReturnValue_1 = MakeTransform(CallFunc_Add_VectorVector_ReturnValue_1, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0238CallFunc_AddComponent_ReturnValue_2 = AddComponent(FName(NODE_AddCableComponent-0), false, CallFunc_MakeTransform_ReturnValue_1, this, false);0x0265FirstCable = CallFunc_AddComponent_ReturnValue_2;0x0278FirstCable.SetAttachEndToComponent(AnchorMesh, FName(None));0x02AECallFunc_GetRelativeTransform_ReturnValue_1 = RopeStart.GetRelativeTransform();0x02E0BreakTransform(CallFunc_GetRelativeTransform_ReturnValue_1, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x030ECallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(StartRopeOffsetFromRootMeshPosition, CallFunc_BreakTransform_Location);0x033CCallFunc_Subtract_VectorVector_ReturnValue_3 = Subtract_VectorVector(CallFunc_Add_VectorVector_ReturnValue_1, AnchorMesh.RelativeLocation);0x0380CallFunc_VSize_ReturnValue_1 = VSize(CallFunc_Subtract_VectorVector_ReturnValue_3);0x03A5CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_VSize_ReturnValue_1, 0.5);0x03D3K2Node_VariableSet_CableLength_ImplicitCast_1 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_3);0x03F0FirstCable.CableLength = K2Node_VariableSet_CableLength_ImplicitCast_1;0x0421CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(0.5);0x0446CallFunc_GetRelativeTransform_ReturnValue_1 = RopeStart.GetRelativeTransform();0x0478BreakTransform(CallFunc_GetRelativeTransform_ReturnValue_1, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x04A6CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(StartRopeOffsetFromRootMeshPosition, CallFunc_BreakTransform_Location);0x04D4CallFunc_GetDirectionUnitVector_ReturnValue_1 = GetDirectionUnitVector(CallFunc_Add_VectorVector_ReturnValue_1, AnchorMesh.RelativeLocation);0x0518CallFunc_Subtract_VectorVector_ReturnValue_3 = Subtract_VectorVector(CallFunc_Add_VectorVector_ReturnValue_1, AnchorMesh.RelativeLocation);0x055CCallFunc_MakeRotFromZ_ReturnValue_1 = MakeRotFromZ(CallFunc_Subtract_VectorVector_ReturnValue_3);0x0581CallFunc_VSize_ReturnValue_1 = VSize(CallFunc_Subtract_VectorVector_ReturnValue_3);0x05A6CallFunc_Conv_DoubleToVector_ReturnValue_3 = Conv_DoubleToVector(CallFunc_VSize_ReturnValue_1);0x05CBCallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_Conv_DoubleToVector_ReturnValue_3, CallFunc_Conv_DoubleToVector_ReturnValue);0x05F9CallFunc_Multiply_VectorVector_ReturnValue_2 = Multiply_VectorVector(CallFunc_GetDirectionUnitVector_ReturnValue_1, CallFunc_Multiply_VectorVector_ReturnValue_1);0x0627CallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_1, CallFunc_Multiply_VectorVector_ReturnValue_2);0x0655CallFunc_MakeTransform_ReturnValue_2 = MakeTransform(CallFunc_Add_VectorVector_ReturnValue_2, CallFunc_MakeRotFromZ_ReturnValue_1, FVector(1, 1, 1));0x069CCallFunc_AddComponent_ReturnValue_3 = AddComponent(FName(NODE_AddCapsuleComponent-0), false, CallFunc_MakeTransform_ReturnValue_2, this, false);0x06C9RopeCollisionStart = CallFunc_AddComponent_ReturnValue_3;0x06DCCallFunc_GetRelativeTransform_ReturnValue_1 = RopeStart.GetRelativeTransform();0x070EBreakTransform(CallFunc_GetRelativeTransform_ReturnValue_1, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x073CCallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(StartRopeOffsetFromRootMeshPosition, CallFunc_BreakTransform_Location);0x076ACallFunc_Subtract_VectorVector_ReturnValue_3 = Subtract_VectorVector(CallFunc_Add_VectorVector_ReturnValue_1, AnchorMesh.RelativeLocation);0x07AECallFunc_VSize_ReturnValue_1 = VSize(CallFunc_Subtract_VectorVector_ReturnValue_3);0x07D3CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_VSize_ReturnValue_1, 0.5);0x0801CallFunc_SetCapsuleHalfHeight_HalfHeight_ImplicitCast_1 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_3);0x081ERopeCollisionStart.SetCapsuleHalfHeight(CallFunc_SetCapsuleHalfHeight_HalfHeight_ImplicitCast_1, true);0x0848CallFunc_GetRelativeTransform_ReturnValue = AnchorMesh.GetRelativeTransform();0x087ACallFunc_AddComponent_ReturnValue = AddComponent(FName(NODE_AddCableComponent-1), false, CallFunc_GetRelativeTransform_ReturnValue, this, false);0x08A7SecondCable = CallFunc_AddComponent_ReturnValue;0x08BASecondCable.SetAttachEndToComponent(WeightMesh, FName(None));0x08F0CallFunc_Subtract_VectorVector_ReturnValue_1 = Subtract_VectorVector(AnchorMesh.RelativeLocation, WeightMesh.RelativeLocation);0x094ACallFunc_VSize_ReturnValue = VSize(CallFunc_Subtract_VectorVector_ReturnValue_1);0x096FCallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_VSize_ReturnValue, 0.5);0x099DK2Node_VariableSet_CableLength_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x09BASecondCable.CableLength = K2Node_VariableSet_CableLength_ImplicitCast;0x09EBGetComponentBounds(WeightMesh, CallFunc_GetComponentBounds_Origin, CallFunc_GetComponentBounds_BoxExtent, CallFunc_GetComponentBounds_SphereRadius);0x0A19CallFunc_GetUpVector_ReturnValue = WeightMesh.GetUpVector();0x0A4BCallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetComponentBounds_SphereRadius);0x0A68CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, 0.5);0x0A96CallFunc_MakeRotFromZ_ReturnValue = MakeRotFromZ(CallFunc_GetUpVector_ReturnValue);0x0ABBCallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, 2);0x0AE9CallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(CallFunc_Add_DoubleDouble_ReturnValue);0x0B0ECallFunc_Subtract_VectorVector_ReturnValue_1 = Subtract_VectorVector(AnchorMesh.RelativeLocation, WeightMesh.RelativeLocation);0x0B68CallFunc_VSize_ReturnValue = VSize(CallFunc_Subtract_VectorVector_ReturnValue_1);0x0B8DCallFunc_GetDirectionUnitVector_ReturnValue = GetDirectionUnitVector(AnchorMesh.RelativeLocation, WeightMesh.RelativeLocation);0x0BE7CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_VSize_ReturnValue, 0.5);0x0C15CallFunc_Conv_DoubleToVector_ReturnValue_2 = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x0C3ACallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_Conv_DoubleToVector_ReturnValue_2, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x0C68CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetDirectionUnitVector_ReturnValue, CallFunc_Add_VectorVector_ReturnValue);0x0C96CallFunc_Subtract_VectorVector_ReturnValue_2 = Subtract_VectorVector(WeightMesh.RelativeLocation, CallFunc_Multiply_VectorVector_ReturnValue);0x0CDACallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_Subtract_VectorVector_ReturnValue_2, CallFunc_MakeRotFromZ_ReturnValue, FVector(1, 1, 1));0x0D21CallFunc_AddComponent_ReturnValue_1 = AddComponent(FName(NODE_AddCapsuleComponent-1), false, CallFunc_MakeTransform_ReturnValue, this, false);0x0D4ERopeCollisionEnd = CallFunc_AddComponent_ReturnValue_1;0x0D61GetComponentBounds(WeightMesh, CallFunc_GetComponentBounds_Origin, CallFunc_GetComponentBounds_BoxExtent, CallFunc_GetComponentBounds_SphereRadius);0x0D8FCallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetComponentBounds_SphereRadius);0x0DACCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, 0.5);0x0DDACallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, 2);0x0E08CallFunc_Subtract_VectorVector_ReturnValue_1 = Subtract_VectorVector(AnchorMesh.RelativeLocation, WeightMesh.RelativeLocation);0x0E62CallFunc_VSize_ReturnValue = VSize(CallFunc_Subtract_VectorVector_ReturnValue_1);0x0E87CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_VSize_ReturnValue, 0.5);0x0EB5CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_2, CallFunc_Add_DoubleDouble_ReturnValue);0x0EE3CallFunc_SetCapsuleHalfHeight_HalfHeight_ImplicitCast = Cast<3>(CallFunc_Subtract_DoubleDouble_ReturnValue);0x0F00RopeCollisionEnd.SetCapsuleHalfHeight(CallFunc_SetCapsuleHalfHeight_HalfHeight_ImplicitCast, true);0x0F2ACallFunc_K2_AttachToComponent_ReturnValue = RopeCollisionEnd.K2_AttachToComponent(WeightMesh, FName(None), 1, 1, 1, false);0x0F71return;0x0F73// end of script
EventPublic0x00
void TriggerTrap()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_JungleTrap_RopeWithWeight(173);0x000Freturn;0x0011// end of script
Public0x00
void BlockTrap()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_JungleTrap_RopeWithWeight(227);0x000Freturn;0x0011// end of script
Public0x00
void BndEvt__BP_JungleTrap_RopeWithWeight_RopeCollisionEnd_K2Node_ComponentBoundEvent_2_ComponentHitSignature__DelegateSignature(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit)
Script8 statements · 108 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_HitComponent_1 = HitComponent;0x0012PersistentFrame.K2Node_ComponentBoundEvent_OtherActor_1 = OtherActor;0x0024PersistentFrame.K2Node_ComponentBoundEvent_OtherComp_1 = OtherComp;0x0036PersistentFrame.K2Node_ComponentBoundEvent_NormalImpulse_1 = NormalImpulse;0x0048PersistentFrame.K2Node_ComponentBoundEvent_Hit_1 = Hit;0x005AExecuteUbergraph_BP_JungleTrap_RopeWithWeight(232);0x0069return;0x006B// end of script
0x130
void CancelTrap()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_JungleTrap_RopeWithWeight(289);0x000Freturn;0x0011// end of script
Public0x00
void TryCutRope(ABP_FirstPersonCharacter_C* PlayerInstigator, AActor* Actor, UPrimitiveComponent* Component, const FName& Tag)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_PlayerInstigator = PlayerInstigator;0x0012PersistentFrame.K2Node_Event_Actor = Actor;0x0024PersistentFrame.K2Node_Event_Component = Component;0x0036PersistentFrame.K2Node_Event_Tag = Tag;0x0048ExecuteUbergraph_BP_JungleTrap_RopeWithWeight(294);0x0057return;0x0059// end of script
Public0x20
void Server_TryCutRopeTrapWithWeight(UPrimitiveComponent* Component)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Component = Component;0x0012ExecuteUbergraph_BP_JungleTrap_RopeWithWeight(555);0x0021return;0x0023// end of script
0x08
void TrapState(bool ArmTrap)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_ArmTrap = ArmTrap;0x0012ExecuteUbergraph_BP_JungleTrap_RopeWithWeight(595);0x0021return;0x0023// end of script
Public0x01
void BndEvt__BP_JungleTrap_RopeWithWeight_RopeCollisionStart_K2Node_ComponentBoundEvent_1_ComponentHitSignature__DelegateSignature(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit)
Script8 statements · 108 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_HitComponent = HitComponent;0x0012PersistentFrame.K2Node_ComponentBoundEvent_OtherActor = OtherActor;0x0024PersistentFrame.K2Node_ComponentBoundEvent_OtherComp = OtherComp;0x0036PersistentFrame.K2Node_ComponentBoundEvent_NormalImpulse = NormalImpulse;0x0048PersistentFrame.K2Node_ComponentBoundEvent_Hit = Hit;0x005AExecuteUbergraph_BP_JungleTrap_RopeWithWeight(600);0x0069return;0x006B// end of script
0x130
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_JungleTrap_RopeWithWeight(10);0x000Freturn;0x0011// end of script
EventProtected0x00
void ExecuteUbergraph_BP_JungleTrap_RopeWithWeight(int32 EntryPoint)
Script48 statements · 603 bytes of bytecode
0x0000goto [EntryPoint];0x000Agoto Label_0258;0x000FLabel_000F:0x000FOnRep_TrapHasBeenTriggered();0x001Dgoto Label_0258;0x0022Label_0022:0x0022MarkPropertyDirtyFromRepIndex(this, 10, FName(TrapHasBeenTriggered));0x003Fgoto Label_000F;0x0044Label_0044:0x0044FlushNetDormancy();0x004ETrapHasBeenTriggered = true;0x0059goto Label_0022;0x005ELabel_005E:0x005EOnRep_TrapHasBeenTriggered();0x006Cgoto Label_0258;0x0071Label_0071:0x0071MarkPropertyDirtyFromRepIndex(this, 10, FName(TrapHasBeenTriggered));0x008Egoto Label_005E;0x0093Label_0093:0x0093FlushNetDormancy();0x009DTrapHasBeenTriggered = true;0x00A8goto Label_0071;0x00ADCallFunc_IsServer_ReturnValue = IsServer(this);0x00C2if (!(CallFunc_IsServer_ReturnValue)) goto Label_0258;0x00D0if (!(TrapHasBeenTriggered)) goto Label_0044;0x00DEgoto Label_0258;0x00E3goto Label_0258;0x00E8CallFunc_NotEqual_ObjectObject_ReturnValue = NotEqual_ObjectObject(K2Node_ComponentBoundEvent_OtherComp_1, WeightMesh);0x010Eif (!(CallFunc_NotEqual_ObjectObject_ReturnValue)) goto Label_0258;0x011Cgoto Label_0258;0x0121goto Label_0258;0x0126SearchForCorrectCollisionComponent(K2Node_Event_Component, CallFunc_SearchForCorrectCollisionComponent_MatchFound);0x0146if (!(CallFunc_SearchForCorrectCollisionComponent_MatchFound)) goto Label_0258;0x0154CallFunc_IsValid_ReturnValue = IsValid(K2Node_Event_PlayerInstigator);0x0171if (!(CallFunc_IsValid_ReturnValue)) goto Label_0258;0x017FCallFunc_GetController_ReturnValue = K2Node_Event_PlayerInstigator.GetController();0x01A9K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue);0x01CDK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x01EAif (!(K2Node_DynamicCast_bSuccess)) goto Label_0258;0x01F8K2Node_DynamicCast_AsBP_First_Person_Player_Controller.TryCutRopeTrapWithWeight(this, K2Node_Event_Component);0x0226goto Label_0258;0x022BCallFunc_IsServer_ReturnValue_1 = IsServer(this);0x0240if (!(CallFunc_IsServer_ReturnValue_1)) goto Label_0258;0x024Egoto Label_0093;0x0253goto Label_0258;0x0258Label_0258:0x0258return;0x025A// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type