Class AnimNode
java.lang.Object
zombie.core.skinnedmodel.advancedanimation.AnimNode
-
Field Summary
FieldsModifier and TypeFieldDescriptionfloat
float
float
int
float
boolean
float
float
float
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 iAnimationVariableSource, 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
-
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
-