Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

UTGameContent.PhysAnimTestActor

Extends
Actor
Modifiers
placeable

Copyright 1998-2007 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- Engine.Actor
   |   
   +-- UTGameContent.PhysAnimTestActor

Constants Summary
Inherited Contants from Engine.Actor
ACTORMAXSTEPHEIGHT, MINFLOORZ, RBSTATE_ANGVELSCALE, RBSTATE_LINVELSCALE, RB_NeedsUpdate, RB_None, RB_Sleeping, REP_RBLOCATION_ERROR_TOLERANCE_SQ, TRACEFLAG_Blocking, TRACEFLAG_Bullet, TRACEFLAG_PhysicsVolumes, TRACEFLAG_SkipMovers
Inherited Contants from Core.Object
DegToRad, INDEX_NONE, MaxInt, Pi, RadToDeg

Variables Summary
boolbBlendingBack
boolbBlendToGetUp
floatBlendBackStartTime
AnimNodeBlendBlendNode
boolbNextPokeKnocksDown
boolbRampingDownMotors
EPATAStateCurrentState
floatGetUpBlendStartTime
AnimNodeSequenceGetUpNode
RB_BodyInstanceHipBody
floatMotorDownStartTime
vectorMoveDir
AnimNodeSequenceRunNode
PhysAnimTestActor
floatActorOriginHeight
array<name>AngularBoneSpringNames
floatAngularHipDriveScale
floatBlendStaggerAnimTime
floatGetUpBlendTime
floatGetUpToIdleTime
array<name>LinearBoneSpringNames
array<name>LowerBoneNames
floatMotorDownAnimTime
floatMotorDownTime
floatPokeBlendTime
floatPokePauseTime
SkeletalMeshComponentSkeletalMeshComponent
floatStaggerMuscleScale
floatStaggerSpeedAdj
floatStaggerVel
Inherited Variables from Engine.Actor
Acceleration, AllComponents, Attached, bAlwaysEncroachCheck, bAlwaysRelevant, bAlwaysTick, Base, BaseBoneName, BaseSkelComponent, bBlockActors, bBlocksNavigation, bBlocksTeleport, bBounce, bCanBeAdheredTo, bCanBeDamaged, bCanBeFrictionedTo, bCanTeleport, bClientDemoRecording, bCollideActors, bCollideComplex, bCollideWhenPlacing, bCollideWorld, bComponentOutsideWorld, bConsiderAllStaticMeshComponentsForStreaming, bDebug, bDeleteMe, bDemoOwner, bDemoRecording, bDestroyedByInterpActor, bDestroyInPainVolume, bEdShouldSnap, bExchangedRoles, bForceNetUpdate, bGameRelevant, bHardAttach, bHasAlternateTargetLocation, bHidden, bHiddenEd, bHiddenEdCustom, bHiddenEdGroup, bHurtEntry, bIgnoreBaseRotation, bIgnoreEncroachers, bIgnoreRigidBodyPawns, bIsMoving, bJustTeleported, bKillDuringLevelTransition, bLockLocation, BlockRigidBody, bMovable, bNetDirty, bNetInitial, bNetInitialRotation, bNetOwner, bNetTemporary, bNeverReplicateRotation, bNoDelete, bNoEncroachCheck, bOnlyDirtyReplication, bOnlyOwnerSee, bOnlyRelevantToOwner, bOrientOnSlope, bPathColliding, bPathTemp, bPendingDelete, bPendingNetUpdate, bPhysRigidBodyOutOfWorldCheck, bPostRenderIfNotVisible, bProjTarget, bPushedByEncroachers, bRepClientDemo, bReplicateInstigator, bReplicateMovement, bReplicateRigidBodyLocation, bRouteBeginPlayEvenIfStatic, bScriptInitialized, bShadowParented, bShouldBaseAtStartup, bSkipActorPropertyReplication, bStasis, bStatic, bTearOff, bTempEditor, bTicked, bUpdateSimulatedPosition, bWorldGeometry, Children, CollisionComponent, CollisionType, Components, CreationTime, CustomTimeDilation, DesiredRotation, DetachFence, DrawScale, DrawScale3D, GeneratedEvents, Group, InitialState, Instigator, LastNetUpdateTime, LastRenderTime, LatentActions, LatentFloat, LatentSeqNode, LifeSpan, Location, MessageClass, MinDistForNetRBCorrection, NetPriority, NetTag, NetUpdateFrequency, NetUpdateTime, OverlapTag, Owner, PendingTouch, Physics, PhysicsVolume, PrePivot, RelativeLocation, RelativeRotation, RemoteRole, Role, Rotation, RotationRate, SupportedEvents, Tag, TickGroup, Timers, Touching, Velocity, WorldInfo
Inherited Variables from Core.Object
Class, HashNext, HashOuterNext, Linker, LinkerIndex, Name, NetIndex, ObjectArchetype, ObjectFlags, ObjectInternalInteger, Outer, StateFrame, VfTableObject

