Class BaseAction

java.lang.Object
zombie.characters.CharacterTimedActions.BaseAction
Direct Known Subclasses:
LuaTimedAction, LuaTimedActionNew

public class BaseAction extends Object
  • Field Details

    • SoundEffect

      public long SoundEffect
    • CurrentTime

      public float CurrentTime
    • LastTime

      public float LastTime
    • MaxTime

      public int MaxTime
    • PrevLastTime

      public float PrevLastTime
    • UseProgressBar

      public boolean UseProgressBar
    • ForceProgressBar

      public boolean ForceProgressBar
    • chr

      public IsoGameCharacter chr
    • StopOnWalk

      public boolean StopOnWalk
    • StopOnRun

      public boolean StopOnRun
    • StopOnAim

      public boolean StopOnAim
    • caloriesModifier

      public float caloriesModifier
    • delta

      public float delta
    • blockMovementEtc

      public boolean blockMovementEtc
    • overrideAnimation

      public boolean overrideAnimation
    • animVariables

      public final ArrayList<String> animVariables
    • loopAction

      public boolean loopAction
    • bStarted

      public boolean bStarted
    • forceStop

      public boolean forceStop
    • forceComplete

      public boolean forceComplete
    • overrideHandModels

      public boolean overrideHandModels
  • Constructor Details

  • Method Details

    • forceStop

      public void forceStop()
    • forceComplete

      public void forceComplete()
    • PlayLoopedSoundTillComplete

      public void PlayLoopedSoundTillComplete(String name, int radius, float maxGain)
    • hasStalled

      public boolean hasStalled()
    • getJobDelta

      public float getJobDelta()
    • resetJobDelta

      public void resetJobDelta()
    • waitToStart

      public void waitToStart()
    • update

      public void update()
    • start

      public void start()
    • reset

      public void reset()
    • getCurrentTime

      public float getCurrentTime()
    • stop

      public void stop()
    • valid

      public boolean valid()
    • finished

      public boolean finished()
    • perform

      public void perform()
    • setUseProgressBar

      public void setUseProgressBar(boolean use)
    • setBlockMovementEtc

      public void setBlockMovementEtc(boolean block)
    • setOverrideAnimation

      public void setOverrideAnimation(boolean override)
    • stopTimedActionAnim

      public void stopTimedActionAnim()
    • setAnimVariable

      public void setAnimVariable(String key, String val)
    • setAnimVariable

      public void setAnimVariable(String key, boolean val)
    • getPrimaryHandMdl

      public String getPrimaryHandMdl()
    • getSecondaryHandMdl

      public String getSecondaryHandMdl()
    • getPrimaryHandItem

      public InventoryItem getPrimaryHandItem()
    • getSecondaryHandItem

      public InventoryItem getSecondaryHandItem()
    • setActionAnim

      public void setActionAnim(CharacterActionAnims act)
    • setActionAnim

      public void setActionAnim(String animNode)
    • setOverrideHandModels

      public void setOverrideHandModels(InventoryItem primaryHand, InventoryItem secondaryHand)
    • setOverrideHandModels

      public void setOverrideHandModels(InventoryItem primaryHand, InventoryItem secondaryHand, boolean resetModel)
    • setOverrideHandModelsString

      public void setOverrideHandModelsString(String primaryHand, String secondaryHand)
    • setOverrideHandModelsString

      public void setOverrideHandModelsString(String primaryHand, String secondaryHand, boolean resetModel)
    • setOverrideHandModelsObject

      public void setOverrideHandModelsObject(Object primaryHand, Object secondaryHand, boolean resetModel)
    • OnAnimEvent

      public void OnAnimEvent(AnimEvent event)
    • setLoopedAction

      public void setLoopedAction(boolean looped)