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
  • Constructor Details

    • AnimatedModel

      public AnimatedModel()
  • Method Details

    • getHumanVisual

      public HumanVisual getHumanVisual()
      Specified by:
      getHumanVisual in interface IHumanVisual
    • getItemVisuals

      public void getItemVisuals​(ItemVisuals itemVisuals)
      Specified by:
      getItemVisuals in interface IHumanVisual
    • isFemale

      public boolean isFemale()
      Specified by:
      isFemale in interface IHumanVisual
    • isZombie

      public boolean isZombie()
      Specified by:
      isZombie in interface IHumanVisual
    • isSkeleton

      public boolean isSkeleton()
      Specified by:
      isSkeleton in interface IHumanVisual
    • setAnimSetName

      public void setAnimSetName​(java.lang.String string)
    • setOutfitName

      public void setOutfitName​(java.lang.String string, boolean boolean1, boolean boolean2)
    • setCharacter

      public void setCharacter​(IsoGameCharacter gameCharacter)
    • setSurvivorDesc

      public void setSurvivorDesc​(SurvivorDesc survivorDesc)
    • setPrimaryHandModelName

      public void setPrimaryHandModelName​(java.lang.String string)
    • setSecondaryHandModelName

      public void setSecondaryHandModelName​(java.lang.String string)
    • setAttachedModelNames

      public void setAttachedModelNames​(AttachedModelNames attachedModelNames)
    • setModelData

      public void setModelData​(HumanVisual humanVisual, ItemVisuals itemVisuals)
    • setAmbient

      public void setAmbient​(ColorInfo colorInfo, boolean boolean1, boolean boolean2)
    • 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

      public void setAngle​(Vector2 vector2)
    • 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

      public void DoRender​(ModelCamera modelCamera)
    • 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

      public void OnAnimEvent​(AnimLayer animLayer, AnimEvent animEvent)
      Specified by:
      OnAnimEvent in interface IAnimEventCallback
    • getAnimationPlayer

      public AnimationPlayer getAnimationPlayer()
      Specified by:
      getAnimationPlayer in interface IAnimatable
    • actionStateChanged

      public void actionStateChanged​(ActionContext actionContext)
      Specified by:
      actionStateChanged in interface IActionStateChanged
    • getAnimationPlayerRecorder

      public AnimationPlayerRecorder getAnimationPlayerRecorder()
      Specified by:
      getAnimationPlayerRecorder in interface IAnimatable
    • isAnimationRecorderActive

      public boolean isAnimationRecorderActive()
      Specified by:
      isAnimationRecorderActive in interface IAnimatable
    • getActionContext

      public ActionContext getActionContext()
      Specified by:
      getActionContext in interface IAnimatable
    • getAdvancedAnimator

      public AdvancedAnimator getAdvancedAnimator()
      Specified by:
      getAdvancedAnimator in interface IAnimatable
    • getModelInstance

      public ModelInstance getModelInstance()
      Specified by:
      getModelInstance in interface IAnimatable
    • GetAnimSetName

      public java.lang.String GetAnimSetName()
      Specified by:
      GetAnimSetName in interface IAnimatable
    • getUID

      public java.lang.String getUID()
      Specified by:
      getUID in interface IAnimatable