Class AnimNode
java.lang.Object
zombie.core.skinnedmodel.advancedanimation.AnimNode
-
Field Summary
FieldsModifier and TypeFieldDescriptionboolean
float
float
float
int
float
boolean
float
float
float
boolean
boolean
boolean
boolean
float
int
float
float
float
float
float
float
boolean
boolean
boolean
boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
checkConditions
(IAnimationVariableSource varSource) int
compareSelectionConditions
(AnimNode animNode1) static int
compareSelectionConditions
(AnimNode animNode1, AnimNode animNode0) findTransitionTo
(IAnimationVariableSource animationVariableSource, AnimNode animNode0) float
int
float
float
getSpeedScale
(IAnimationVariableSource varSource) boolean
boolean
boolean
Returns TRUE if this AnimNode represents an Idle animation.boolean
static AnimNode
Loads an AnimNode from the specified source.toString()
-
Field Details
-
m_Name
-
m_Priority
public int m_Priority -
m_ConditionPriority
public int m_ConditionPriority -
m_AnimName
-
m_AlternateAnims
-
m_MatchingGrappledAnimNode
-
m_GrappleOffsetForward
public float m_GrappleOffsetForward -
m_GrappleOffsetYaw
public float m_GrappleOffsetYaw -
m_GrappleTweenInTime
public float m_GrappleTweenInTime -
m_GrapplerOffsetBehaviour
-
m_isRagdoll
public boolean m_isRagdoll -
m_chanceToRagdoll
public float m_chanceToRagdoll -
m_ragdollStartTimeMin
public float m_ragdollStartTimeMin -
m_ragdollStartTimeMax
public float m_ragdollStartTimeMax -
m_ragdollMaxTime
public float m_ragdollMaxTime -
m_DeferredBoneName
-
m_deferredBoneAxis
-
m_useDeferedRotation
public boolean m_useDeferedRotation -
m_useDeferredMovement
public boolean m_useDeferredMovement -
m_deferredRotationScale
public float m_deferredRotationScale -
m_Looped
public boolean m_Looped -
m_BlendTime
public float m_BlendTime -
m_BlendOutTime
public float m_BlendOutTime -
m_StopAnimOnExit
public boolean m_StopAnimOnExit -
m_EarlyTransitionOut
public boolean m_EarlyTransitionOut -
m_SpeedScale
-
m_SpeedScaleVariable
-
m_SpeedScaleRandomMultiplierMin
public float m_SpeedScaleRandomMultiplierMin -
m_SpeedScaleRandomMultiplierMax
public float m_SpeedScaleRandomMultiplierMax -
m_randomAdvanceFraction
public float m_randomAdvanceFraction -
m_maxTorsoTwist
public float m_maxTorsoTwist -
m_Scalar
-
m_Scalar2
-
m_AnimReverse
public boolean m_AnimReverse -
m_SyncTrackingEnabled
public boolean m_SyncTrackingEnabled -
m_IKAimingLeftArm
public boolean m_IKAimingLeftArm -
m_IKAimingRightArm
public boolean m_IKAimingRightArm -
m_2DBlends
-
m_Conditions
-
m_Events
-
m_2DBlendTri
-
m_Transitions
-
m_SubStateBoneWeights
-
m_picker
-
m_State
-
-
Constructor Details
-
AnimNode
public AnimNode()
-
-
Method Details
-
Parse
-
checkConditions
-
getSpeedScale
-
isIdleAnim
public boolean isIdleAnim()Returns TRUE if this AnimNode represents an Idle animation. TODO: Make this a flag in the AnimNode, instead of relying on the name -
findTransitionTo
public AnimTransition findTransitionTo(IAnimationVariableSource animationVariableSource, AnimNode animNode0) -
toString
-
getConditionsString
-
isAbstract
public boolean isAbstract() -
getBlendOutTime
public float getBlendOutTime() -
getDeferredBoneName
-
getDeferredBoneAxis
-
getPriority
public int getPriority() -
compareSelectionConditions
-
compareSelectionConditions
-
getMatchingGrappledAnimNode
-
isGrappler
public boolean isGrappler() -
isRagdoll
public boolean isRagdoll() -
getRagdollMaxTime
public float getRagdollMaxTime() -
getRandomAnim
-