Enumerations Summary
EPATAState
PATA_FixedAll, PATA_FixedLower, PATA_MotorRagdoll, PATA_Floppy, PATA_Recover
Inherited Enumerations from Engine.Actor
ECollisionType, EDoubleClickDir, EMoveDir, ENetRole, EPhysics, ETravelType
Inherited Enumerations from Core.Object
EAxis, EInputEvent, EInterpCurveMode, EInterpMethodType, ETickingGroup

Structures Summary
Inherited Structures from Engine.Actor
AnimSlotDesc, AnimSlotInfo, AsyncLineCheckResult, CollisionImpactData, ImpactInfo, NavReference, ReplicatedHitImpulse, RigidBodyContactInfo, RigidBodyState, TimerData, TraceHitInfo
Inherited Structures from Core.Object
Box, BoxSphereBounds, Color, Cylinder, double, DynamicMap_Mirror, Guid, IndirectArray_Mirror, InterpCurveFloat, InterpCurvePointFloat, InterpCurvePointQuat, InterpCurvePointTwoVectors, InterpCurvePointVector, InterpCurvePointVector2D, InterpCurveQuat, InterpCurveTwoVectors, InterpCurveVector, InterpCurveVector2D, IntPoint, LinearColor, Map_Mirror, Matrix, MultiMap_Mirror, Plane, pointer, Quat, qword, RawDistribution, RenderCommandFence, Rotator, TextureMipBulkData_Mirror, ThreadSafeCounter, TPOV, TwoVectors, UntypedBulkData_Mirror, Vector, Vector2D, Vector4

