Class BaseAction
java.lang.Object
zombie.characters.CharacterTimedActions.BaseAction
- Direct Known Subclasses:
LuaTimedAction,LuaTimedActionNew
public class BaseAction
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description java.util.ArrayListanimVariablesbooleanblockMovementEtcbooleanbStartedfloatcaloriesModifierIsoGameCharacterchrfloatCurrentTimefloatdeltabooleanforceCompletebooleanForceProgressBarbooleanforceStopfloatLastTimebooleanloopActionintMaxTimebooleanoverrideAnimationbooleanoverrideHandModelsfloatPrevLastTimelongSoundEffectbooleanStopOnAimbooleanStopOnRunbooleanStopOnWalkbooleanUseProgressBar -
Constructor Summary
Constructors Constructor Description BaseAction(IsoGameCharacter gameCharacter) -
Method Summary
Modifier and Type Method Description booleanfinished()voidforceComplete()voidforceStop()floatgetCurrentTime()floatgetJobDelta()InventoryItemgetPrimaryHandItem()java.lang.StringgetPrimaryHandMdl()InventoryItemgetSecondaryHandItem()java.lang.StringgetSecondaryHandMdl()booleanhasStalled()voidOnAnimEvent(AnimEvent animEvent)voidperform()voidPlayLoopedSoundTillComplete(java.lang.String string, int int1, float float1)voidreset()voidresetJobDelta()voidsetActionAnim(java.lang.String string)voidsetActionAnim(CharacterActionAnims characterActionAnims)voidsetAnimVariable(java.lang.String string, boolean boolean1)voidsetAnimVariable(java.lang.String string, java.lang.String string2)voidsetBlockMovementEtc(boolean boolean1)voidsetLoopedAction(boolean boolean1)voidsetOverrideAnimation(boolean boolean1)voidsetOverrideHandModels(InventoryItem inventoryItem, InventoryItem inventoryItem2)voidsetOverrideHandModels(InventoryItem inventoryItem, InventoryItem inventoryItem2, boolean boolean1)voidsetOverrideHandModelsObject(java.lang.Object object, java.lang.Object object2, boolean boolean1)voidsetOverrideHandModelsString(java.lang.String string, java.lang.String string2)voidsetOverrideHandModelsString(java.lang.String string, java.lang.String string2, boolean boolean1)voidsetUseProgressBar(boolean boolean1)voidstart()voidstop()voidstopTimedActionAnim()voidupdate()booleanvalid()voidwaitToStart()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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
-
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 java.util.ArrayList animVariables -
loopAction
public boolean loopAction -
bStarted
public boolean bStarted -
forceStop
public boolean forceStop -
forceComplete
public boolean forceComplete -
overrideHandModels
public boolean overrideHandModels
-
-
Constructor Details
-
BaseAction
-
-
Method Details
-
forceStop
public void forceStop() -
forceComplete
public void forceComplete() -
PlayLoopedSoundTillComplete
public void PlayLoopedSoundTillComplete(java.lang.String string, int int1, float float1) -
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 boolean1) -
setBlockMovementEtc
public void setBlockMovementEtc(boolean boolean1) -
setOverrideAnimation
public void setOverrideAnimation(boolean boolean1) -
stopTimedActionAnim
public void stopTimedActionAnim() -
setAnimVariable
public void setAnimVariable(java.lang.String string, java.lang.String string2) -
setAnimVariable
public void setAnimVariable(java.lang.String string, boolean boolean1) -
getPrimaryHandMdl
public java.lang.String getPrimaryHandMdl() -
getSecondaryHandMdl
public java.lang.String getSecondaryHandMdl() -
getPrimaryHandItem
-
getSecondaryHandItem
-
setActionAnim
-
setActionAnim
public void setActionAnim(java.lang.String string) -
setOverrideHandModels
-
setOverrideHandModels
public void setOverrideHandModels(InventoryItem inventoryItem, InventoryItem inventoryItem2, boolean boolean1) -
setOverrideHandModelsString
public void setOverrideHandModelsString(java.lang.String string, java.lang.String string2) -
setOverrideHandModelsString
public void setOverrideHandModelsString(java.lang.String string, java.lang.String string2, boolean boolean1) -
setOverrideHandModelsObject
public void setOverrideHandModelsObject(java.lang.Object object, java.lang.Object object2, boolean boolean1) -
OnAnimEvent
-
setLoopedAction
public void setLoopedAction(boolean boolean1)
-