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

U2.AnimationControllerBase

Extends
AnimationControllerInterf
Modifiers
within U2Pawn

Core.Object
|   
+-- Legend.LegendObjectComponent
   |   
   +-- Legend.AnimationControllerInterf
      |   
      +-- U2.AnimationControllerBase

Constants Summary
LandingVelocityUseAnim=-0.06

Variables Summary
EAnimationGroupAnimationGroup
boolbDodging
boolbFallingDeath
boolbSpecialAnim
floatChangeRagdollCollisionDelay
intLockLevel
floatMinRagdollDuration
Actor.EPhysicsOldPhysics
vectorOldVelocity
floatRagdollCollisionTimer
vectorRagdollStartLocation
floatRagdollTimer
floatSpecialAnimTimer

Enumerations Summary
Inherited Enumerations from Legend.AnimationControllerInterf
EAimDirection, EAnimationGroup, EWalkingAnimType

Functions Summary
function ACDM (coerce string Msg ))
functionbool Animating ()))
function AnimationTick (float DeltaTime))
functionfloat CallSpecialAnimAction (name AnimAction, EAnimationGroup AG, optional bool bNoWarn ))
functionbool CanHeadTrack (actor A))
functionbool CheckAnimationGroup (EAnimationGroup AG ))
function CleanUp ()))
function DodgeTimer ()))
function ExternalTick (float DeltaTime ))
functionbool FallbackSpecialAnimation (name LookupName, optional float Rate, optional float TweenTime, optional bool bLooping ))
functionvector GetDefaultAimingLocation (float DeltaTime))
functionvector GetRagdollMomentum (class<DamageType> DamageType, vector HitLocation, Pawn InstigatedBy, vector Momentum, bool bRequireMomentum ))
functionEWalkingAnimType GetWalkingAnimType ()))
function Initialize ()))
functionbool IsRagdollFriendlyDamageType (class DamageType ))
functionbool IsSpecialAnimGroupPlaying (EAnimationGroup AG ))
function LockAnimationController (int _LockLevel ))
functionbool PlayerCanSeeHeadTracking ()))
function SetAnimationGroup (EAnimationGroup NewAnimationGroup ))
function SetSpecialParamAnim (name NewValue ))
functionbool SetupForRagdollDeath ()))
functionbool SetupForRagdollHit ()))
function SetWeaponState ()))
functionbool SpecialAnim ()))
functionfloat SpecialAnimation (name AnimAction ))
functionfloat SpecialAnimationAcquisition ()))
function SpecialAnimationClear ()))
functionfloat SpecialAnimationDamageKnockDown ()))
functionfloat SpecialAnimationDamageLaunch ()))
function SpecialAnimationDeath (class<DamageType> DamageType, vector HitLocation, Pawn InstigatedBy, vector Momentum ))
functionfloat SpecialAnimationDodge (Actor.eDoubleClickDir DoubleClickMove ))
functionfloat SpecialAnimationImpaleAttack ()))
function SpecialAnimationImpaleAttackAbort ()))
functionfloat SpecialAnimationLeap ()))
functionbool SpecialAnimationLoop (name LookupName, optional float Rate, optional float TweenTime, optional int _LockLevel ))
function SpecialAnimationMantle ()))
functionfloat SpecialAnimationMeleeAttack ()))
function SpecialAnimationMeleeAttackAbort ()))
functionbool SpecialAnimationPlay (name LookupName, optional float Rate, optional float TweenTime, optional int _LockLevel ))
functionfloat SpecialAnimationRangedAttack (bool bIsStill))
function SpecialAnimationRangedAttackAbort ()))
function SpecialAnimationTakeHit (vector HitLocation, float Damage, class<DamageType> DamageType, Pawn InstigatedBy, vector Momentum ))
functionfloat SpecialAnimationTaunt ()))
functionbool SpecialAnimationTween (name LookupName, optional float TweenTime, optional int _LockLevel ))
function SpecialAnimationVictoryDance ()))
functionfloat SpecialAnimationWave ()))
functionbool SpecialJumpAnim ()))
functionbool SpecialMovementAnim ()))
function UnlockAnimationController ()))
function UpdateAnimation (float DeltaTime))
function UpdateSatellites (float DeltaTime))
Inherited Functions from Legend.AnimationControllerInterf
CheckAnimationGroup, CleanUp, ExternalTick, Initialize, IsSpecialAnimGroupPlaying, LockAnimationController, SetSpecialParamAnim, SpecialAnim, SpecialAnimation, SpecialAnimationAcquisition, SpecialAnimationClear, SpecialAnimationDamageKnockDown, SpecialAnimationDamageLaunch, SpecialAnimationDeath, SpecialAnimationDodge, SpecialAnimationImpaleAttack, SpecialAnimationImpaleAttackAbort, SpecialAnimationLeap, SpecialAnimationLoop, SpecialAnimationMantle, SpecialAnimationMeleeAttack, SpecialAnimationMeleeAttackAbort, SpecialAnimationPlay, SpecialAnimationRangedAttack, SpecialAnimationRangedAttackAbort, SpecialAnimationTakeHit, SpecialAnimationTaunt, SpecialAnimationTween, SpecialAnimationVictoryDance, SpecialAnimationWave, SpecialJumpAnim, UnLockAnimationController