Functions Summary
function DetachAttachments ()))
function EnableMotors (bool InEnabled))
function EndGrab ()))
functionbool IsAngularBoneSpringName (name InName))
functionbool IsLinearBoneSpringName (name InName))
functionbool IsLowerBodyName (name InName))
event OnAnimEnd (AnimNodeSequence InSeqNode, float PlayedTime, float ExcessTime))
function OnSetPATAState (SeqAct_SetPATAState Action))
function PostBeginPlay ()))
functionbool PreGrab ()))
functionbool PrePokeActor (vector PokeDir))
function RecoverFromRagdoll ()))
function SetBodiesFixed (bool InFixed))
function SetBoneSprings (bool bEnabled))
function SetLowerFixed ()))
function SetPATAState (EPATAState NewState))
function Tick (float DeltaSeconds))
Inherited Functions from Engine.Actor
ActivateEventClass, AllActors, AllOwnedComponents, Attach, AttachComponent, AutonomousPhysics, BaseChange, BasedActors, BecomeViewTarget, BeginAnimControl, BroadcastLocalizedMessage, BroadcastLocalizedTeamMessage, Bump, CalcCamera, CanSplash, ChartData, CheckForErrors, CheckHitInfo, CheckMaxEffectDistance, ChildActors, ClampRotation, ClearLatentAction, ClearTimer, Clock, CollidingActors, CollisionChanged, ComponentList, ConsoleCommand, ConstraintBrokenNotify, ContainsPoint, CreateAudioComponent, DebugFreezeGame, Destroy, Destroyed, Detach, DetachComponent, DisplayDebug, DoKismetAttachment, DrawDebugBox, DrawDebugCone, DrawDebugCoordinateSystem, DrawDebugCylinder, DrawDebugLine, DrawDebugSphere, DynamicActors, EffectIsRelevant, EncroachedBy, EncroachingOn, EndViewTarget, Falling, FastTrace, FellOutOfWorld, FindActorsOfClass, FindBase, FindEventsOfClass, FindGoodEndView, FindSpot, FinishAnim, FinishAnimControl, FlushPersistentDebugLines, ForceNetRelevant, ForceUpdateComponents, GainedChild, GetActorEyesViewPoint, GetActorFaceFXAsset, GetBaseMost, GetBoundingCylinder, GetComponentsBoundingBox, GetDebugName, GetDestination, GetFaceFXAudioComponent, GetGravityZ, GetHumanReadableName, GetItemName, GetLocalString, GetLocationStringFor, GetPackageGuid, GetPhysicsName, GetTargetLocation, GetTeamNum, GetTerminalVelocity, GetTimerCount, GetTimerRate, GetURLMap, GetUTFlag, HealDamage, HitWall, HurtRadius, InterpolationChanged, InterpolationFinished, InterpolationStarted, IsActorPlayingFaceFXAnim, IsBasedOn, IsInPain, IsInVolume, IsOverlapping, IsOwnedBy, IsPlayerOwned, IsStationary, IsTimerActive, KilledBy, Landed, LocalPlayerControllers, LostChild, MakeNoise, MatchStarting, ModifyHearSoundComponent, Move, MoveSmooth, MovingWhichWay, NativePostRenderFor, NotifyLocalPlayerTeamReceived, NotifySkelControlBeyondLimit, OnAnimEnd, OnAnimPlay, OnAttachToActor, OnCauseDamage, OnChangeCollision, OnDestroy, OnHealDamage, OnMakeNoise, OnRanOver, OnSetBlockRigidBody, OnSetPhysics, OnTeleport, OnToggleHidden, OutsideWorldBounds, OverlappingActors, OverRotated, PawnBaseDied, PhysicsVolumeChange, PickedUpBy, PlayActorFaceFXAnim, PlayerCanSeeMe, PlaySound, PlayTeleportEffect, PointCheckComponent, PostBeginPlay, PostInitAnimTree, PostRenderFor, PostTeleport, PostTouch, PreBeginPlay, PreTeleport, RanInto, ReplaceText, ReplicatedEvent, Reset, RigidBodyCollision, RootMotionExtracted, RootMotionModeChanged, ScriptGetTeamNum, SetAnimPosition, SetAnimWeights, SetBase, SetCollision, SetCollisionSize, SetDrawScale, SetDrawScale3D, SetForcedInitialReplicatedProperty, SetGRI, SetHardAttach, SetHidden, SetHUDLocation, SetInitialState, SetLocation, SetMorphWeight, SetNetUpdateTime, SetOnlyOwnerSee, SetOwner, SetPhysics, SetRelativeLocation, SetRelativeRotation, SetRotation, SetSkelControlScale, SetTickGroup, SetTimer, SetZone, ShutDown, Sleep, Spawn, SpawnedByKismet, SpecialHandling, StopActorFaceFXAnim, StopsProjectile, SuggestTossVelocity, TakeDamage, TakeRadiusDamage, Tick, Timer, TimeSince, TornOff, Touch, TouchingActors, Trace, TraceActors, TraceComponent, TriggerEventClass, UnClock, UnTouch, UsedBy, VisibleActors, VisibleCollidingActors
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, Asc, Asin, Atan, BeginState, ByteToFloat, Caps, Chr, Clamp, ClampLength, ClampRotAxis, ClassIsChildOf, ClearConfig, ClockwiseFrom, ColorToLinearColor, ContinuedState, Cos, Cross, Disable, Dot, DumpStateStack, DynamicLoadObject, Enable, EndState, Exp, FClamp, FCubicInterp, FindDeltaAngle, FindObject, FInterpEaseIn, FInterpEaseInOut, FInterpEaseOut, FInterpTo, FloatToByte, FMax, FMin, FPctByRange, FRand, GetAngularDegreesFromRadians, GetAngularDistance, GetAngularFromDotDist, GetAxes, GetDotDistance, GetEnum, GetFuncName, GetHeadingAngle, GetNetFuncName, GetPackageName, GetPerObjectConfigSections, GetRangePctByValue, GetRangeValueByPct, GetSpecialValue, GetStateName, GetUnAxes, GotoState, InStr, IsA, IsChildState, IsInState, IsNetScript, IsPendingKill, IsUTracing, IsZero, JoinArray, Left, Len, Lerp, Localize, Locs, Loge, LogInternal, MakeColor, MakeLinearColor, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NormalizeRotAxis, OrthoRotation, ParseStringIntoArray, PathName, PausedState, PointDistToLine, PointDistToPlane, PointInBox, PoppedState, PopState, ProjectOnTo, PushedState, PushState, QuatDot, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RandRange, RDiff, Repl, Right, RInterpTo, RLerp, RotRand, Round, RSize, RSmerp, SaveConfig, SClampRotAxis, ScriptTrace, SetSpecialValue, SetUTracing, Sin, Split, Sqrt, Square, StaticClearConfig, StaticSaveConfig, Tan, TimeStamp, ToHex, TransformVectorByRotation, UnwindHeading, vect2d, VInterpTo, VLerp, VRand, VSize, VSize2D, VSizeSq, VSizeSq2D, VSmerp, WarnInternal, ^, ^^, |, ||, ~, ~=


