Zdexby TheHolyOneZ
4,841 classes
Class

APhysicsProp_C

: AActor : UObject
/Game/Meshes/PhysicsProps/PhysicsProp.PhysicsProp_C 0x03C9 (969 B) align 16 inherited 0x02B0 42 scripted vtable /Game/Meshes/PhysicsProps/PhysicsProp
0x00x03C9

Members 27

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08SphereUSphereComponent*6 flagsnullptr
0x08AttacherUSceneComponent*6 flagsnullptr
0x08StaticMeshUStaticMeshComponent*6 flagsnullptr
0x04ThrowTL_NewTrack_0_E695683447EDBBF6419A94B6D49E9111float4 flags0
0x04ThrowTL_NewTrack_3_E695683447EDBBF6419A94B6D49E9111float4 flags0
0x04ThrowTL_NewTrack_2_E695683447EDBBF6419A94B6D49E9111float4 flags0
0x01ThrowTL__Direction_E695683447EDBBF6419A94B6D49E9111ETimelineDirection4 flagsForward
0x02DD0x03padding / unreflected
0x08ThrowTLUTimelineComponent*5 flagsnullptr
0x08ObjectAActor*7 flagsnullptr
0x08TargetActorAActor*7 flagsnullptr
0x01CaStartPhysicsbool6 flagstrue
0x01ClimbObjectbool6 flagsfalse
0x02FA0x06padding / unreflected
0x08Attack Hit Velocitydouble7 flags0
0x18FwdPhysicsThrowFVector7 flags{X=0, Y=0, Z=0}
0x60StartTransformFTransform6 flags{Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}…
0x01OnlyAwakeWithChainsawbool6 flagsfalse
0x01PushHelpbool6 flagsfalse
0x01BeginWithPhysicsEnabledbool6 flagsfalse
0x03830x05padding / unreflected
0x08HitSoundAudioUSoundBase*6 flagsnullptr
0x08HitSoundAudio2USoundBase*6 flagsnullptr
0x08LastHitSoundVelocitydouble7 flags0
0x01ConstantDragbool6 flagsfalse
0x03A10x07padding / unreflected
0x18ThrowLocFVector7 flags{X=0, Y=0, Z=0}
0x01delayhitbool7 flagsfalse
0x03C10x03padding / unreflected
0x04DrawDistancefloat6 flags25000
0x01WasActivebool7 flagsfalse
Inherited from AActor 80
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 7boolProtected+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
0x08HLODLayerUHLODLayer*7 flagsnullptr
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>
0x02080x80padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>6 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>8 flags[]

Functions 42