Constants Detail

LandingVelocityUseAnim Source code

const LandingVelocityUseAnim = -0.06;


Variables Detail

AnimationGroup Source code

var EAnimationGroup AnimationGroup;

bDodging Source code

var bool bDodging;

bFallingDeath Source code

var bool bFallingDeath;

bSpecialAnim Source code

var bool bSpecialAnim;

ChangeRagdollCollisionDelay Source code

var float ChangeRagdollCollisionDelay;

LockLevel Source code

var int LockLevel;

MinRagdollDuration Source code

var float MinRagdollDuration;

OldPhysics Source code

var Actor.EPhysics OldPhysics;

OldVelocity Source code

var vector OldVelocity;

RagdollCollisionTimer Source code

var float RagdollCollisionTimer;

RagdollStartLocation Source code

var vector RagdollStartLocation;

RagdollTimer Source code

var float RagdollTimer;

SpecialAnimTimer Source code

var float SpecialAnimTimer;


Functions Detail

ACDM Source code

function ACDM ( coerce string Msg ) )

Animating Source code

function bool Animating ( ) )

AnimationTick Source code

protected function AnimationTick ( float DeltaTime) )

CallSpecialAnimAction Source code

function float CallSpecialAnimAction ( name AnimAction, EAnimationGroup AG, optional bool bNoWarn ) )

CanHeadTrack Source code

function bool CanHeadTrack ( actor A) )

CheckAnimationGroup Source code

function bool CheckAnimationGroup ( EAnimationGroup AG ) )

CleanUp Source code

function CleanUp ( ) )

DodgeTimer Source code

function DodgeTimer ( ) )

ExternalTick Source code

function ExternalTick ( float DeltaTime ) )

FallbackSpecialAnimation Source code

function bool FallbackSpecialAnimation ( name LookupName, optional float Rate, optional float TweenTime, optional bool bLooping ) )

GetDefaultAimingLocation Source code

function vector GetDefaultAimingLocation ( float DeltaTime) )

GetRagdollMomentum Source code

function vector GetRagdollMomentum ( class<DamageType> DamageType, vector HitLocation, Pawn InstigatedBy, vector Momentum, bool bRequireMomentum ) )

GetWalkingAnimType Source code

function EWalkingAnimType GetWalkingAnimType ( ) )

Initialize Source code

function Initialize ( ) )

IsRagdollFriendlyDamageType Source code

function bool IsRagdollFriendlyDamageType ( class<DamageType> DamageType ) )

IsSpecialAnimGroupPlaying Source code

function bool IsSpecialAnimGroupPlaying ( EAnimationGroup AG ) )

LockAnimationController Source code

function LockAnimationController ( int _LockLevel ) )

PlayerCanSeeHeadTracking Source code