Variables Detail

bBlendingBack Source code

var bool bBlendingBack;

bBlendToGetUp Source code

var bool bBlendToGetUp;

BlendBackStartTime Source code

var float BlendBackStartTime;

BlendNode Source code

var AnimNodeBlend BlendNode;

bNextPokeKnocksDown Source code

var bool bNextPokeKnocksDown;

bRampingDownMotors Source code

var bool bRampingDownMotors;

CurrentState Source code

var EPATAState CurrentState;

GetUpBlendStartTime Source code

var float GetUpBlendStartTime;

GetUpNode Source code

var AnimNodeSequence GetUpNode;

HipBody Source code

var RB_BodyInstance HipBody;

MotorDownStartTime Source code

var float MotorDownStartTime;

MoveDir Source code

var vector MoveDir;

RunNode Source code

var AnimNodeSequence RunNode;

PhysAnimTestActor

ActorOriginHeight Source code

var(PhysAnimTestActor) float ActorOriginHeight;

AngularBoneSpringNames Source code

var(PhysAnimTestActor) array<name> AngularBoneSpringNames;

AngularHipDriveScale Source code

var(PhysAnimTestActor) float AngularHipDriveScale;

BlendStaggerAnimTime Source code

var(PhysAnimTestActor) float BlendStaggerAnimTime;

GetUpBlendTime Source code

var(PhysAnimTestActor) float GetUpBlendTime;

GetUpToIdleTime Source code

var(PhysAnimTestActor) float GetUpToIdleTime;

LinearBoneSpringNames Source code

var(PhysAnimTestActor) array<name> LinearBoneSpringNames;

LowerBoneNames Source code

var(PhysAnimTestActor) array<name> LowerBoneNames;
Names of bones that make up the 'lower half' of this actor.

MotorDownAnimTime Source code

var(PhysAnimTestActor) float MotorDownAnimTime;

MotorDownTime Source code

var(PhysAnimTestActor) float MotorDownTime;

PokeBlendTime Source code

var(PhysAnimTestActor) float PokeBlendTime;

PokePauseTime Source code

var(PhysAnimTestActor) float PokePauseTime;

SkeletalMeshComponent Source code

var(PhysAnimTestActor) SkeletalMeshComponent SkeletalMeshComponent;

StaggerMuscleScale Source code

var(PhysAnimTestActor) float StaggerMuscleScale;

StaggerSpeedAdj Source code

var(PhysAnimTestActor) float StaggerSpeedAdj;

StaggerVel Source code

var(PhysAnimTestActor) float StaggerVel;


Enumerations Detail

EPATAState Source code

enum EPATAState
{
PATA_FixedAll, PATA_FixedLower, PATA_MotorRagdoll, PATA_Floppy, PATA_Recover
};


Functions Detail

DetachAttachments Source code

function DetachAttachments ( ) )

EnableMotors Source code

function EnableMotors ( bool InEnabled) )
Turn all motors on or off

EndGrab Source code

