Class AnimatedModel
java.lang.Object
zombie.core.skinnedmodel.advancedanimation.AnimationVariableSource
zombie.core.skinnedmodel.advancedanimation.AnimatedModel
- All Implemented Interfaces:
IActionStateChanged, IAnimEventCallback, IAnimatable, IAnimationVariableCallbackMap, IAnimationVariableMap, IAnimationVariableSource, IAnimalVisual, IHumanVisual
public final class AnimatedModel
extends AnimationVariableSource
implements IAnimatable, IAnimEventCallback, IActionStateChanged, IAnimalVisual, IHumanVisual
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic final classNested classes/interfaces inherited from class AnimationVariableSource
AnimationVariableSource.AnimationVariableSlotGenerator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactionStateChanged(ActionContext sender) calculateShadowParams(ShadowParams sp, boolean bRagdoll) voidclothingItemChanged(String itemGuid) voidDoRender(int x, int y, int w, int h, float sizeV, float animPlayerAngle) voidDoRender(IModelCamera camera) voidDoRenderToWorld(float x, float y, float z, float animPlayerAngle) floatvoidgetItemVisuals(ItemVisuals itemVisuals) floatgetScale()getState()getUID()booleanbooleanbooleanbooleanisFemale()booleanbooleanbooleanbooleanbooleanisZombie()voidOnAnimEvent(AnimLayer sender, AnimationTrack track, AnimEvent event) voidpostRender(boolean bRendered) voidintvoidsetAlpha(float alpha) voidsetAmbient(ColorInfo ambient, boolean outside, boolean room) voidvoidsetAnimate(boolean animate) voidsetAnimSetName(String name) voidsetAttachedModelNames(AttachedModelNames attachedModelNames) voidsetCharacter(IsoGameCharacter character) voidsetCullFace(int culLFace) voidsetFlipY(boolean flip) voidsetGrappleable(IGrappleable in_grappleable) voidsetHighResDepthMultiplier(float m) voidsetIsometric(boolean iso) voidsetLights(IsoGridSquare.ResultLight[] lights, float x, float y, float z) voidsetModelData(BaseVisual baseVisual, ItemVisuals itemVisuals) voidsetModelData(BaseVisual baseVisual, ItemVisuals itemVisuals, IsoAnimal animal) voidsetOffset(float x, float y, float z) voidsetOffsetWhileRendering(float x, float y, float z) voidsetOutfitName(String name, boolean female, boolean zombie) voidvoidsetScale(float scale) voidvoidsetShowBip01(boolean show) voidvoidsetSurvivorDesc(SurvivorDesc survivorDesc) voidsetTargetDepth(float targetDepth) voidsetTint(float r, float g, float b) voidvoidsetTrackTime(float trackTime) voidsetVisual(BaseVisual baseVisual) voidupdate()Methods inherited from class AnimationVariableSource
clearVariable, clearVariables, containsVariable, getGameVariables, getVariable, isEmpty, isVariable, removeAllVariables, setVariable, setVariable, setVariable, setVariable, setVariable, setVariableEnumMethods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface IAnimatable
canTransitionToState, getOnlineIDMethods inherited from interface IAnimationVariableCallbackMap
setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariableMethods inherited from interface IAnimationVariableSource
containsVariable, getGameVariables, getSubVariableSource, getVariable, getVariable, getVariableBoolean, getVariableBoolean, getVariableBoolean, getVariableEnum, getVariableFloat, getVariableString, isVariable
-
Constructor Details
-
AnimatedModel
public AnimatedModel()
-
-
Method Details
-
getCharacter
-
setVisual
-
getVisual
-
getAnimalVisual
- Specified by:
getAnimalVisualin interfaceIAnimalVisual
-
getAnimalType
- Specified by:
getAnimalTypein interfaceIAnimalVisual
-
getAnimalSize
public float getAnimalSize()- Specified by:
getAnimalSizein interfaceIAnimalVisual
-
getHumanVisual
- Specified by:
getHumanVisualin interfaceIHumanVisual
-
getItemVisuals
- Specified by:
getItemVisualsin interfaceIHumanVisual
-
isFemale
public boolean isFemale()- Specified by:
isFemalein interfaceIHumanVisual
-
isZombie
public boolean isZombie()- Specified by:
isZombiein interfaceIHumanVisual
-
isSkeleton
public boolean isSkeleton()- Specified by:
isSkeletonin interfaceIHumanVisual
-
setAnimSetName
-
setOutfitName
-
setCharacter
-
setGrappleable
-
setSurvivorDesc
-
setPrimaryHandModelName
-
setSecondaryHandModelName
-
setAttachedModelNames
-
setModelData
-
setModelData
-
setAmbient
-
setLights
-
setState
-
getState
-
setAngle
-
setOffset
public void setOffset(float x, float y, float z) -
setOffsetWhileRendering
public void setOffsetWhileRendering(float x, float y, float z) -
setIsometric
public void setIsometric(boolean iso) -
isIsometric
public boolean isIsometric() -
setFlipY
public void setFlipY(boolean flip) -
setAlpha
public void setAlpha(float alpha) -
setTint
public void setTint(float r, float g, float b) -
setTint
-
setTrackTime
public void setTrackTime(float trackTime) -
setScale
public void setScale(float scale) -
getScale
public float getScale() -
setCullFace
public void setCullFace(int culLFace) -
setHighResDepthMultiplier
public void setHighResDepthMultiplier(float m) -
clothingItemChanged
-
isAnimate
public boolean isAnimate() -
setAnimate
public void setAnimate(boolean animate) -
setShowBip01
public void setShowBip01(boolean show) -
update
public void update() -
isReadyToRender
public boolean isReadyToRender() -
renderMain
public int renderMain() -
isRendered
public boolean isRendered() -
postRender
public void postRender(boolean bRendered) -
setTargetDepth
public void setTargetDepth(float targetDepth) -
DoRender
-
DoRender
public void DoRender(int x, int y, int w, int h, float sizeV, float animPlayerAngle) -
DoRenderToWorld
public void DoRenderToWorld(float x, float y, float z, float animPlayerAngle) -
calculateShadowParams
-
releaseAnimationPlayer
public void releaseAnimationPlayer() -
OnAnimEvent
- Specified by:
OnAnimEventin interfaceIAnimEventCallback
-
hasAnimationPlayer
public boolean hasAnimationPlayer()- Specified by:
hasAnimationPlayerin interfaceIAnimatable
-
getGrappleable
- Specified by:
getGrappleablein interfaceIAnimatable
-
getAnimationPlayer
- Specified by:
getAnimationPlayerin interfaceIAnimatable
-
actionStateChanged
- Specified by:
actionStateChangedin interfaceIActionStateChanged
-
getAnimationPlayerRecorder
- Specified by:
getAnimationPlayerRecorderin interfaceIAnimatable
-
isAnimationRecorderActive
public boolean isAnimationRecorderActive()- Specified by:
isAnimationRecorderActivein interfaceIAnimatable
-
getActionContext
- Specified by:
getActionContextin interfaceIAnimatable
-
getAdvancedAnimator
- Specified by:
getAdvancedAnimatorin interfaceIAnimatable
-
getModelInstance
- Specified by:
getModelInstancein interfaceIAnimatable
-
GetAnimSetName
- Specified by:
GetAnimSetNamein interfaceIAnimatable
-
getUID
- Specified by:
getUIDin interfaceIAnimatable
-