Class BaseAction
java.lang.Object
zombie.characters.CharacterTimedActions.BaseAction
- Direct Known Subclasses:
- LuaTimedAction,- LuaTimedActionNew
public class BaseAction
extends java.lang.Object
- 
Field SummaryFields Modifier and Type Field Description java.util.ArrayListanimVariablesbooleanblockMovementEtcbooleanbStartedfloatcaloriesModifierIsoGameCharacterchrfloatCurrentTimefloatdeltabooleanforceCompletebooleanForceProgressBarbooleanforceStopfloatLastTimebooleanloopActionintMaxTimebooleanoverrideAnimationbooleanoverrideHandModelsfloatPrevLastTimelongSoundEffectbooleanStopOnAimbooleanStopOnRunbooleanStopOnWalkbooleanUseProgressBar
- 
Constructor SummaryConstructors Constructor Description BaseAction(IsoGameCharacter gameCharacter)
- 
Method SummaryModifier 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.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- 
Field Details- 
SoundEffectpublic long SoundEffect
- 
CurrentTimepublic float CurrentTime
- 
LastTimepublic float LastTime
- 
MaxTimepublic int MaxTime
- 
PrevLastTimepublic float PrevLastTime
- 
UseProgressBarpublic boolean UseProgressBar
- 
ForceProgressBarpublic boolean ForceProgressBar
- 
chr
- 
StopOnWalkpublic boolean StopOnWalk
- 
StopOnRunpublic boolean StopOnRun
- 
StopOnAimpublic boolean StopOnAim
- 
caloriesModifierpublic float caloriesModifier
- 
deltapublic float delta
- 
blockMovementEtcpublic boolean blockMovementEtc
- 
overrideAnimationpublic boolean overrideAnimation
- 
animVariablespublic final java.util.ArrayList animVariables
- 
loopActionpublic boolean loopAction
- 
bStartedpublic boolean bStarted
- 
forceStoppublic boolean forceStop
- 
forceCompletepublic boolean forceComplete
- 
overrideHandModelspublic boolean overrideHandModels
 
- 
- 
Constructor Details- 
BaseAction
 
- 
- 
Method Details- 
forceStoppublic void forceStop()
- 
forceCompletepublic void forceComplete()
- 
PlayLoopedSoundTillCompletepublic void PlayLoopedSoundTillComplete(java.lang.String string, int int1, float float1)
- 
hasStalledpublic boolean hasStalled()
- 
getJobDeltapublic float getJobDelta()
- 
resetJobDeltapublic void resetJobDelta()
- 
waitToStartpublic void waitToStart()
- 
updatepublic void update()
- 
startpublic void start()
- 
resetpublic void reset()
- 
getCurrentTimepublic float getCurrentTime()
- 
stoppublic void stop()
- 
validpublic boolean valid()
- 
finishedpublic boolean finished()
- 
performpublic void perform()
- 
setUseProgressBarpublic void setUseProgressBar(boolean boolean1)
- 
setBlockMovementEtcpublic void setBlockMovementEtc(boolean boolean1)
- 
setOverrideAnimationpublic void setOverrideAnimation(boolean boolean1)
- 
stopTimedActionAnimpublic void stopTimedActionAnim()
- 
setAnimVariablepublic void setAnimVariable(java.lang.String string, java.lang.String string2)
- 
setAnimVariablepublic void setAnimVariable(java.lang.String string, boolean boolean1)
- 
getPrimaryHandMdlpublic java.lang.String getPrimaryHandMdl()
- 
getSecondaryHandMdlpublic java.lang.String getSecondaryHandMdl()
- 
getPrimaryHandItem
- 
getSecondaryHandItem
- 
setActionAnim
- 
setActionAnimpublic void setActionAnim(java.lang.String string)
- 
setOverrideHandModels
- 
setOverrideHandModelspublic void setOverrideHandModels(InventoryItem inventoryItem, InventoryItem inventoryItem2, boolean boolean1)
- 
setOverrideHandModelsStringpublic void setOverrideHandModelsString(java.lang.String string, java.lang.String string2)
- 
setOverrideHandModelsStringpublic void setOverrideHandModelsString(java.lang.String string, java.lang.String string2, boolean boolean1)
- 
setOverrideHandModelsObjectpublic void setOverrideHandModelsObject(java.lang.Object object, java.lang.Object object2, boolean boolean1)
- 
OnAnimEvent
- 
setLoopedActionpublic void setLoopedAction(boolean boolean1)
 
-