Class AnimNode
java.lang.Object
zombie.core.skinnedmodel.advancedanimation.AnimNode
-
Field Summary
FieldsModifier and TypeFieldDescriptionfloatfloatfloatintfloatbooleanfloatfloatfloatbooleanbooleanbooleanfloatintfloatfloatfloatfloatfloatfloatbooleanbooleanbooleanboolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancheckConditions(IAnimationVariableSource varSource) intcompareSelectionConditions(AnimNode animNode1) static intcompareSelectionConditions(AnimNode animNode1, AnimNode animNode0) findTransitionTo(IAnimationVariableSource iAnimationVariableSource, AnimNode animNode0) floatintfloatfloatgetSpeedScale(IAnimationVariableSource varSource) booleanbooleanbooleanReturns TRUE if this AnimNode represents an Idle animation.booleanstatic AnimNodeLoads an AnimNode from the specified source.toString()
-
Field Details
-
name
-
priority
public int priority -
conditionPriority
public int conditionPriority -
animName
-
alternateAnims
-
matchingGrappledAnimNode
-
grappleOffsetForward
public float grappleOffsetForward -
grappleOffsetYaw
public float grappleOffsetYaw -
grappleTweenInTime
public float grappleTweenInTime -
grapplerOffsetBehaviour
-
isRagdoll
public boolean isRagdoll -
chanceToRagdoll
public float chanceToRagdoll -
ragdollStartTimeMin
public float ragdollStartTimeMin -
ragdollStartTimeMax
public float ragdollStartTimeMax -
ragdollMaxTime
public float ragdollMaxTime -
deferredBoneName
-
deferredBoneAxis
-
useDeferedRotation
public boolean useDeferedRotation -
useDeferredMovement
public boolean useDeferredMovement -
deferredRotationScale
public float deferredRotationScale -
isLooped
public boolean isLooped -
blendTime
public float blendTime -
blendOutTime
public float blendOutTime -
blendCurve
-
stopAnimOnExit
public boolean stopAnimOnExit -
earlyTransitionOut
public boolean earlyTransitionOut -
speedScale
-
speedScaleVariable
-
speedScaleRandomMultiplierMin
public float speedScaleRandomMultiplierMin -
speedScaleRandomMultiplierMax
public float speedScaleRandomMultiplierMax -
randomAdvanceFraction
public float randomAdvanceFraction -
maxTorsoTwist
public float maxTorsoTwist -
scalar
-
scalar2
-
isAnimReverse
public boolean isAnimReverse -
syncTrackingEnabled
public boolean syncTrackingEnabled -
blends2D
-
conditions
-
events
-
blendTris
-
transitions
-
subStateBoneWeights
-
blend2DPicker
-
parentState
-
-
Constructor Details
-
AnimNode
public AnimNode()
-
-
Method Details
-
Parse
-
checkConditions
-
getSpeedScale
-
getBlendCurve
-
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 iAnimationVariableSource, 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
-