Zdexby TheHolyOneZ
6,144 classes
Class

ABP_JungleTrap_RopeWithWeight_C

: AActor : UObject
/Game/Ride/Environment/JungleTraps/BP_JungleTrap_RopeWithWeight.BP_JungleTrap_RopeWithWeight_C 0x0398 (920 B) align 8 inherited 0x02A8 15 scripted vtable /Game/Ride/Environment/JungleTraps/BP_JungleTrap_RopeWithWeight
0x00x0398

Members 23

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08SignificanceUSignificanceComponent*6 flagsnullptr
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=1500, Y=0, Z=2000}
0x08HangDistanceFromAnchordouble7 flags700
0x01TrapHasBeenTriggeredboolNetRepNotify+7 flagsfalse
0x03590x07padding / unreflected
0x08SetWeightMeshUStaticMesh*6 flags/Game/Ride/Environment/Rocks/SM_Rock_05.SM_Rock_05
0x04Weight Mesh in Kgfloat7 flags3000
0x036C0x04padding / unreflected
0x08ImpactDamageThresholddouble6 flags1e+06
0x08LastDamageTimedouble7 flags0
0x08OffsetDamageTimedouble7 flags3
0x10Damage SettingsFST_Damage_Settings4 flags{DamageSettings_3_30564F9F4F750E3BDF4FD881BA5956BA=[6 items…
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 15

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()
Script17 statements · 313 bytes of bytecode
0x0000PushFlow(Label_0136);0x0005if (!(TrapHasBeenTriggered)) PopFlow();0x000FPushFlow(Label_00EB);0x0014PhysicsConstraint.K2_DestroyComponent(this);0x0035RopeCollisionEnd.K2_DestroyComponent(this);0x0056SecondCable.bAttachStart = false;0x0077RopeCollisionStart.K2_DestroyComponent(this);0x0098FirstCable.bAttachEnd = false;0x00B9WeightMesh.WakeRigidBody(FName(None));0x00EAPopFlow();0x00EBLabel_00EB:0x00EBWeightMesh.SetSimulatePhysics(true);0x0110WeightMesh.SetNotifyRigidBodyCollision(true);0x0135PopFlow();0x0136Label_0136:0x0136return;0x0138// 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(168);0x000Freturn;0x0011// end of script
Public0x00
void BlockTrap()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_JungleTrap_RopeWithWeight(222);0x000Freturn;0x0011// end of script
Public0x00
void CancelTrap()
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_2 = HitComponent;0x0012PersistentFrame.K2Node_ComponentBoundEvent_OtherActor_2 = OtherActor;0x0024PersistentFrame.K2Node_ComponentBoundEvent_OtherComp_2 = OtherComp;0x0036PersistentFrame.K2Node_ComponentBoundEvent_NormalImpulse_2 = NormalImpulse;0x0048PersistentFrame.K2Node_ComponentBoundEvent_Hit_2 = Hit;0x005AExecuteUbergraph_BP_JungleTrap_RopeWithWeight(232);0x0069return;0x006B// end of script
0x130
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(289);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(550);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(590);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_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(595);0x0069return;0x006B// end of script
0x130
void BndEvt__BP_JungleTrap_RopeWithWeight_Significance_K2Node_ComponentBoundEvent_0_OnSignificanceUpdated__DelegateSignature(const FGameplayTag& OldSignificance, const FGameplayTag& NewSignificance)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_OldSignificance = OldSignificance;0x0012PersistentFrame.K2Node_ComponentBoundEvent_NewSignificance = NewSignificance;0x0024ExecuteUbergraph_BP_JungleTrap_RopeWithWeight(600);0x0033return;0x0035// end of script
0x10
void BndEvt__BP_JungleTrap_RopeWithWeight_WeightMesh_K2Node_ComponentBoundEvent_3_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(903);0x0069return;0x006B// end of script
0x130
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_JungleTrap_RopeWithWeight(1589);0x000Freturn;0x0011// end of script
EventProtected0x00
void ExecuteUbergraph_BP_JungleTrap_RopeWithWeight(int32 EntryPoint)
Script83 statements · 1,592 bytes of bytecode
0x0000goto [EntryPoint];0x000ALabel_000A:0x000AOnRep_TrapHasBeenTriggered();0x0018goto Label_0635;0x001DLabel_001D:0x001DMarkPropertyDirtyFromRepIndex(this, 10, FName(TrapHasBeenTriggered));0x003Agoto Label_000A;0x003FLabel_003F:0x003FFlushNetDormancy();0x0049TrapHasBeenTriggered = true;0x0054goto Label_001D;0x0059Label_0059:0x0059OnRep_TrapHasBeenTriggered();0x0067goto Label_0635;0x006CLabel_006C:0x006CMarkPropertyDirtyFromRepIndex(this, 10, FName(TrapHasBeenTriggered));0x0089goto Label_0059;0x008ELabel_008E:0x008EFlushNetDormancy();0x0098TrapHasBeenTriggered = true;0x00A3goto Label_006C;0x00A8CallFunc_IsServer_ReturnValue = IsServer(this);0x00BDif (!(CallFunc_IsServer_ReturnValue)) goto Label_0635;0x00CBif (!(TrapHasBeenTriggered)) goto Label_003F;0x00D9goto Label_0635;0x00DEgoto Label_0635;0x00E3goto Label_0635;0x00E8CallFunc_NotEqual_ObjectObject_ReturnValue = NotEqual_ObjectObject(K2Node_ComponentBoundEvent_OtherComp_2, WeightMesh);0x010Eif (!(CallFunc_NotEqual_ObjectObject_ReturnValue)) goto Label_0635;0x011Cgoto Label_0635;0x0121SearchForCorrectCollisionComponent(K2Node_Event_Component, CallFunc_SearchForCorrectCollisionComponent_MatchFound);0x0141if (!(CallFunc_SearchForCorrectCollisionComponent_MatchFound)) goto Label_0635;0x014FCallFunc_IsValid_ReturnValue = IsValid(K2Node_Event_PlayerInstigator);0x016Cif (!(CallFunc_IsValid_ReturnValue)) goto Label_0635;0x017ACallFunc_GetController_ReturnValue = K2Node_Event_PlayerInstigator.GetController();0x01A4K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue);0x01C8K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x01E5if (!(K2Node_DynamicCast_bSuccess)) goto Label_0635;0x01F3K2Node_DynamicCast_AsBP_First_Person_Player_Controller.TryCutRopeTrapWithWeight(this, K2Node_Event_Component);0x0221goto Label_0635;0x0226CallFunc_IsServer_ReturnValue_1 = IsServer(this);0x023Bif (!(CallFunc_IsServer_ReturnValue_1)) goto Label_0635;0x0249goto Label_008E;0x024Egoto Label_0635;0x0253goto Label_0635;0x0258GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(K2Node_ComponentBoundEvent_NewSignificance, "Significance.High");0x0288if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_02DB;0x0296GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(K2Node_ComponentBoundEvent_NewSignificance, "Significance.Medium");0x02C8if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_0338;0x02D6goto Label_0635;0x02DBLabel_02DB:0x02DBif (!(TrapHasBeenTriggered)) goto Label_0635;0x02E9WeightMesh.SetSimulatePhysics(true);0x030EWeightMesh.SetNotifyRigidBodyCollision(true);0x0333goto Label_0635;0x0338Label_0338:0x0338WeightMesh.SetSimulatePhysics(false);0x035DWeightMesh.SetNotifyRigidBodyCollision(false);0x0382goto Label_0635;0x0387CallFunc_IsServer_ReturnValue_2 = IsServer(this);0x039Cif (!(CallFunc_IsServer_ReturnValue_2)) goto Label_0635;0x03AACallFunc_VSize_ReturnValue = VSize(K2Node_ComponentBoundEvent_NormalImpulse);0x03CFCallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_VSize_ReturnValue, ImpactDamageThreshold);0x03F5if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) goto Label_0635;0x0403CallFunc_GetAttachParentActor_ReturnValue = K2Node_ComponentBoundEvent_OtherActor.GetAttachParentActor();0x042DCallFunc_IsObjectOfSoftClass_ReturnValue = IsObjectOfSoftClass(CallFunc_GetAttachParentActor_ReturnValue, SoftObject("/Game/Ride/Vehicle/Blueprints/BP_Vehicle_Winnebago_01.BP_Vehicle_Winnebago_01_C"));0x049Cif (!(CallFunc_IsObjectOfSoftClass_ReturnValue)) goto Label_0635;0x04AACallFunc_GetGameTimeInSeconds_ReturnValue_1 = GetGameTimeInSeconds(this);0x04C7CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(LastDamageTime, OffsetDamageTime);0x04F5CallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(CallFunc_GetGameTimeInSeconds_ReturnValue_1, CallFunc_Add_DoubleDouble_ReturnValue);0x051Bif (!(CallFunc_Greater_DoubleDouble_ReturnValue_1)) goto Label_0635;0x0529CallFunc_GetPlayerControllerFromID_ReturnValue = GetPlayerControllerFromID(this, 0);0x0543K2Node_DynamicCast_AsBP_First_Person_Player_Controller_1 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue);0x0567K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_1);0x0584if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0635;0x0592CallFunc_GetAttachParentActor_ReturnValue = K2Node_ComponentBoundEvent_OtherActor.GetAttachParentActor();0x05BCK2Node_DynamicCast_AsBP_First_Person_Player_Controller_1.Server_ExplodeTarget(CallFunc_GetAttachParentActor_ReturnValue, Damage Settings, 500f, true);0x05F8CallFunc_GetGameTimeInSeconds_ReturnValue = GetGameTimeInSeconds(this);0x0615LastDamageTime = CallFunc_GetGameTimeInSeconds_ReturnValue;0x0630goto Label_0635;0x0635Label_0635:0x0635return;0x0637// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type