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 class
static final class
Nested classes/interfaces inherited from class zombie.core.skinnedmodel.advancedanimation.AnimationVariableSource
AnimationVariableSource.AnimationVariableSlotGenerator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
actionStateChanged
(ActionContext sender) calculateShadowParams
(ShadowParams shadowParams, boolean boolean0) void
clothingItemChanged
(String itemGuid) void
DoRender
(int x, int y, int w, int h, float sizeV, float animPlayerAngle) void
DoRender
(IModelCamera modelCamera) void
DoRenderToWorld
(float x, float y, float z, float animPlayerAngle) float
void
getItemVisuals
(ItemVisuals _itemVisuals) float
getScale()
getState()
getUID()
boolean
boolean
boolean
boolean
isFemale()
boolean
boolean
boolean
boolean
boolean
isZombie()
void
OnAnimEvent
(AnimLayer sender, AnimEvent event) void
postRender
(boolean bRendered) void
int
void
setAlpha
(float alpha) void
setAmbient
(ColorInfo _ambient, boolean outside, boolean room) void
void
setAnimate
(boolean animate) void
setAnimSetName
(String name) void
setAttachedModelNames
(AttachedModelNames _attachedModelNames) void
setCharacter
(IsoGameCharacter _character) void
setCullFace
(int int0) void
setFlipY
(boolean flip) void
setGrappleable
(IGrappleable grappleablex) void
setHighResDepthMultiplier
(float float0) void
setIsometric
(boolean iso) void
setLights
(IsoGridSquare.ResultLight[] resultLight, float float0, float float1, float float2) void
setModelData
(BaseVisual baseVisualx, ItemVisuals itemVisualsx) void
setModelData
(BaseVisual baseVisualx, ItemVisuals itemVisualsx, IsoAnimal isoAnimal) void
setOffset
(float x, float y, float z) void
setOffsetWhileRendering
(float float0, float float1, float float2) void
setOutfitName
(String name, boolean female, boolean zombie) void
void
setScale
(float float0) void
void
setShowBip01
(boolean boolean0) void
void
setSurvivorDesc
(SurvivorDesc survivorDesc) void
setTargetDepth
(float float0) void
setTint
(float float0, float float1, float float2) void
void
setTrackTime
(float _trackTime) void
setVisual
(BaseVisual baseVisualx) void
update()
Methods inherited from class zombie.core.skinnedmodel.advancedanimation.AnimationVariableSource
clearVariable, clearVariables, containsVariable, getGameVariables, getVariable, isEmpty, isVariable, removeAllVariables, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariableEnum
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface zombie.core.skinnedmodel.advancedanimation.IAnimatable
canTransitionToState, getOnlineID
Methods inherited from interface zombie.core.skinnedmodel.advancedanimation.IAnimationVariableSource
containsVariable, getGameVariables, getSubVariableSource, getVariable, getVariable, getVariableBoolean, getVariableBoolean, getVariableEnum, getVariableFloat, getVariableString, isVariable
-
Constructor Details
-
AnimatedModel
public AnimatedModel()
-
-
Method Details
-
getCharacter
-
setVisual
-
getVisual
-
getAnimalVisual
- Specified by:
getAnimalVisual
in interfaceIAnimalVisual
-
getAnimalType
- Specified by:
getAnimalType
in interfaceIAnimalVisual
-
getAnimalSize
public float getAnimalSize()- Specified by:
getAnimalSize
in interfaceIAnimalVisual
-
getHumanVisual
- Specified by:
getHumanVisual
in interfaceIHumanVisual
-
getItemVisuals
- Specified by:
getItemVisuals
in interfaceIHumanVisual
-
isFemale
public boolean isFemale()- Specified by:
isFemale
in interfaceIHumanVisual
-
isZombie
public boolean isZombie()- Specified by:
isZombie
in interfaceIHumanVisual
-
isSkeleton
public boolean isSkeleton()- Specified by:
isSkeleton
in interfaceIHumanVisual
-
setAnimSetName
-
setOutfitName
-
setCharacter
-
setGrappleable
-
setSurvivorDesc
-
setPrimaryHandModelName
-
setSecondaryHandModelName
-
setAttachedModelNames
-
setModelData
-
setModelData
-
setAmbient
-
setLights
public void setLights(IsoGridSquare.ResultLight[] resultLight, float float0, float float1, float float2) -
setState
-
getState
-
setAngle
-
setOffset
public void setOffset(float x, float y, float z) -
setOffsetWhileRendering
public void setOffsetWhileRendering(float float0, float float1, float float2) -
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 float0, float float1, float float2) -
setTint
-
setTrackTime
public void setTrackTime(float _trackTime) -
setScale
public void setScale(float float0) -
getScale
public float getScale() -
setCullFace
public void setCullFace(int int0) -
setHighResDepthMultiplier
public void setHighResDepthMultiplier(float float0) -
clothingItemChanged
-
isAnimate
public boolean isAnimate() -
setAnimate
public void setAnimate(boolean animate) -
setShowBip01
public void setShowBip01(boolean boolean0) -
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 float0) -
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:
OnAnimEvent
in interfaceIAnimEventCallback
-
hasAnimationPlayer
public boolean hasAnimationPlayer()- Specified by:
hasAnimationPlayer
in interfaceIAnimatable
-
getGrappleable
- Specified by:
getGrappleable
in interfaceIAnimatable
-
getAnimationPlayer
- Specified by:
getAnimationPlayer
in interfaceIAnimatable
-
actionStateChanged
- Specified by:
actionStateChanged
in interfaceIActionStateChanged
-
getAnimationPlayerRecorder
- Specified by:
getAnimationPlayerRecorder
in interfaceIAnimatable
-
isAnimationRecorderActive
public boolean isAnimationRecorderActive()- Specified by:
isAnimationRecorderActive
in interfaceIAnimatable
-
getActionContext
- Specified by:
getActionContext
in interfaceIAnimatable
-
getAdvancedAnimator
- Specified by:
getAdvancedAnimator
in interfaceIAnimatable
-
getModelInstance
- Specified by:
getModelInstance
in interfaceIAnimatable
-
GetAnimSetName
- Specified by:
GetAnimSetName
in interfaceIAnimatable
-
getUID
- Specified by:
getUID
in interfaceIAnimatable
-