Class BaseAction
java.lang.Object
zombie.characters.CharacterTimedActions.BaseAction
- Direct Known Subclasses:
LuaTimedAction, LuaTimedActionNew
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanbooleanfloatfloatfloatbooleanbooleanbooleanfloatbooleanintbooleanbooleanbooleanfloatlongbooleanbooleanbooleanbooleanbooleanboolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcomplete()booleanfinished()voidvoidfloatvoidgetDeltaModifiers(MoveDeltaModifiers modifiers) floatbooleanbooleanbooleanbooleanbooleanvoidOnAnimEvent(AnimEvent event) voidvoidperform()voidPlayLoopedSoundTillComplete(String name, int radius, float maxGain) voidreset()voidvoidvoidsetActionAnim(String animNode) voidvoidsetAllowedWhileDraggingCorpses(boolean in_val) voidsetAnimVariable(String key, boolean val) voidsetAnimVariable(String key, String val) voidsetBlockMovementEtc(boolean block) voidsetJobDelta(float delta) voidsetLoopedAction(boolean looped) voidsetOverrideAnimation(boolean override) voidsetOverrideHandModels(InventoryItem primaryHand, InventoryItem secondaryHand) voidsetOverrideHandModels(InventoryItem primaryHand, InventoryItem secondaryHand, boolean resetModel) voidsetOverrideHandModelsObject(Object primaryHand, Object secondaryHand, boolean resetModel) voidsetOverrideHandModelsString(String primaryHand, String secondaryHand) voidsetOverrideHandModelsString(String primaryHand, String secondaryHand, boolean resetModel) voidsetPathfinding(boolean b) voidsetUseProgressBar(boolean use) voidsetWaitForFinished(boolean val) voidstart()voidstop()voidvoidupdate()booleanvalid()void
-
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
-
loopAction
public boolean loopAction -
started
public boolean started -
forceStop
public boolean forceStop -
forceComplete
public boolean forceComplete -
waitForFinished
public boolean waitForFinished -
pathfinding
public boolean pathfinding -
allowedWhileDraggingCorpses
public boolean allowedWhileDraggingCorpses -
overrideHandModels
public boolean overrideHandModels
-
-
Constructor Details
-
BaseAction
-
-
Method Details
-
forceStop
public void forceStop() -
forceComplete
public void forceComplete() -
isForceComplete
public boolean isForceComplete() -
PlayLoopedSoundTillComplete
-
hasStalled
public boolean hasStalled() -
getJobDelta
public float getJobDelta() -
setJobDelta
public void setJobDelta(float delta) -
setWaitForFinished
public void setWaitForFinished(boolean val) -
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() -
isStarted
public boolean isStarted() -
finished
public boolean finished() -
perform
public void perform() -
complete
public void complete() -
setUseProgressBar
public void setUseProgressBar(boolean use) -
setBlockMovementEtc
public void setBlockMovementEtc(boolean block) -
setPathfinding
public void setPathfinding(boolean b) -
isPathfinding
public boolean isPathfinding() -
setAllowedWhileDraggingCorpses
public void setAllowedWhileDraggingCorpses(boolean in_val) -
isAllowedWhileDraggingCorpses
public boolean isAllowedWhileDraggingCorpses() -
setOverrideAnimation
public void setOverrideAnimation(boolean override) -
stopTimedActionAnim
public void stopTimedActionAnim() -
setAnimVariable
-
setAnimVariable
-
getPrimaryHandMdl
-
getSecondaryHandMdl
-
getPrimaryHandItem
-
getSecondaryHandItem
-
setActionAnim
-
setActionAnim
-
setOverrideHandModels
-
setOverrideHandModels
public void setOverrideHandModels(InventoryItem primaryHand, InventoryItem secondaryHand, boolean resetModel) -
setOverrideHandModelsString
-
setOverrideHandModelsString
-
setOverrideHandModelsObject
-
overrideWeaponType
public void overrideWeaponType() -
restoreWeaponType
public void restoreWeaponType() -
OnAnimEvent
-
setLoopedAction
public void setLoopedAction(boolean looped) -
getDeltaModifiers
-