function EndGrab ( ) )

IsAngularBoneSpringName Source code

function bool IsAngularBoneSpringName ( name InName) )

IsLinearBoneSpringName Source code

function bool IsLinearBoneSpringName ( name InName) )

IsLowerBodyName Source code

function bool IsLowerBodyName ( name InName) )
Util for determining if a bone is in the LowerBoneNames array.

OnAnimEnd Source code

event OnAnimEnd ( AnimNodeSequence InSeqNode, float PlayedTime, float ExcessTime) )

OnSetPATAState Source code

function OnSetPATAState ( SeqAct_SetPATAState Action) )
Handler for SeqAct_SetPATAState Kismet action.

PostBeginPlay Source code

function PostBeginPlay ( ) )
When game begins, get anim playing, and go into FixedLower state.

PreGrab Source code

function bool PreGrab ( ) )

PrePokeActor Source code

function bool PrePokeActor ( vector PokeDir) )

RecoverFromRagdoll Source code

function RecoverFromRagdoll ( ) )
Enter recovery from ragdoll mode.

SetBodiesFixed Source code

function SetBodiesFixed ( bool InFixed) )
Fix or unfix all bodies

SetBoneSprings Source code

function SetBoneSprings ( bool bEnabled) )

SetLowerFixed Source code

function SetLowerFixed ( ) )
Set lower half bones to fixed.

SetPATAState Source code

function SetPATAState ( EPATAState NewState) )
Function for changing what state we are in.

Tick Source code

function Tick ( float DeltaSeconds) )
Tick function


Defaultproperties

defaultproperties
{
   LowerBoneNames(0)="b_LeftLegUpper"
   LowerBoneNames(1)="b_LeftLeg"
   LowerBoneNames(2)="b_LeftAnkle"
   LowerBoneNames(3)="b_RightLegUpper"
   LowerBoneNames(4)="b_RightLeg"
   LowerBoneNames(5)="b_RightAnkle"
   LowerBoneNames(6)="b_Hips"
   LinearBoneSpringNames(0)="b_LeftHand"
   LinearBoneSpringNames(1)="b_RightHand"
   AngularBoneSpringNames(0)="b_Head"
   Begin Object Class=SkeletalMeshComponent Name=SkeletalMeshComponent0 ObjName=SkeletalMeshComponent0 Archetype=SkeletalMeshComponent'Engine.Default__SkeletalMeshComponent'
      SkeletalMesh=SkeletalMesh'CH_IronGuard_Male.Mesh.SK_CH_IronGuard_MaleA'
      PhysicsAsset=PhysicsAsset'CH_AnimHuman.Mesh.SK_CH_BaseMale_Physics'
      PhysicsWeight=1.000000
      AnimSets(0)=AnimSet'CH_AnimHuman.Anims.K_AnimHuman_BaseMale'
      bHasPhysicsAssetInstance=True
      bUpdateJointsFromAnimation=True
      CollideActors=True
      BlockZeroExtent=True
      BlockRigidBody=True
      RBChannel=RBCC_EffectPhysics
      RBCollideWithChannels=(Default=True,GameplayPhysics=True,EffectPhysics=True)
      Name="SkeletalMeshComponent0"
      ObjectArchetype=SkeletalMeshComponent'Engine.Default__SkeletalMeshComponent'
   End Object
   SkeletalMeshComponent=SkeletalMeshComponent0
   GetUpBlendTime=0.200000
   GetUpToIdleTime=0.400000
   ActorOriginHeight=50.000000
   PokePauseTime=0.700000
   PokeBlendTime=0.500000
   MotorDownTime=1.400000
   MotorDownAnimTime=0.400000
   BlendStaggerAnimTime=0.150000
   StaggerSpeedAdj=0.100000
   StaggerVel=100.000000
   AngularHipDriveScale=5.000000
   StaggerMuscleScale=200.000000
   Components(0)=SkeletalMeshComponent0
   bNoDelete=True
   bCollideActors=True
   bProjTarget=True
   CollisionComponent=SkeletalMeshComponent0
   Name="Default__PhysAnimTestActor"
   ObjectArchetype=Actor'Engine.Default__Actor'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:41.310 - Created with UnCodeX