function bool PlayerCanSeeHeadTracking ( ) )

SetAnimationGroup Source code

function SetAnimationGroup ( EAnimationGroup NewAnimationGroup ) )

SetSpecialParamAnim Source code

function SetSpecialParamAnim ( name NewValue ) )

SetupForRagdollDeath Source code

function bool SetupForRagdollDeath ( ) )

SetupForRagdollHit Source code

function bool SetupForRagdollHit ( ) )

SetWeaponState Source code

function SetWeaponState ( ) )

SpecialAnim Source code

function bool SpecialAnim ( ) )

SpecialAnimation Source code

function float SpecialAnimation ( name AnimAction ) )

SpecialAnimationAcquisition Source code

function float SpecialAnimationAcquisition ( ) )

SpecialAnimationClear Source code

function SpecialAnimationClear ( ) )

SpecialAnimationDamageKnockDown Source code

function float SpecialAnimationDamageKnockDown ( ) )

SpecialAnimationDamageLaunch Source code

function float SpecialAnimationDamageLaunch ( ) )

SpecialAnimationDeath Source code

function SpecialAnimationDeath ( class<DamageType> DamageType, vector HitLocation, Pawn InstigatedBy, vector Momentum ) )

SpecialAnimationDodge Source code

function float SpecialAnimationDodge ( Actor.eDoubleClickDir DoubleClickMove ) )

SpecialAnimationImpaleAttack Source code

function float SpecialAnimationImpaleAttack ( ) )

SpecialAnimationImpaleAttackAbort Source code

function SpecialAnimationImpaleAttackAbort ( ) )

SpecialAnimationLeap Source code

function float SpecialAnimationLeap ( ) )

SpecialAnimationLoop Source code

function bool SpecialAnimationLoop ( name LookupName, optional float Rate, optional float TweenTime, optional int _LockLevel ) )

SpecialAnimationMantle Source code

function SpecialAnimationMantle ( ) )

SpecialAnimationMeleeAttack Source code

function float SpecialAnimationMeleeAttack ( ) )

SpecialAnimationMeleeAttackAbort Source code

function SpecialAnimationMeleeAttackAbort ( ) )

SpecialAnimationPlay Source code

function bool SpecialAnimationPlay ( name LookupName, optional float Rate, optional float TweenTime, optional int _LockLevel ) )

SpecialAnimationRangedAttack Source code

function float SpecialAnimationRangedAttack ( bool bIsStill) )

SpecialAnimationRangedAttackAbort Source code

function SpecialAnimationRangedAttackAbort ( ) )

SpecialAnimationTakeHit Source code

function SpecialAnimationTakeHit ( vector HitLocation, float Damage, class<DamageType> DamageType, Pawn InstigatedBy, vector Momentum ) )

SpecialAnimationTaunt Source code

function float SpecialAnimationTaunt ( ) )

SpecialAnimationTween Source code

function bool SpecialAnimationTween ( name LookupName, optional float TweenTime, optional int _LockLevel ) )

SpecialAnimationVictoryDance Source code

function SpecialAnimationVictoryDance ( ) )

SpecialAnimationWave Source code

function float SpecialAnimationWave ( ) )

SpecialJumpAnim Source code

function bool SpecialJumpAnim ( ) )

SpecialMovementAnim Source code

function bool SpecialMovementAnim ( ) )

UnlockAnimationController Source code

function UnlockAnimationController ( ) )

UpdateAnimation Source code

protected function UpdateAnimation ( float DeltaTime) )
!CDH (mdf) is this still needed? // Temporary... use weapon aiming in addition to head, if not in combat if (!bRealPlayer && !bHasAimingLocation) MeshSetSatellite('Sat_WeaponAim', None, SatPos);

UpdateSatellites Source code

function UpdateSatellites ( float DeltaTime) )


Defaultproperties

defaultproperties
{
	MinRagdollDuration=5.000000
	ChangeRagdollCollisionDelay=1.000000
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 3-1-2016 10:48:27.528 - Created with UnCodeX