Class AnimatedModel
java.lang.Object
zombie.core.skinnedmodel.advancedanimation.AnimationVariableSource
zombie.core.skinnedmodel.advancedanimation.AnimatedModel
- All Implemented Interfaces:
IActionStateChanged
,IAnimatable
,IAnimationVariableMap
,IAnimationVariableSource
,IAnimEventCallback
,IHumanVisual
public final class AnimatedModel extends AnimationVariableSource implements IAnimatable, IAnimEventCallback, IActionStateChanged, IHumanVisual
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AnimatedModel.StateInfo
-
Constructor Summary
Constructors Constructor Description AnimatedModel()
-
Method Summary
Modifier and Type Method Description void
actionStateChanged(ActionContext actionContext)
void
clothingItemChanged(java.lang.String string)
void
DoRender(int int1, int int2, int int3, int int4, float float1, float float2)
void
DoRender(ModelCamera modelCamera)
void
DoRenderToWorld(float float1, float float2, float float3, float float4)
ActionContext
getActionContext()
AdvancedAnimator
getAdvancedAnimator()
AnimationPlayer
getAnimationPlayer()
AnimationPlayerRecorder
getAnimationPlayerRecorder()
java.lang.String
GetAnimSetName()
HumanVisual
getHumanVisual()
void
getItemVisuals(ItemVisuals itemVisuals)
ModelInstance
getModelInstance()
java.lang.String
getState()
java.lang.String
getUID()
boolean
isAnimationRecorderActive()
boolean
isFemale()
boolean
isIsometric()
boolean
isReadyToRender()
boolean
isRendered()
boolean
isSkeleton()
boolean
isZombie()
void
OnAnimEvent(AnimLayer animLayer, AnimEvent animEvent)
void
postRender(boolean boolean1)
void
releaseAnimationPlayer()
int
renderMain()
void
setAlpha(float float1)
void
setAmbient(ColorInfo colorInfo, boolean boolean1, boolean boolean2)
void
setAngle(Vector2 vector2)
void
setAnimate(boolean boolean1)
void
setAnimSetName(java.lang.String string)
void
setAttachedModelNames(AttachedModelNames attachedModelNames)
void
setCharacter(IsoGameCharacter gameCharacter)
void
setFlipY(boolean boolean1)
void
setIsometric(boolean boolean1)
void
setLights(IsoGridSquare.ResultLight[] resultLightArray, float float1, float float2, float float3)
void
setModelData(HumanVisual humanVisual, ItemVisuals itemVisuals)
void
setOffset(float float1, float float2, float float3)
void
setOutfitName(java.lang.String string, boolean boolean1, boolean boolean2)
void
setPrimaryHandModelName(java.lang.String string)
void
setSecondaryHandModelName(java.lang.String string)
void
setState(java.lang.String string)
void
setSurvivorDesc(SurvivorDesc survivorDesc)
void
setTrackTime(float float1)
void
update()
Methods inherited from class zombie.core.skinnedmodel.advancedanimation.AnimationVariableSource
clearVariable, clearVariables, containsVariable, getGameVariables, getOrCreateVariable, getVariable, getVariable, getVariableBoolean, getVariableFloat, getVariableString, isVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable
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
getOnlineID
Methods inherited from interface zombie.core.skinnedmodel.advancedanimation.IAnimationVariableSource
containsVariable, getGameVariables, getVariable, getVariable, getVariableBoolean, getVariableFloat, getVariableString, isVariable
-
Constructor Details
-
AnimatedModel
public AnimatedModel()
-
-
Method Details
-
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
public void setAnimSetName(java.lang.String string) -
setOutfitName
public void setOutfitName(java.lang.String string, boolean boolean1, boolean boolean2) -
setCharacter
-
setSurvivorDesc
-
setPrimaryHandModelName
public void setPrimaryHandModelName(java.lang.String string) -
setSecondaryHandModelName
public void setSecondaryHandModelName(java.lang.String string) -
setAttachedModelNames
-
setModelData
-
setAmbient
-
setLights
public void setLights(IsoGridSquare.ResultLight[] resultLightArray, float float1, float float2, float float3) -
setState
public void setState(java.lang.String string) -
getState
public java.lang.String getState() -
setAngle
-
setOffset
public void setOffset(float float1, float float2, float float3) -
setIsometric
public void setIsometric(boolean boolean1) -
isIsometric
public boolean isIsometric() -
setFlipY
public void setFlipY(boolean boolean1) -
setAlpha
public void setAlpha(float float1) -
setTrackTime
public void setTrackTime(float float1) -
clothingItemChanged
public void clothingItemChanged(java.lang.String string) -
setAnimate
public void setAnimate(boolean boolean1) -
update
public void update() -
isReadyToRender
public boolean isReadyToRender() -
renderMain
public int renderMain() -
isRendered
public boolean isRendered() -
postRender
public void postRender(boolean boolean1) -
DoRender
-
DoRender
public void DoRender(int int1, int int2, int int3, int int4, float float1, float float2) -
DoRenderToWorld
public void DoRenderToWorld(float float1, float float2, float float3, float float4) -
releaseAnimationPlayer
public void releaseAnimationPlayer() -
OnAnimEvent
- Specified by:
OnAnimEvent
in interfaceIAnimEventCallback
-
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
public java.lang.String GetAnimSetName()- Specified by:
GetAnimSetName
in interfaceIAnimatable
-
getUID
public java.lang.String getUID()- Specified by:
getUID
in interfaceIAnimatable
-