SignatureFlagsNativeParams
void KillAngularMomentum()
Script3 statements · 78 bytes of bytecode
0x0000StaticMesh.SetPhysicsAngularVelocityInRadians(FVector(0, 0, 0), false, FName(None));0x004Breturn;0x004D// end of script
Public0x00
void KillVelocityMomentum()
Script9 statements · 364 bytes of bytecode
0x0000CallFunc_GetPhysicsLinearVelocity_ReturnValue = StaticMesh.GetPhysicsLinearVelocity(FName(None));0x003FCallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(0.5);0x0064CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetPhysicsLinearVelocity_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x0092BreakVector(CallFunc_Multiply_VectorVector_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x00C0CallFunc_FClamp_ReturnValue = FClamp(CallFunc_BreakVector_Z, CallFunc_BreakVector_Z, 0);0x00F7CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_FClamp_ReturnValue);0x012EStaticMesh.SetPhysicsLinearVelocity(CallFunc_MakeVector_ReturnValue, false, FName(None));0x0169return;0x016B// end of script
Public0x00
void DetectNearestPhysics()
Script29 statements · 706 bytes of bytecode
0x0000PushFlow(Label_02BF);0x0005K2Node_MakeArray_Array = {3};0x0012GetComponentBounds(StaticMesh, CallFunc_GetComponentBounds_Origin, CallFunc_GetComponentBounds_BoxExtent, CallFunc_GetComponentBounds_SphereRadius);0x0040BreakVector(CallFunc_GetComponentBounds_BoxExtent, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x006ECallFunc_FMax_ReturnValue = FMax(CallFunc_BreakVector_X, CallFunc_BreakVector_Y);0x009CCallFunc_SphereOverlapActors_SphereRadius_ImplicitCast = Cast<3>(CallFunc_FMax_ReturnValue);0x00B9CallFunc_SphereOverlapActors_OutActors = {};0x00C4CallFunc_SphereOverlapActors_ReturnValue = SphereOverlapActors(this, CallFunc_GetComponentBounds_Origin, CallFunc_SphereOverlapActors_SphereRadius_ImplicitCast, K2Node_MakeArray_Array, /Game/Meshes/PhysicsProps/PhysicsProp.PhysicsProp_C, Temp_object_Variable, CallFunc_SphereOverlapActors_OutActors);0x010FTemp_int_Loop_Counter_Variable = 0;0x0126Temp_int_Array_Index_Variable = 0;0x013DLabel_013D:0x013DCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_SphereOverlapActors_OutActors);0x0178CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x019Eif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x01A8Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x01C3PushFlow(Label_0275);0x01C8/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereOverlapActors_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0203K2Node_DynamicCast_AsPhysics_Prop = Cast<PhysicsProp_C>(CallFunc_Array_Get_Item);0x0227K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsPhysics_Prop);0x0244if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x024EK2Node_DynamicCast_AsPhysics_Prop.EnablePhysics(true, false);0x0274PopFlow();0x0275Label_0275:0x0275CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x029FTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x02BAgoto Label_013D;0x02BFLabel_02BF:0x02BFreturn;0x02C1// end of script
Public0x00
void ResetPosition()
Script25 statements · 567 bytes of bytecode
0x0000CallFunc_IsSimulatingPhysics_ReturnValue = StaticMesh.IsSimulatingPhysics(FName(None));0x003Bif (!(CallFunc_IsSimulatingPhysics_ReturnValue)) goto Label_0221;0x0049Label_0049:0x0049Temp_name_Variable = FName(Throw);0x0068CallFunc_Array_RemoveItem_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_RemoveItem(Tags, Temp_name_Variable);0x00A4WasActive = false;0x00AFEnablePhysics(false, true);0x00BFCallFunc_K2_GetComponentToWorld_ReturnValue = Attacher.K2_GetComponentToWorld();0x00F1BreakTransform(CallFunc_K2_GetComponentToWorld_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x011FCallFunc_K2_TeleportTo_ReturnValue = K2_TeleportTo(CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation);0x0145CallFunc_K2_GetComponentToWorld_ReturnValue = Attacher.K2_GetComponentToWorld();0x0177BreakTransform(CallFunc_K2_GetComponentToWorld_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x01A5StaticMesh.K2_SetWorldLocationAndRotation(CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, false, CallFunc_K2_SetWorldLocationAndRotation_SweepHitResult, true);0x01E2TargetActor = nullptr;0x01EDHitSoundAudio = nullptr;0x01F8HitSoundAudio2 = nullptr;0x0203delayhit = false;0x020EResetStarts();0x021Cgoto Label_0234;0x0221Label_0221:0x0221if (!(WasActive)) goto Label_0234;0x022Fgoto Label_0049;0x0234Label_0234:0x0234return;0x0236// end of script
Public0x00
void AddFalseImpulse(const FVector& Direction, double multipky)
Script9 statements · 320 bytes of bytecode
0x0000CallFunc_GetMass_ReturnValue = StaticMesh.GetMass();0x0036CallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetMass_ReturnValue);0x0053CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, 1000);0x0081CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, multipky);0x00AFCallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x00D4CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(Direction, CallFunc_Conv_DoubleToVector_ReturnValue);0x0102StaticMesh.AddImpulse(CallFunc_Multiply_VectorVector_ReturnValue, FName(None), false);0x013Dreturn;0x013F// end of script
Public0x20
void EnablePhysics(bool bSimulate, bool Force)
Script27 statements · 583 bytes of bytecode
0x0000CallFunc_ComponentHasTag_ReturnValue = StaticMesh.ComponentHasTag(FName(NoPhysics));0x0037if (!(CallFunc_ComponentHasTag_ReturnValue)) goto Label_004A;0x0045goto Label_0244;0x004ALabel_004A:0x004Aif (!(bSimulate)) goto Label_00A6;0x0058CallFunc_IsSimulatingPhysics_ReturnValue = StaticMesh.IsSimulatingPhysics(FName(None));0x0093if (!(CallFunc_IsSimulatingPhysics_ReturnValue)) goto Label_00EF;0x00A1goto Label_0244;0x00A6Label_00A6:0x00A6CallFunc_IsSimulatingPhysics_ReturnValue = StaticMesh.IsSimulatingPhysics(FName(None));0x00E1if (!(CallFunc_IsSimulatingPhysics_ReturnValue)) goto Label_0244;0x00EFLabel_00EF:0x00EFWasActive = true;0x00FAStaticMesh.SetPhysicsLinearVelocity(FVector(0, 0, 0), false, FName(None));0x0145StaticMesh.SetPhysicsAngularVelocityInRadians(FVector(0, 0, 0), false, FName(None));0x0190StaticMesh.SetSimulatePhysics(bSimulate);0x01BDif (!(ConstantDrag)) goto Label_01E2;0x01CBSetActorTickEnabled(bSimulate);0x01E2Label_01E2:0x01E2StaticMesh.SetNotifyRigidBodyCollision(bSimulate);0x020FOnlyAwakeWithChainsaw = false;0x021Aif (!(bSimulate)) goto Label_0244;0x0228DeactivateOverTime();0x0236DetectNearestPhysics();0x0244Label_0244:0x0244return;0x0246// end of script
Public0x02
void UserConstructionScript()
Script7 statements · 179 bytes of bytecode
0x0000if (!(PushHelp)) goto Label_0087;0x000ETemp_name_Variable = FName(Push);0x002DCallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(StaticMesh.ComponentTags, Temp_name_Variable);0x0087Label_0087:0x0087StaticMesh.SetCullDistance(DrawDistance);0x00B0return;0x00B2// end of script
EventPublic0x00
void ThrowTL__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_PhysicsProp(15);0x000Freturn;0x0011// end of script
0x00
void ThrowTL__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_PhysicsProp(16600);0x000Freturn;0x0011// end of script
0x00
void StuntActivation()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_PhysicsProp(9310);0x000Freturn;0x0011// end of script
Public0x00
void MineActivation(const FVector& Location, AActor* Mine)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Location_1 = Location;0x0012PersistentFrame.K2Node_Event_Mine = Mine;0x0024ExecuteUbergraph_PhysicsProp(7304);0x0033return;0x0035// end of script
Public0x20
void ShootCastBack()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_PhysicsProp(15400);0x000Freturn;0x0011// end of script
Public0x00
void PhysDestroyClone(AActor* Owner)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Owner = Owner;0x0012ExecuteUbergraph_PhysicsProp(14711);0x0021return;0x0023// end of script
Public0x08
void PhysDestroySnapshot()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_PhysicsProp(13426);0x000Freturn;0x0011// end of script
Public0x00
void PhysDestroyTentacle(APhysicsDestroyEnemy_C* Phys, USkeletalMeshComponent* Mesh, int32 Index)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Phys = Phys;0x0012PersistentFrame.K2Node_Event_Mesh = Mesh;0x0024PersistentFrame.K2Node_Event_Index = Index;0x0036ExecuteUbergraph_PhysicsProp(13425);0x0045return;0x0047// end of script
Public0x14
void PhysDestroyCastToDestroyer()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_PhysicsProp(13424);0x000Freturn;0x0011// end of script
Public0x00
void AwakeEnemy(const FVector& Location)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Location = Location;0x0012ExecuteUbergraph_PhysicsProp(316);0x0021return;0x0023// end of script
Public0x18
void EnvironmentalDestroy(const FVector& Loc, const FVector& Dir, AActor* Destroyer)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Loc_1 = Loc;0x0012PersistentFrame.K2Node_Event_Dir = Dir;0x0024PersistentFrame.K2Node_Event_Destroyer = Destroyer;0x0036ExecuteUbergraph_PhysicsProp(317);0x0045return;0x0047// end of script
Public0x38
void DroneChangePath(int32 ID)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_ID = ID;0x0012ExecuteUbergraph_PhysicsProp(318);0x0021return;0x0023// end of script
Public0x04
void ForceDashEnemyOnPath()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_PhysicsProp(319);0x000Freturn;0x0011// end of script
Public0x00
void BlinkSlacking(double NewParam)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_NewParam = NewParam;0x0012ExecuteUbergraph_PhysicsProp(320);0x0021return;0x0023// end of script
Public0x08
void NoiseCallAttention()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_PhysicsProp(321);0x000Freturn;0x0011// end of script
Public0x00
void ParryTrap(AMainChar_C* P)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_P = P;0x0012ExecuteUbergraph_PhysicsProp(322);0x0021return;0x0023// end of script
Public0x08
void HitCapsuleResult()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_PhysicsProp(323);0x000Freturn;0x0011// end of script
Public0x00
void CementSulk(const FHitResult& Hit, AMainChar_C* Player)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Hit_1 = Hit;0x0012PersistentFrame.K2Node_Event_Player = Player;0x0024ExecuteUbergraph_PhysicsProp(324);0x0033return;0x0035// end of script
Public0x108
void TutorialMessage(AActor* ActorCall)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_ActorCall = ActorCall;0x0012ExecuteUbergraph_PhysicsProp(325);0x0021return;0x0023// end of script
Public0x08
void ExplosionEnvironment()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_PhysicsProp(326);0x000Freturn;0x0011// end of script
Public0x00
void ReceiveHit(UPrimitiveComponent* MyComp, AActor* Other, UPrimitiveComponent* OtherComp, bool bSelfMoved, const FVector& HitLocation, const FVector& HitNormal, const FVector& NormalImpulse, FHitResult& Hit)
Script11 statements · 162 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_MyComp = MyComp;0x0012PersistentFrame.K2Node_Event_Other = Other;0x0024PersistentFrame.K2Node_Event_OtherComp = OtherComp;0x0036PersistentFrame.K2Node_Event_bSelfMoved = bSelfMoved;0x0048PersistentFrame.K2Node_Event_HitLocation = HitLocation;0x005APersistentFrame.K2Node_Event_HitNormal = HitNormal;0x006CPersistentFrame.K2Node_Event_NormalImpulse = NormalImpulse;0x007EPersistentFrame.K2Node_Event_Hit = Hit;0x0090ExecuteUbergraph_PhysicsProp(327);0x009Freturn;0x00A1// end of script
EventPublic0x168
void PhysicsHitResults(AActor* Object)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Object = Object;0x0012ExecuteUbergraph_PhysicsProp(417);0x0021return;0x0023// end of script
0x08
void HitCameraTarget()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_PhysicsProp(787);0x000Freturn;0x0011// end of script
0x00
void PlayerHit(AActor* ActorTarget, double Velocity, const FVector& Fwd, const FVector& Loc)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_ActorTarget = ActorTarget;0x0012PersistentFrame.K2Node_CustomEvent_Velocity = Velocity;0x0024PersistentFrame.K2Node_CustomEvent_Fwd = Fwd;0x0036PersistentFrame.K2Node_CustomEvent_Loc_2 = Loc;0x0048ExecuteUbergraph_PhysicsProp(976);0x0057return;0x0059// end of script
0x40
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_PhysicsProp(5907);0x000Freturn;0x0011// end of script
EventProtected0x00
void RemovePlayerCollision()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_PhysicsProp(9076);0x000Freturn;0x0011// end of script
0x00
void DeactivateOverTime()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_PhysicsProp(9171);0x000Freturn;0x0011// end of script
0x00
void HitAwake(AActor* InputPin, USceneComponent* Comp)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_InputPin = InputPin;0x0012PersistentFrame.K2Node_CustomEvent_Comp = Comp;0x0024ExecuteUbergraph_PhysicsProp(10760);0x0033return;0x0035// end of script
0x10
void ReceiveTick(float DeltaSeconds)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012ExecuteUbergraph_PhysicsProp(11164);0x0021return;0x0023// end of script
EventPublic0x04
void CustomImpulse(const FVector& ImpactPoint, double StrengthMult, bool JustZ)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_ImpactPoint = ImpactPoint;0x0012PersistentFrame.K2Node_CustomEvent_StrengthMult = StrengthMult;0x0024PersistentFrame.K2Node_CustomEvent_JustZ = JustZ;0x0036ExecuteUbergraph_PhysicsProp(13427);0x0045return;0x0047// end of script
0x21
void ResetStarts()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_PhysicsProp(14712);0x000Freturn;0x0011// end of script
0x00
void DoorBash(const FVector& Loc)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Loc = Loc;0x0012ExecuteUbergraph_PhysicsProp(15401);0x0021return;0x0023// end of script
Public0x18
void HitSoundImpact(const FVector& Dir, const FVector& Loc)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Dir = Dir;0x0012PersistentFrame.K2Node_CustomEvent_Loc_1 = Loc;0x0024ExecuteUbergraph_PhysicsProp(16433);0x0033return;0x0035// end of script
0x30
void HitSound(const FVector& Loc, const FVector& Normal)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Loc = Loc;0x0012PersistentFrame.K2Node_CustomEvent_Normal = Normal;0x0024ExecuteUbergraph_PhysicsProp(16595);0x0033return;0x0035// end of script
0x30
void ExecuteUbergraph_PhysicsProp(int32 EntryPoint)
Script606 statements · 16,608 bytes of bytecode
0x0000PushFlow(Label_40DD);0x0005goto [EntryPoint];0x000FPopFlow();0x0010StaticMesh.SetCollisionResponseToChannel(2, 2);0x0038PopFlow();0x0039CallFunc_GetVelocity_ReturnValue = GetVelocity();0x0059CallFunc_VSize_ReturnValue = VSize(CallFunc_GetVelocity_ReturnValue);0x007ECallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_VSize_ReturnValue, 2);0x00A4if (!(CallFunc_Less_DoubleDouble_ReturnValue)) goto Label_00C3;0x00B2EnablePhysics(false, false);0x00C2PopFlow();0x00C3Label_00C3:0x00C3DeactivateOverTime();0x00D1PopFlow();0x00D2EnablePhysics(BeginWithPhysicsEnabled, true);0x00EAPopFlow();0x00EBdelayhit = false;0x00F6PopFlow();0x00F7Temp_bool_IsClosed_Variable_1 = false;0x0102Temp_bool_Has_Been_Initd_Variable_1 = true;0x010DPopFlow();0x010ETemp_bool_IsClosed_Variable_2 = false;0x0119Temp_bool_Has_Been_Initd_Variable_2 = true;0x0124PopFlow();0x0125Temp_bool_IsClosed_Variable = false;0x0130Temp_bool_Has_Been_Initd_Variable = true;0x013BPopFlow();0x013CPopFlow();0x013DPopFlow();0x013EPopFlow();0x013FPopFlow();0x0140PopFlow();0x0141PopFlow();0x0142PopFlow();0x0143PopFlow();0x0144PopFlow();0x0145PopFlow();0x0146PopFlow();0x0147HitSound(K2Node_Event_HitLocation, K2Node_Event_HitNormal);0x0167if (!(CaStartPhysics)) PopFlow();0x0171if (!(OnlyAwakeWithChainsaw)) goto Label_0180;0x017FPopFlow();0x0180Label_0180:0x0180HitAwake(K2Node_Event_Other, K2Node_Event_OtherComp);0x01A0PopFlow();0x01A1Object = K2Node_CustomEvent_Object;0x01B4if (!(delayhit)) goto Label_01C3;0x01C2PopFlow();0x01C3Label_01C3:0x01C3PushFlow(Label_024B);0x01C8K2Node_DynamicCast_AsEnvironmental_Interface = Cast<EnvironmentalInterface_C>(Object);0x01ECK2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsEnvironmental_Interface);0x0209if (!(K2Node_DynamicCast_bSuccess)) goto Label_023C;0x0217K2Node_DynamicCast_AsEnvironmental_Interface.StuntActivation();0x023CLabel_023C:0x023CHitCameraTarget();0x024APopFlow();0x024BLabel_024B:0x024BCallFunc_ActorHasTag_ReturnValue_6 = Object.ActorHasTag(FName(Enemy));0x0282if (!(CallFunc_ActorHasTag_ReturnValue_6)) PopFlow();0x028CCallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x02A1K2Node_DynamicCast_AsMy_Game_Instance = Cast<MyGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x02C5K2Node_DynamicCast_bSuccess_6 = Cast<1>(K2Node_DynamicCast_AsMy_Game_Instance);0x02E2if (!(K2Node_DynamicCast_bSuccess_6)) PopFlow();0x02ECK2Node_DynamicCast_AsMy_Game_Instance.CallAchievement(15);0x0312PopFlow();0x0313CallFunc_ActorHasTag_ReturnValue_5 = Object.ActorHasTag(FName(Enemy));0x034Aif (!(CallFunc_ActorHasTag_ReturnValue_5)) PopFlow();0x0354CallFunc_MakeLiteralName_ReturnValue = MakeLiteralName(FName(Throw));0x037DCallFunc_Array_RemoveItem_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_RemoveItem(StaticMesh.ComponentTags, CallFunc_MakeLiteralName_ReturnValue);0x03CFPopFlow();0x03D0PushFlow(Label_097C);0x03D5CallFunc_IsValid_ReturnValue = IsValid(K2Node_CustomEvent_ActorTarget);0x03F2if (!(CallFunc_IsValid_ReturnValue)) goto Label_0536;0x0400TargetActor = K2Node_CustomEvent_ActorTarget;0x0413CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x0428CallFunc_GetDisplayName_ReturnValue = GetDisplayName(TargetActor);0x044DPrintString(this, CallFunc_GetDisplayName_ReturnValue, CallFunc_MakeLiteralBool_ReturnValue, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x049FLabel_049F:0x049FCallFunc_BooleanOR_ReturnValue_2 = BooleanOR(ConstantDrag, ClimbObject);0x04C5if (!(CallFunc_BooleanOR_ReturnValue_2)) goto Label_099D;0x04D3CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x04E8PrintString(this, "22", CallFunc_MakeLiteralBool_ReturnValue, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0535PopFlow();0x0536Label_0536:0x0536CallFunc_GetPlayerPawn_ReturnValue_1 = GetPlayerPawn(this, 0);0x0550K2Node_DynamicCast_AsMain_Char_1 = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue_1);0x0574K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsMain_Char_1);0x0591if (!(K2Node_DynamicCast_bSuccess_4)) PopFlow();0x059BCallFunc_K2_GetActorLocation_ReturnValue_7 = K2_GetActorLocation();0x05B7CallFunc_Add_VectorVector_ReturnValue_4 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_7, FVector(0, 0, 25));0x05F5K2Node_MakeStruct_NearestSpecialData.SpecialCheck_13_7E15746C4E5E88A367F775BFE32B4AC5 = true;0x0609K2Node_MakeStruct_NearestSpecialData.SpecialLocationToCheck_11_3D7AF513442B6148D2A1CBB40D64A881 = CallFunc_Add_VectorVector_ReturnValue_4;0x062DK2Node_MakeStruct_NearestSpecialData.SpecialDirectionToCkeck_12_41065DAB49C2E9D256EF24B813865451 = K2Node_CustomEvent_Fwd;0x0651K2Node_MakeStruct_NearestSpecialData.SpecialActorToIgnore_10_EFD572A54925BAAFC0244CBA98B88CB7 = this;0x0665K2Node_DynamicCast_AsMain_Char_1.NearestEnemyFunction(2700, FName(ThrowTarget), 6, false, K2Node_MakeStruct_NearestSpecialData, CallFunc_NearestEnemyFunction_NearestEnemy_1);0x06B4CallFunc_IsValid_ReturnValue_5 = IsValid(CallFunc_NearestEnemyFunction_NearestEnemy_1);0x06D1if (!(CallFunc_IsValid_ReturnValue_5)) goto Label_0759;0x06DFTargetActor = CallFunc_NearestEnemyFunction_NearestEnemy_1;0x06F2CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x0707PrintString(this, "11", CallFunc_MakeLiteralBool_ReturnValue, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0754goto Label_049F;0x0759Label_0759:0x0759CallFunc_K2_GetActorLocation_ReturnValue_7 = K2_GetActorLocation();0x0775CallFunc_Add_VectorVector_ReturnValue_4 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_7, FVector(0, 0, 25));0x07B3K2Node_MakeStruct_NearestSpecialData.SpecialCheck_13_7E15746C4E5E88A367F775BFE32B4AC5 = true;0x07C7K2Node_MakeStruct_NearestSpecialData.SpecialLocationToCheck_11_3D7AF513442B6148D2A1CBB40D64A881 = CallFunc_Add_VectorVector_ReturnValue_4;0x07EBK2Node_MakeStruct_NearestSpecialData.SpecialDirectionToCkeck_12_41065DAB49C2E9D256EF24B813865451 = K2Node_CustomEvent_Fwd;0x080FK2Node_MakeStruct_NearestSpecialData.SpecialActorToIgnore_10_EFD572A54925BAAFC0244CBA98B88CB7 = this;0x0823K2Node_DynamicCast_AsMain_Char_1.NearestEnemyFunction(3600, FName(Enemy), 6, false, K2Node_MakeStruct_NearestSpecialData, CallFunc_NearestEnemyFunction_NearestEnemy);0x0872CallFunc_IsValid_ReturnValue_4 = IsValid(CallFunc_NearestEnemyFunction_NearestEnemy);0x088Fif (!(CallFunc_IsValid_ReturnValue_4)) goto Label_0917;0x089DTargetActor = CallFunc_NearestEnemyFunction_NearestEnemy;0x08B0CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x08C5PrintString(this, "12", CallFunc_MakeLiteralBool_ReturnValue, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0912goto Label_049F;0x0917Label_0917:0x0917CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x092CPrintString(this, "11bb", CallFunc_MakeLiteralBool_ReturnValue, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x097BPopFlow();0x097CLabel_097C:0x097CHitSoundImpact(K2Node_CustomEvent_Fwd, K2Node_CustomEvent_Loc_2);0x099CPopFlow();0x099DLabel_099D:0x099DCallFunc_K2_GetActorLocation_ReturnValue_3 = K2_GetActorLocation();0x09B9CallFunc_GetPlayerPawn_ReturnValue_1 = GetPlayerPawn(this, 0);0x09D3CallFunc_GetActorForwardVector_ReturnValue_1 = CallFunc_GetPlayerPawn_ReturnValue_1.GetActorForwardVector();0x0A05CallFunc_K2_GetActorLocation_ReturnValue_6 = TargetActor.K2_GetActorLocation();0x0A37/Game/Blueprints/Essentials/LocationInScreen.Default__LocationInScreen_C.InScreen(CallFunc_K2_GetActorLocation_ReturnValue_6, this, CallFunc_InScreen_OnScreen);0x0A6ECallFunc_FindLookAtRotation_ReturnValue_1 = FindLookAtRotation(CallFunc_K2_GetActorLocation_ReturnValue_3, CallFunc_K2_GetActorLocation_ReturnValue_6);0x0A9CCallFunc_GetForwardVector_ReturnValue_2 = GetForwardVector(CallFunc_FindLookAtRotation_ReturnValue_1);0x0AC1CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_GetForwardVector_ReturnValue_2, CallFunc_GetActorForwardVector_ReturnValue_1);0x0AEFCallFunc_DegAcos_ReturnValue = DegAcos(CallFunc_Dot_VectorVector_ReturnValue);0x0B14CallFunc_Less_DoubleDouble_ReturnValue_1 = Less_DoubleDouble(CallFunc_DegAcos_ReturnValue, 50);0x0B3ACallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_InScreen_OnScreen, CallFunc_Less_DoubleDouble_ReturnValue_1);0x0B60if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_10D6;0x0B6ECallFunc_IsPlaying_ReturnValue = ThrowTL.IsPlaying();0x0B98if (!(CallFunc_IsPlaying_ReturnValue)) goto Label_0C09;0x0BA6CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x0BBBPrintString(this, "44", CallFunc_MakeLiteralBool_ReturnValue, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0C08PopFlow();0x0C09Label_0C09:0x0C09PushFlow(Label_0C50);0x0C0Edelayhit = true;0x0C19RetriggerableDelay(this, 0.1f, LatentActionInfo{0xEB, 1804640880, FName(ExecuteUbergraph_PhysicsProp), this});0x0C4FPopFlow();0x0C50Label_0C50:0x0C50CallFunc_MakeLiteralName_ReturnValue = MakeLiteralName(FName(Throw));0x0C79CallFunc_Array_Add_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(TargetActor.Tags, CallFunc_MakeLiteralName_ReturnValue);0x0CD3CallFunc_RandomRotator_ReturnValue = RandomRotator(false);0x0CF0CallFunc_GetForwardVector_ReturnValue = GetForwardVector(CallFunc_RandomRotator_ReturnValue);0x0D15FwdPhysicsThrow = CallFunc_GetForwardVector_ReturnValue;0x0D30Attack Hit Velocity = K2Node_CustomEvent_Velocity;0x0D4BStaticMesh.SetPhysicsLinearVelocity(FVector(0, 0, 0), false, FName(None));0x0D96KillAngularMomentum();0x0DA4GetComponentBounds(StaticMesh, CallFunc_GetComponentBounds_Origin_2, CallFunc_GetComponentBounds_BoxExtent_2, CallFunc_GetComponentBounds_SphereRadius_2);0x0DD2BreakVector(CallFunc_GetComponentBounds_BoxExtent_2, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0E00CallFunc_Multiply_DoubleDouble_ReturnValue_8 = Multiply_DoubleDouble(CallFunc_BreakVector_Z, 0.5);0x0E2ECallFunc_MakeVector_ReturnValue_2 = MakeVector(0, 0, CallFunc_Multiply_DoubleDouble_ReturnValue_8);0x0E65K2_AddActorWorldOffset(CallFunc_MakeVector_ReturnValue_2, false, CallFunc_K2_AddActorWorldOffset_SweepHitResult, true);0x0E83CallFunc_K2_GetActorLocation_ReturnValue_5 = K2_GetActorLocation();0x0E9FThrowLoc = CallFunc_K2_GetActorLocation_ReturnValue_5;0x0EBACallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x0ECFPrintString(this, "hittin", CallFunc_MakeLiteralBool_ReturnValue, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0F20CallFunc_GetGameMode_ReturnValue_1 = GetGameMode(this);0x0F35K2Node_DynamicCast_AsMy_Game_Mode_1 = Cast<MyGameMode_C>(CallFunc_GetGameMode_ReturnValue_1);0x0F59K2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsMy_Game_Mode_1);0x0F76if (!(K2Node_DynamicCast_bSuccess_5)) PopFlow();0x0F80K2Node_DynamicCast_AsMy_Game_Mode_1.DelayActionEnemy.Broadcast(1, false);0x0FB3CallFunc_K2_GetActorLocation_ReturnValue_1 = TargetActor.K2_GetActorLocation();0x0FE5CallFunc_Vector_Distance_ReturnValue = Vector_Distance(CallFunc_K2_GetActorLocation_ReturnValue_1, ThrowLoc);0x1013CallFunc_Divide_DoubleDouble_ReturnValue_2 = Divide_DoubleDouble(CallFunc_Vector_Distance_ReturnValue, 3000);0x1041CallFunc_Divide_DoubleDouble_ReturnValue_4 = Divide_DoubleDouble(1, CallFunc_Divide_DoubleDouble_ReturnValue_2);0x106FCallFunc_SetPlayRate_NewRate_ImplicitCast = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue_4);0x108CThrowTL.SetPlayRate(CallFunc_SetPlayRate_NewRate_ImplicitCast);0x10B5ThrowTL.PlayFromStart();0x10D5PopFlow();0x10D6Label_10D6:0x10D6CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x10EBPrintString(this, "33", CallFunc_MakeLiteralBool_ReturnValue, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x1138PopFlow();0x1139Label_1139:0x1139CallFunc_ActorHasTag_ReturnValue = ActorHasTag(FName(Throw));0x115ACallFunc_ComponentHasTag_ReturnValue = StaticMesh.ComponentHasTag(FName(Throw));0x1191CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_ComponentHasTag_ReturnValue, CallFunc_ActorHasTag_ReturnValue);0x11B7if (!(CallFunc_BooleanOR_ReturnValue)) PopFlow();0x11C1PhysicsHitResults(K2Node_CustomEvent_InputPin);0x11D8PopFlow();0x11D9Label_11D9:0x11D9ThrowTL.Stop();0x11F9CallFunc_IsValid_ReturnValue_2 = IsValid(TargetActor);0x1216if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x1220CallFunc_MakeLiteralName_ReturnValue = MakeLiteralName(FName(Throw));0x1249CallFunc_Array_RemoveItem_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_RemoveItem(TargetActor.Tags, CallFunc_MakeLiteralName_ReturnValue);0x129BPopFlow();0x129CLabel_129C:0x129CCallFunc_IsValid_ReturnValue_1 = IsValid(TargetActor);0x12B9if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_11D9;0x12C7CallFunc_MakeLiteralName_ReturnValue = MakeLiteralName(FName(Throw));0x12F0CallFunc_ComponentHasTag_ReturnValue_1 = StaticMesh.ComponentHasTag(CallFunc_MakeLiteralName_ReturnValue);0x1323if (!(CallFunc_ComponentHasTag_ReturnValue_1)) goto Label_11D9;0x1331CallFunc_K2_GetActorLocation_ReturnValue_2 = TargetActor.K2_GetActorLocation();0x1363CallFunc_Vector_Distance_ReturnValue_1 = Vector_Distance(ThrowLoc, CallFunc_K2_GetActorLocation_ReturnValue_2);0x1391CallFunc_Divide_DoubleDouble_ReturnValue_3 = Divide_DoubleDouble(CallFunc_Vector_Distance_ReturnValue_1, 10);0x13BFCallFunc_GetWorldDeltaSeconds_ReturnValue_2 = GetWorldDeltaSeconds(this);0x13DCCallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_GetWorldDeltaSeconds_ReturnValue_2, -1000);0x140ACallFunc_VLerp_ReturnValue = VLerp(ThrowLoc, CallFunc_K2_GetActorLocation_ReturnValue_2, ThrowTL_NewTrack_2_E695683447EDBBF6419A94B6D49E9111);0x1441CallFunc_Multiply_DoubleDouble_A_ImplicitCast_2 = Cast<4>(ThrowTL_NewTrack_3_E695683447EDBBF6419A94B6D49E9111);0x145ECallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_2, CallFunc_Divide_DoubleDouble_ReturnValue_3);0x148CCallFunc_Multiply_DoubleDouble_B_ImplicitCast = Cast<4>(ThrowTL_NewTrack_0_E695683447EDBBF6419A94B6D49E9111);0x14A9CallFunc_Multiply_DoubleDouble_ReturnValue_7 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_5, CallFunc_Multiply_DoubleDouble_B_ImplicitCast);0x14D7CallFunc_MakeVector_ReturnValue = MakeVector(0, 0, CallFunc_Multiply_DoubleDouble_ReturnValue_6);0x150ECallFunc_MakeVector_ReturnValue_1 = MakeVector(0, 0, CallFunc_Multiply_DoubleDouble_ReturnValue_7);0x1545CallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_VLerp_ReturnValue, CallFunc_MakeVector_ReturnValue);0x1573CallFunc_Add_VectorVector_ReturnValue_3 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_2, CallFunc_MakeVector_ReturnValue_1);0x15A1CallFunc_K2_SetActorLocation_ReturnValue = K2_SetActorLocation(CallFunc_Add_VectorVector_ReturnValue_3, true, CallFunc_K2_SetActorLocation_SweepHitResult, false);0x15C9StaticMesh.SetPhysicsLinearVelocity(FVector(0, 0, 0), false, FName(None));0x1614CallFunc_GetWorldDeltaSeconds_ReturnValue_1 = GetWorldDeltaSeconds(this);0x1631CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_GetWorldDeltaSeconds_ReturnValue_1, 1e+05);0x165FCallFunc_Conv_DoubleToVector_ReturnValue_3 = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x1684CallFunc_Multiply_VectorVector_ReturnValue_3 = Multiply_VectorVector(FwdPhysicsThrow, CallFunc_Conv_DoubleToVector_ReturnValue_3);0x16B2StaticMesh.AddTorqueInRadians(CallFunc_Multiply_VectorVector_ReturnValue_3, FName(None), false);0x16EDPopFlow();0x16EELabel_16EE:0x16EEThrowTL.Stop();0x170Egoto Label_1139;0x1713PushFlow(Label_1A5E);0x1718PushFlow(Label_1A6D);0x171DAttacher.K2_DetachFromComponent(1, 1, 1, true);0x1744CallFunc_GetTransform_ReturnValue = GetTransform();0x1760Attacher.K2_SetWorldTransform(CallFunc_GetTransform_ReturnValue, false, CallFunc_K2_SetWorldTransform_SweepHitResult, false);0x1794CallFunc_GetAllActorsWithTag_OutActors = {};0x179FGetAllActorsWithTag(this, FName(Physics), CallFunc_GetAllActorsWithTag_OutActors);0x17C0CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x17DCCallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(0, 0, -500));0x181ACallFunc_LineTraceSingle_ReturnValue = LineTraceSingle(this, CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_Add_VectorVector_ReturnValue, 0, false, CallFunc_GetAllActorsWithTag_OutActors, 0, CallFunc_LineTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x18A2BreakHitResult(CallFunc_LineTraceSingle_OutHit, CallFunc_BreakHitResult_bBlockingHit_2, CallFunc_BreakHitResult_bInitialOverlap_2, CallFunc_BreakHitResult_Time_2, CallFunc_BreakHitResult_Distance_2, CallFunc_BreakHitResult_Location_2, CallFunc_BreakHitResult_ImpactPoint_2, CallFunc_BreakHitResult_Normal_2, CallFunc_BreakHitResult_ImpactNormal_2, CallFunc_BreakHitResult_PhysMat_2, CallFunc_BreakHitResult_HitActor_2, CallFunc_BreakHitResult_HitComponent_2, CallFunc_BreakHitResult_HitBoneName_2, CallFunc_BreakHitResult_BoneName_2, CallFunc_BreakHitResult_HitItem_2, CallFunc_BreakHitResult_ElementIndex_2, CallFunc_BreakHitResult_FaceIndex_2, CallFunc_BreakHitResult_TraceStart_2, CallFunc_BreakHitResult_TraceEnd_2);0x1957if (!(CallFunc_BreakHitResult_bBlockingHit_2)) PopFlow();0x1961BreakHitResult(CallFunc_LineTraceSingle_OutHit, CallFunc_BreakHitResult_bBlockingHit_2, CallFunc_BreakHitResult_bInitialOverlap_2, CallFunc_BreakHitResult_Time_2, CallFunc_BreakHitResult_Distance_2, CallFunc_BreakHitResult_Location_2, CallFunc_BreakHitResult_ImpactPoint_2, CallFunc_BreakHitResult_Normal_2, CallFunc_BreakHitResult_ImpactNormal_2, CallFunc_BreakHitResult_PhysMat_2, CallFunc_BreakHitResult_HitActor_2, CallFunc_BreakHitResult_HitComponent_2, CallFunc_BreakHitResult_HitBoneName_2, CallFunc_BreakHitResult_BoneName_2, CallFunc_BreakHitResult_HitItem_2, CallFunc_BreakHitResult_ElementIndex_2, CallFunc_BreakHitResult_FaceIndex_2, CallFunc_BreakHitResult_TraceStart_2, CallFunc_BreakHitResult_TraceEnd_2);0x1A16CallFunc_K2_AttachToComponent_ReturnValue = Attacher.K2_AttachToComponent(CallFunc_BreakHitResult_HitComponent_2, FName(None), 1, 1, 1, true);0x1A5DPopFlow();0x1A5ELabel_1A5E:0x1A5EResetStarts();0x1A6CPopFlow();0x1A6DLabel_1A6D:0x1A6DCallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x1A82K2Node_DynamicCast_AsMy_Game_Mode = Cast<MyGameMode_C>(CallFunc_GetGameMode_ReturnValue);0x1AA6K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsMy_Game_Mode);0x1AC3if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x1ACDK2Node_CreateDelegate_OutputDelegate.Bind(this, ResetPosition);0x1AE4K2Node_DynamicCast_AsMy_Game_Mode.RespawnWorld += K2Node_CreateDelegate_OutputDelegate;0x1B0Dif (!(ClimbObject)) goto Label_1B95;0x1B1BTemp_name_Variable_2 = FName(NoUpThrow);0x1B3ACallFunc_Array_Add_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(StaticMesh.ComponentTags, Temp_name_Variable_2);0x1B94PopFlow();0x1B95Label_1B95:0x1B95Temp_name_Variable_1 = FName(NoWall);0x1BB4CallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(StaticMesh.ComponentTags, Temp_name_Variable_1);0x1C0ETemp_name_Variable = FName(NoClimb);0x1C2DCallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(StaticMesh.ComponentTags, Temp_name_Variable);0x1C87PopFlow();0x1C88PopFlow();0x1C89Label_1C89:0x1C89EnablePhysics(true, false);0x1C99PopFlow();0x1C9ALabel_1C9A:0x1C9APushFlow(Label_1EC3);0x1C9FPushFlow(Label_1F17);0x1CA4PushFlow(Label_16EE);0x1CA9CallFunc_ActorHasTag_ReturnValue_2 = K2Node_CustomEvent_InputPin.ActorHasTag(FName(Physics));0x1CE0if (!(CallFunc_ActorHasTag_ReturnValue_2)) goto Label_1C89;0x1CEEK2Node_DynamicCast_AsCharacter = Cast<Character>(K2Node_CustomEvent_InputPin);0x1D12K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsCharacter);0x1D2Fif (!(K2Node_DynamicCast_bSuccess_2)) goto Label_1C89;0x1D3DKillAngularMomentum();0x1D4BBreakHitResult(K2Node_DynamicCast_AsCharacter.CharacterMovement.CurrentFloor.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);0x1E35CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitActor, this);0x1E53if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_1E70;0x1E61Label_1E61:0x1E61KillVelocityMomentum();0x1E6FPopFlow();0x1E70Label_1E70:0x1E70CallFunc_IsWalking_ReturnValue = K2Node_DynamicCast_AsCharacter.CharacterMovement.IsWalking();0x1EB0if (!(CallFunc_IsWalking_ReturnValue)) goto Label_1E61;0x1EBEgoto Label_1C89;0x1EC3Label_1EC3:0x1EC3CallFunc_IsSimulatingPhysics_ReturnValue = K2Node_CustomEvent_Comp.IsSimulatingPhysics(FName(None));0x1EFEif (!(CallFunc_IsSimulatingPhysics_ReturnValue)) PopFlow();0x1F08KillAngularMomentum();0x1F16PopFlow();0x1F17Label_1F17:0x1F17PushFlow(Label_1F44);0x1F1Cif (!(Temp_bool_Has_Been_Initd_Variable_1)) goto Label_1F2B;0x1F2APopFlow();0x1F2BLabel_1F2B:0x1F2BTemp_bool_Has_Been_Initd_Variable_1 = true;0x1F36if (!(false)) PopFlow();0x1F38Temp_bool_IsClosed_Variable_1 = true;0x1F43PopFlow();0x1F44Label_1F44:0x1F44if (!(Temp_bool_IsClosed_Variable_1)) goto Label_1F53;0x1F52PopFlow();0x1F53Label_1F53:0x1F53Temp_bool_IsClosed_Variable_1 = true;0x1F5EPushFlow(Label_233D);0x1F63CallFunc_ActorHasTag_ReturnValue_1 = K2Node_CustomEvent_InputPin.ActorHasTag(FName(Trap));0x1F9Aif (!(CallFunc_ActorHasTag_ReturnValue_1)) PopFlow();0x1FA4KillVelocityMomentum();0x1FB2CallFunc_GetMass_ReturnValue = StaticMesh.GetMass();0x1FE8CallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetMass_ReturnValue);0x2005CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, 100);0x2033CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue);0x2058CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(K2Node_Event_HitNormal, CallFunc_Conv_DoubleToVector_ReturnValue);0x2086StaticMesh.AddImpulse(CallFunc_Multiply_VectorVector_ReturnValue, FName(None), false);0x20C1PushFlow(Label_21A8);0x20C6CallFunc_MakeLiteralName_ReturnValue_1 = MakeLiteralName(FName(CanPredict));0x20EFCallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(Tags, CallFunc_MakeLiteralName_ReturnValue_1);0x212Bif (!(CallFunc_Array_Contains_ReturnValue)) goto Label_213A;0x2139PopFlow();0x213ALabel_213A:0x213ACallFunc_MakeLiteralName_ReturnValue_1 = MakeLiteralName(FName(CanPredict));0x2163CallFunc_Array_Add_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Tags, CallFunc_MakeLiteralName_ReturnValue_1);0x21A7PopFlow();0x21A8Label_21A8:0x21A8CallFunc_K2_GetActorRotation_ReturnValue_1 = K2_GetActorRotation();0x21C4BreakRotator(CallFunc_K2_GetActorRotation_ReturnValue_1, CallFunc_BreakRotator_Roll_1, CallFunc_BreakRotator_Pitch_1, CallFunc_BreakRotator_Yaw_1);0x21F2CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(0.9);0x2217CallFunc_Multiply_DoubleDouble_A_ImplicitCast_3 = Cast<4>(CallFunc_BreakRotator_Roll_1);0x2234CallFunc_Multiply_DoubleDouble_ReturnValue_10 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_3, CallFunc_MakeLiteralDouble_ReturnValue);0x2262CallFunc_Multiply_DoubleDouble_A_ImplicitCast_4 = Cast<4>(CallFunc_BreakRotator_Pitch_1);0x227FCallFunc_Multiply_DoubleDouble_ReturnValue_11 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_4, CallFunc_MakeLiteralDouble_ReturnValue);0x22ADCallFunc_MakeRotator_Roll_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_10);0x22CACallFunc_MakeRotator_Pitch_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_11);0x22E7CallFunc_MakeRotator_ReturnValue_1 = MakeRotator(CallFunc_MakeRotator_Roll_ImplicitCast, CallFunc_MakeRotator_Pitch_ImplicitCast, CallFunc_BreakRotator_Yaw_1);0x231ECallFunc_K2_SetActorRotation_ReturnValue_1 = K2_SetActorRotation(CallFunc_MakeRotator_ReturnValue_1, true);0x233CPopFlow();0x233DLabel_233D:0x233DRetriggerableDelay(this, 0.05f, LatentActionInfo{0xF7, -304959741, FName(ExecuteUbergraph_PhysicsProp), this});0x2373PopFlow();0x2374StaticMesh.SetCollisionResponseToChannel(2, 1);0x239CRetriggerableDelay(this, 0.2f, LatentActionInfo{0x10, 650325643, FName(ExecuteUbergraph_PhysicsProp), this});0x23D2PopFlow();0x23D3if (!(BeginWithPhysicsEnabled)) goto Label_23E2;0x23E1PopFlow();0x23E2Label_23E2:0x23E2CallFunc_IsSimulatingPhysics_ReturnValue_2 = StaticMesh.IsSimulatingPhysics(FName(None));0x241Dif (!(CallFunc_IsSimulatingPhysics_ReturnValue_2)) PopFlow();0x2427RetriggerableDelay(this, 10f, LatentActionInfo{0x39, -1542341447, FName(ExecuteUbergraph_PhysicsProp), this});0x245DPopFlow();0x245EPopFlow();0x245FLabel_245F:0x245FDelay(this, 1f, LatentActionInfo{0xD2, -1373150950, FName(ExecuteUbergraph_PhysicsProp), this});0x2495PopFlow();0x2496Label_2496:0x2496if (!(false)) PopFlow();0x2498Temp_bool_IsClosed_Variable = true;0x24A3PopFlow();0x24A4Label_24A4:0x24A4PushFlow(Label_24C8);0x24A9if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_24B8;0x24B7PopFlow();0x24B8Label_24B8:0x24B8Temp_bool_Has_Been_Initd_Variable = true;0x24C3goto Label_2496;0x24C8Label_24C8:0x24C8if (!(Temp_bool_IsClosed_Variable)) goto Label_24D7;0x24D6PopFlow();0x24D7Label_24D7:0x24D7Temp_bool_IsClosed_Variable = true;0x24E2GetComponentBounds(StaticMesh, CallFunc_GetComponentBounds_Origin_3, CallFunc_GetComponentBounds_BoxExtent_3, CallFunc_GetComponentBounds_SphereRadius_3);0x2510CallFunc_Divide_DoubleDouble_A_ImplicitCast_2 = Cast<4>(CallFunc_GetComponentBounds_SphereRadius_3);0x252DCallFunc_Divide_DoubleDouble_ReturnValue_7 = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_A_ImplicitCast_2, 1000);0x255BCallFunc_Lerp_ReturnValue_1 = Lerp(0.25, 2, CallFunc_Divide_DoubleDouble_ReturnValue_7);0x2592CallFunc_Conv_DoubleToVector_ReturnValue_6 = Conv_DoubleToVector(CallFunc_Lerp_ReturnValue_1);0x25B7CallFunc_Conv_VectorToRotator_ReturnValue = Conv_VectorToRotator(K2Node_CustomEvent_Dir);0x25DCCallFunc_SpawnSystemAtLocation_ReturnValue = SpawnSystemAtLocation(this, /Game/Meshes/PhysicsProps/HitImpactProp_NS.HitImpactProp_NS, K2Node_CustomEvent_Loc_1, CallFunc_Conv_VectorToRotator_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_6, true, true, 0, true);0x261AGetComponentBounds(StaticMesh, CallFunc_GetComponentBounds_Origin_3, CallFunc_GetComponentBounds_BoxExtent_3, CallFunc_GetComponentBounds_SphereRadius_3);0x2648CallFunc_Divide_DoubleDouble_A_ImplicitCast_3 = Cast<4>(CallFunc_GetComponentBounds_SphereRadius_3);0x2665CallFunc_Divide_DoubleDouble_ReturnValue_6 = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_A_ImplicitCast_3, 100);0x2693CallFunc_FTrunc_ReturnValue = FTrunc(CallFunc_Divide_DoubleDouble_ReturnValue_6);0x26B8CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(CallFunc_FTrunc_ReturnValue, 1);0x26E2CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(CallFunc_Add_IntInt_ReturnValue_1);0x2707CallFunc_SetFloatParameter_Param_ImplicitCast = Cast<3>(CallFunc_Conv_IntToDouble_ReturnValue);0x2724CallFunc_SpawnSystemAtLocation_ReturnValue.SetFloatParameter(FName(SpawnAmount), CallFunc_SetFloatParameter_Param_ImplicitCast);0x275ECallFunc_GetPlayerPawn_ReturnValue_2 = GetPlayerPawn(this, 0);0x2778K2Node_DynamicCast_AsMain_Char_2 = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue_2);0x279CK2Node_DynamicCast_bSuccess_7 = Cast<1>(K2Node_DynamicCast_AsMain_Char_2);0x27B9if (!(K2Node_DynamicCast_bSuccess_7)) PopFlow();0x27C3GetComponentBounds(StaticMesh, CallFunc_GetComponentBounds_Origin_3, CallFunc_GetComponentBounds_BoxExtent_3, CallFunc_GetComponentBounds_SphereRadius_3);0x27F1CallFunc_Divide_DoubleDouble_A_ImplicitCast_2 = Cast<4>(CallFunc_GetComponentBounds_SphereRadius_3);0x280ECallFunc_Divide_DoubleDouble_ReturnValue_7 = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_A_ImplicitCast_2, 1000);0x283CCallFunc_Lerp_ReturnValue_1 = Lerp(0.25, 2, CallFunc_Divide_DoubleDouble_ReturnValue_7);0x2873CallFunc_DynamicFeedbackShake_Scale_ImplicitCast = Cast<3>(CallFunc_Lerp_ReturnValue_1);0x2890K2Node_DynamicCast_AsMain_Char_2.DynamicFeedbackShake(CallFunc_DynamicFeedbackShake_Scale_ImplicitCast, FVector(0, 0, 0), true, /Game/Blueprints/Cameras/CameraShakes/CameraShakeSlice.CameraShakeSlice_C, 0, 0, 0, false);0x28F8GetComponentBounds(StaticMesh, CallFunc_GetComponentBounds_Origin_3, CallFunc_GetComponentBounds_BoxExtent_3, CallFunc_GetComponentBounds_SphereRadius_3);0x2926CallFunc_Less_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetComponentBounds_SphereRadius_3);0x2943CallFunc_Less_DoubleDouble_ReturnValue_2 = Less_DoubleDouble(CallFunc_Less_DoubleDouble_A_ImplicitCast, 600);0x2969if (!(CallFunc_Less_DoubleDouble_ReturnValue_2)) goto Label_29F0;0x2977HitSoundAudio2 = /Game/Sound/SFX/Object/ConcreteHitMid_Cue.ConcreteHitMid_Cue;0x298ALabel_298A:0x298ACallFunc_K2_GetActorLocation_ReturnValue_8 = K2_GetActorLocation();0x29A6PlaySoundAtLocation(this, HitSoundAudio2, CallFunc_K2_GetActorLocation_ReturnValue_8, FRotator(0, 0, 0), 2f, 1f, 0f, nullptr, nullptr, this, nullptr);0x29EFPopFlow();0x29F0Label_29F0:0x29F0HitSoundAudio2 = /Game/Sound/SFX/Object/ConcreteHitImpact_Cue.ConcreteHitImpact_Cue;0x2A03goto Label_298A;0x2A08CallFunc_ActorHasTag_ReturnValue_3 = K2Node_CustomEvent_InputPin.ActorHasTag(FName(Destroy));0x2A3FCallFunc_ActorHasTag_ReturnValue_4 = K2Node_CustomEvent_InputPin.ActorHasTag(FName(Enemy));0x2A76CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_ActorHasTag_ReturnValue_3, CallFunc_ActorHasTag_ReturnValue_4);0x2A9Cif (!(CallFunc_BooleanOR_ReturnValue_1)) goto Label_2AAF;0x2AAAgoto Label_1C9A;0x2AAFLabel_2AAF:0x2AAFCallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x2AC9K2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue);0x2AEDK2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x2B0Aif (!(K2Node_DynamicCast_bSuccess_3)) goto Label_1C9A;0x2B18CallFunc_IsValid_ReturnValue_3 = IsValid(K2Node_DynamicCast_AsMain_Char.LastAttachedActor);0x2B4Bif (!(CallFunc_IsValid_ReturnValue_3)) goto Label_1C9A;0x2B59CallFunc_EqualEqual_ObjectObject_ReturnValue_1 = EqualEqual_ObjectObject(K2Node_DynamicCast_AsMain_Char.LastAttachedActor, this);0x2B8Dif (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_1)) goto Label_1C9A;0x2B9BPopFlow();0x2B9CCallFunc_IsSimulatingPhysics_ReturnValue_1 = StaticMesh.IsSimulatingPhysics(FName(None));0x2BD7if (!(CallFunc_IsSimulatingPhysics_ReturnValue_1)) goto Label_3460;0x2BE5CallFunc_GetAllActorsOfClassWithTag_OutActors = {};0x2BF0GetAllActorsOfClassWithTag(this, /Script/Engine.Actor, FName(Physics), CallFunc_GetAllActorsOfClassWithTag_OutActors);0x2C1AGetComponentBounds(StaticMesh, CallFunc_GetComponentBounds_Origin, CallFunc_GetComponentBounds_BoxExtent, CallFunc_GetComponentBounds_SphereRadius);0x2C48CallFunc_Divide_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetComponentBounds_SphereRadius);0x2C65CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_A_ImplicitCast, 4);0x2C93CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue, -2);0x2CC1CallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x2CE6CallFunc_GetActorUpVector_ReturnValue = GetActorUpVector();0x2D02CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_GetActorUpVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x2D30CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_GetComponentBounds_Origin, CallFunc_Multiply_VectorVector_ReturnValue_1);0x2D5ECallFunc_SphereTraceSingleByProfile_Radius_ImplicitCast = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue);0x2D7BCallFunc_SphereTraceSingleByProfile_ReturnValue = SphereTraceSingleByProfile(this, CallFunc_GetComponentBounds_Origin, CallFunc_Add_VectorVector_ReturnValue_1, CallFunc_SphereTraceSingleByProfile_Radius_ImplicitCast, FName(None), false, CallFunc_GetAllActorsOfClassWithTag_OutActors, 1, CallFunc_SphereTraceSingleByProfile_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x2E17CallFunc_GetActorForwardVector_ReturnValue = GetActorForwardVector();0x2E33CallFunc_GetUpVector_ReturnValue = GetUpVector(FRotator(0, 0, 0));0x2E68CallFunc_K2_GetActorRotation_ReturnValue = K2_GetActorRotation();0x2E84BreakHitResult(CallFunc_SphereTraceSingleByProfile_OutHit, 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);0x2F39CallFunc_SelectVector_ReturnValue = SelectVector(CallFunc_BreakHitResult_Normal_1, CallFunc_GetUpVector_ReturnValue, CallFunc_BreakHitResult_bBlockingHit_1);0x2F70CallFunc_MakeRotFromXZ_ReturnValue = MakeRotFromXZ(CallFunc_GetActorForwardVector_ReturnValue, CallFunc_SelectVector_ReturnValue);0x2F9ECallFunc_RInterpTo_ReturnValue = RInterpTo(CallFunc_K2_GetActorRotation_ReturnValue, CallFunc_MakeRotFromXZ_ReturnValue, K2Node_Event_DeltaSeconds, 15f);0x2FDACallFunc_K2_SetActorRotation_ReturnValue = K2_SetActorRotation(CallFunc_RInterpTo_ReturnValue, true);0x2FF8CallFunc_GetPhysicsAngularVelocityInRadians_ReturnValue = StaticMesh.GetPhysicsAngularVelocityInRadians(FName(None));0x3037CallFunc_VSize_ReturnValue_2 = VSize(CallFunc_GetPhysicsAngularVelocityInRadians_ReturnValue);0x305CCallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x3079CallFunc_Conv_DoubleToVector_ReturnValue_2 = Conv_DoubleToVector(CallFunc_GetWorldDeltaSeconds_ReturnValue);0x309ECallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_GetPhysicsAngularVelocityInRadians_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_2);0x30CCCallFunc_ClampVectorSize_ReturnValue = ClampVectorSize(CallFunc_Subtract_VectorVector_ReturnValue, 0, CallFunc_VSize_ReturnValue_2);0x3103StaticMesh.SetPhysicsAngularVelocityInRadians(CallFunc_ClampVectorSize_ReturnValue, false, FName(None));0x313ETemp_int_Loop_Counter_Variable = 0;0x3155Temp_int_Array_Index_Variable = 0;0x316CLabel_316C:0x316CCallFunc_GetComponentsByTag_ReturnValue = GetComponentsByTag(/Script/Engine.AudioComponent, FName(Loop));0x319ECallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetComponentsByTag_ReturnValue);0x31D9CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x31FFif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x3209Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x3224PushFlow(Label_3416);0x3229GetComponentBounds(StaticMesh, CallFunc_GetComponentBounds_Origin_1, CallFunc_GetComponentBounds_BoxExtent_1, CallFunc_GetComponentBounds_SphereRadius_1);0x3257CallFunc_GetComponentVelocity_ReturnValue = StaticMesh.GetComponentVelocity();0x328DCallFunc_GetComponentsByTag_ReturnValue = GetComponentsByTag(/Script/Engine.AudioComponent, FName(Loop));0x32BFCallFunc_VSize_ReturnValue_1 = VSize(CallFunc_GetComponentVelocity_ReturnValue);0x32E4CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_VSize_ReturnValue_1, 25);0x3312CallFunc_Divide_DoubleDouble_B_ImplicitCast = Cast<4>(CallFunc_GetComponentBounds_SphereRadius_1);0x332FCallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue, CallFunc_Divide_DoubleDouble_B_ImplicitCast);0x335DCallFunc_FClamp_ReturnValue = FClamp(CallFunc_Divide_DoubleDouble_ReturnValue_1, 0, 1);0x3394/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetComponentsByTag_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x33CFCallFunc_SetVolumeMultiplier_NewVolumeMultiplier_ImplicitCast = Cast<3>(CallFunc_FClamp_ReturnValue);0x33ECCallFunc_Array_Get_Item.SetVolumeMultiplier(CallFunc_SetVolumeMultiplier_NewVolumeMultiplier_ImplicitCast);0x3415PopFlow();0x3416Label_3416:0x3416CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x3440Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x345Bgoto Label_316C;0x3460Label_3460:0x3460SetActorTickEnabled(false);0x346FPopFlow();0x3470PopFlow();0x3471PopFlow();0x3472PopFlow();0x3473WasActive = true;0x347EStaticMesh.SetSimulatePhysics(true);0x34A3CallFunc_K2_GetActorLocation_ReturnValue_4 = K2_GetActorLocation();0x34BFCallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(K2Node_CustomEvent_ImpactPoint, CallFunc_K2_GetActorLocation_ReturnValue_4);0x34EDCallFunc_GetMass_ReturnValue_1 = StaticMesh.GetMass();0x3523BreakRotator(CallFunc_FindLookAtRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x3551CallFunc_Multiply_DoubleDouble_A_ImplicitCast_1 = Cast<4>(CallFunc_GetMass_ReturnValue_1);0x356ECallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_1, K2Node_CustomEvent_StrengthMult);0x359CCallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw);0x35CBCallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_3, 300);0x35F9CallFunc_SelectRotator_ReturnValue = SelectRotator(CallFunc_MakeRotator_ReturnValue, CallFunc_FindLookAtRotation_ReturnValue, K2Node_CustomEvent_JustZ);0x3630CallFunc_Conv_DoubleToVector_ReturnValue_4 = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue_4);0x3655CallFunc_GetForwardVector_ReturnValue_1 = GetForwardVector(CallFunc_SelectRotator_ReturnValue);0x367ACallFunc_Multiply_VectorVector_ReturnValue_2 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue_1, CallFunc_Conv_DoubleToVector_ReturnValue_4);0x36A8StaticMesh.AddImpulse(CallFunc_Multiply_VectorVector_ReturnValue_2, FName(None), false);0x36E3CallFunc_K2_GetActorLocation_ReturnValue_4 = K2_GetActorLocation();0x36FFCallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(K2Node_CustomEvent_ImpactPoint, CallFunc_K2_GetActorLocation_ReturnValue_4);0x372DCallFunc_GetMass_ReturnValue_1 = StaticMesh.GetMass();0x3763BreakRotator(CallFunc_FindLookAtRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x3791CallFunc_Multiply_DoubleDouble_A_ImplicitCast_1 = Cast<4>(CallFunc_GetMass_ReturnValue_1);0x37AECallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_1, K2Node_CustomEvent_StrengthMult);0x37DCCallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw);0x380BCallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_3, 300);0x3839CallFunc_SelectRotator_ReturnValue = SelectRotator(CallFunc_MakeRotator_ReturnValue, CallFunc_FindLookAtRotation_ReturnValue, K2Node_CustomEvent_JustZ);0x3870CallFunc_Conv_DoubleToVector_ReturnValue_4 = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue_4);0x3895CallFunc_GetForwardVector_ReturnValue_1 = GetForwardVector(CallFunc_SelectRotator_ReturnValue);0x38BACallFunc_Multiply_VectorVector_ReturnValue_2 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue_1, CallFunc_Conv_DoubleToVector_ReturnValue_4);0x38E8CallFunc_Conv_DoubleToVector_ReturnValue_5 = Conv_DoubleToVector(5000);0x390DCallFunc_Multiply_VectorVector_ReturnValue_4 = Multiply_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_2, CallFunc_Conv_DoubleToVector_ReturnValue_5);0x393BStaticMesh.AddTorqueInRadians(CallFunc_Multiply_VectorVector_ReturnValue_4, FName(None), false);0x3976PopFlow();0x3977PopFlow();0x3978goto Label_245F;0x397DLabel_397D:0x397Dif (!(false)) PopFlow();0x397FTemp_bool_IsClosed_Variable_2 = true;0x398APopFlow();0x398BLabel_398B:0x398Bif (!(Temp_bool_IsClosed_Variable_2)) goto Label_399A;0x3999PopFlow();0x399ALabel_399A:0x399ATemp_bool_IsClosed_Variable_2 = true;0x39A5CallFunc_GetMass_ReturnValue_3 = StaticMesh.GetMass();0x39DBCallFunc_Divide_DoubleDouble_A_ImplicitCast_1 = Cast<4>(CallFunc_GetMass_ReturnValue_3);0x39F8CallFunc_Divide_DoubleDouble_ReturnValue_5 = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_A_ImplicitCast_1, 1200);0x3A26CallFunc_Lerp_ReturnValue = Lerp(1.5, 0.6, CallFunc_Divide_DoubleDouble_ReturnValue_5);0x3A5DCallFunc_K2_GetActorLocation_ReturnValue_9 = K2_GetActorLocation();0x3A79CallFunc_GetComponentVelocity_ReturnValue_1 = StaticMesh.GetComponentVelocity();0x3AAFCallFunc_VSize_ReturnValue_3 = VSize(CallFunc_GetComponentVelocity_ReturnValue_1);0x3AD4CallFunc_Divide_DoubleDouble_ReturnValue_8 = Divide_DoubleDouble(CallFunc_VSize_ReturnValue_3, 1000);0x3B02CallFunc_FClamp_ReturnValue_1 = FClamp(CallFunc_Divide_DoubleDouble_ReturnValue_8, 0, 1);0x3B39CallFunc_SpawnSoundAtLocation_VolumeMultiplier_ImplicitCast = Cast<3>(CallFunc_FClamp_ReturnValue_1);0x3B56CallFunc_SpawnSoundAtLocation_PitchMultiplier_ImplicitCast = Cast<3>(CallFunc_Lerp_ReturnValue);0x3B73CallFunc_SpawnSoundAtLocation_ReturnValue = SpawnSoundAtLocation(this, HitSoundAudio, CallFunc_K2_GetActorLocation_ReturnValue_9, FRotator(0, 0, 0), CallFunc_SpawnSoundAtLocation_VolumeMultiplier_ImplicitCast, CallFunc_SpawnSoundAtLocation_PitchMultiplier_ImplicitCast, 0f, nullptr, nullptr, true);0x3BCDRetriggerableDelay(this, 0.25f, LatentActionInfo{0x10E, -195219958, FName(ExecuteUbergraph_PhysicsProp), this});0x3C03PopFlow();0x3C04Label_3C04:0x3C04PushFlow(Label_398B);0x3C09if (!(Temp_bool_Has_Been_Initd_Variable_2)) goto Label_3C18;0x3C17PopFlow();0x3C18Label_3C18:0x3C18Temp_bool_Has_Been_Initd_Variable_2 = true;0x3C23goto Label_397D;0x3C28PopFlow();0x3C29EnablePhysics(true, false);0x3C39CallFunc_GetMass_ReturnValue_2 = StaticMesh.GetMass();0x3C6FCallFunc_Multiply_DoubleDouble_A_ImplicitCast_5 = Cast<4>(CallFunc_GetMass_ReturnValue_2);0x3C8CCallFunc_Multiply_DoubleDouble_ReturnValue_9 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_5, 1000);0x3CBACallFunc_AddRadialImpulse_Strength_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_9);0x3CD7StaticMesh.AddRadialImpulse(K2Node_Event_Loc, 600f, CallFunc_AddRadialImpulse_Strength_ImplicitCast, 0, false);0x3D15PopFlow();0x3D16Label_3D16:0x3D16CallFunc_ActorHasTag_ReturnValue_7 = ActorHasTag(FName(SpecialSound));0x3D37if (!(CallFunc_ActorHasTag_ReturnValue_7)) goto Label_3D8F;0x3D45Label_3D45:0x3D45CallFunc_IsSimulatingPhysics_ReturnValue_3 = StaticMesh.IsSimulatingPhysics(FName(None));0x3D80if (!(CallFunc_IsSimulatingPhysics_ReturnValue_3)) PopFlow();0x3D8Agoto Label_3C04;0x3D8FLabel_3D8F:0x3D8FGetComponentBounds(StaticMesh, CallFunc_GetComponentBounds_Origin_4, CallFunc_GetComponentBounds_BoxExtent_4, CallFunc_GetComponentBounds_SphereRadius_4);0x3DBDCallFunc_Greater_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetComponentBounds_SphereRadius_4);0x3DDACallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Greater_DoubleDouble_A_ImplicitCast, 200);0x3E00if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) goto Label_3ECD;0x3E0ELabel_3E0E:0x3E0ECallFunc_GetComponentVelocity_ReturnValue_1 = StaticMesh.GetComponentVelocity();0x3E44CallFunc_VSize_ReturnValue_3 = VSize(CallFunc_GetComponentVelocity_ReturnValue_1);0x3E69CallFunc_Less_DoubleDouble_ReturnValue_3 = Less_DoubleDouble(CallFunc_VSize_ReturnValue_3, 500);0x3E8Fif (!(CallFunc_Less_DoubleDouble_ReturnValue_3)) goto Label_3EB5;0x3E9DHitSoundAudio = /Game/Sound/SFX/Object/ConcreteHitMidSmall_Cue.ConcreteHitMidSmall_Cue;0x3EB0goto Label_3D45;0x3EB5Label_3EB5:0x3EB5HitSoundAudio = /Game/Sound/SFX/Object/ConcreteHitMid_Cue.ConcreteHitMid_Cue;0x3EC8goto Label_3D45;0x3ECDLabel_3ECD:0x3ECDCallFunc_GetComponentVelocity_ReturnValue_1 = StaticMesh.GetComponentVelocity();0x3F03CallFunc_VSize_ReturnValue_3 = VSize(CallFunc_GetComponentVelocity_ReturnValue_1);0x3F28CallFunc_Less_DoubleDouble_ReturnValue_4 = Less_DoubleDouble(CallFunc_VSize_ReturnValue_3, 200);0x3F4Eif (!(CallFunc_Less_DoubleDouble_ReturnValue_4)) goto Label_3E0E;0x3F5CHitSoundAudio = /Game/Sound/SFX/Object/ConcreteHitSmall_Cue.ConcreteHitSmall_Cue;0x3F6Fgoto Label_3D45;0x3F74Label_3F74:0x3F74PushFlow(Label_3D16);0x3F79Label_3F79:0x3F79CallFunc_GetComponentVelocity_ReturnValue_1 = StaticMesh.GetComponentVelocity();0x3FAFCallFunc_VSize_ReturnValue_3 = VSize(CallFunc_GetComponentVelocity_ReturnValue_1);0x3FD4LastHitSoundVelocity = CallFunc_VSize_ReturnValue_3;0x3FEFPopFlow();0x3FF0Label_3FF0:0x3FF0RetriggerableDelay(this, 0.25f, LatentActionInfo{0x125, 1779273088, FName(ExecuteUbergraph_PhysicsProp), this});0x4026PopFlow();0x4027Label_4027:0x4027PushFlow(Label_3FF0);0x402Cgoto Label_24A4;0x4031goto Label_4027;0x4036Label_4036:0x4036CallFunc_GetComponentVelocity_ReturnValue_1 = StaticMesh.GetComponentVelocity();0x406CCallFunc_VSize_ReturnValue_3 = VSize(CallFunc_GetComponentVelocity_ReturnValue_1);0x4091CallFunc_NearlyEqual_FloatFloat_ReturnValue = NearlyEqual_FloatFloat(CallFunc_VSize_ReturnValue_3, LastHitSoundVelocity, 10);0x40C0if (!(CallFunc_NearlyEqual_FloatFloat_ReturnValue)) goto Label_3F74;0x40CEgoto Label_3F79;0x40D3goto Label_4036;0x40D8goto Label_129C;0x40DDLabel_40DD:0x40DDreturn;0x40DF// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type