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

    • setVisual

      public void setVisual(HumanVisual baseVisual)
    • getVisual

      public BaseVisual getVisual()
    • 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(String name)
    • setOutfitName

      public void setOutfitName(String name, boolean female, boolean zombie)
    • setCharacter

      public void setCharacter(IsoGameCharacter character)
    • setSurvivorDesc

      public void setSurvivorDesc(SurvivorDesc survivorDesc)
    • setPrimaryHandModelName

      public void setPrimaryHandModelName(String name)
    • setSecondaryHandModelName

      public void setSecondaryHandModelName(String name)
    • setAttachedModelNames

      public void setAttachedModelNames(AttachedModelNames attachedModelNames)
    • setModelData

      public void setModelData(HumanVisual baseVisual, ItemVisuals itemVisuals)
    • setAmbient

      public void setAmbient(ColorInfo ambient, boolean outside, boolean room)
    • setLights

      public void setLights(IsoGridSquare.ResultLight[] lights, float x, float y, float z)
    • setState

      public void setState(String state)
    • getState

      public String getState()
    • setAngle

      public void setAngle(Vector2 angle)
    • setOffset

      public void setOffset(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)
    • setTrackTime

      public void setTrackTime(float trackTime)
    • clothingItemChanged

      public void clothingItemChanged(String itemGuid)
    • setAnimate

      public void setAnimate(boolean animate)
    • update

      public void update()
    • isReadyToRender

      public boolean isReadyToRender()
    • renderMain

      public int renderMain()
    • isRendered

      public boolean isRendered()
    • postRender

      public void postRender(boolean bRendered)
    • DoRender

      public void DoRender(ModelCamera camera)
    • 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)
    • releaseAnimationPlayer

      public void releaseAnimationPlayer()
    • OnAnimEvent

      public void OnAnimEvent(AnimLayer sender, AnimEvent event)
      Specified by:
      OnAnimEvent in interface IAnimEventCallback
    • getAnimationPlayer

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

      public void actionStateChanged(ActionContext sender)
      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 String GetAnimSetName()
      Specified by:
      GetAnimSetName in interface IAnimatable
    • getUID

      public String getUID()
      Specified by:
      getUID in interface IAnimatable