Class NetworkCharacterAI
java.lang.Object
zombie.characters.NetworkCharacterAI
- Direct Known Subclasses:
NetworkPlayerAI,NetworkZombieAI
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal AttackRateCheckerbooleanbooleanfinal NetworkStateintfloatfloatintboolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgetHutch()shortabstract IsoPlayergetState()floatgetX()floatgetY()floatgetZ()voidbooleanbooleanisDead()booleanbooleanbooleanbooleanbooleanisRemote()booleanisValid(UdpConnection udpConnection) booleanvoidvoidreset()voidvoidvoidsetAction(BaseAction _action) voidsetCorpse(INetworkPacket iNetworkPacket) voidsetLocal(boolean _wasLocal) voidsetNoCollision(long interval) voidsetOverride(boolean override, String primaryHandModel, String secondaryHandModel) voidsetOwnership(UdpConnection udpConnection) voidsetPerformingAction(String animation) voidsetVehicleHit(INetworkPacket iNetworkPacket) voidsetX(float float0) voidsetY(float float0) voidsetZ(float float0) voidvoidabstract voidbooleanwasLocal()
-
Field Details
-
speedChecker
-
predictionType
-
usePathFind
public boolean usePathFind -
forcePathFinder
public boolean forcePathFinder -
direction
-
distance
-
targetX
public float targetX -
targetY
public float targetY -
targetZ
public int targetZ -
moved
public boolean moved -
switchTime
public int switchTime -
attackRateChecker
-
state
-
-
Constructor Details
-
NetworkCharacterAI
-
-
Method Details
-
getState
-
resetState
public void resetState() -
postUpdate
public void postUpdate() -
reset
public void reset() -
setLocal
public void setLocal(boolean _wasLocal) -
wasLocal
public boolean wasLocal() -
setPerformingAction
-
getPerformingAction
-
setAction
-
getAction
-
startAction
public void startAction() -
stopAction
public void stopAction() -
setOverride
-
setVehicleHit
-
isHitByVehicle
public boolean isHitByVehicle() -
isVehicleHitTimeout
public boolean isVehicleHitTimeout() -
hitByVehicle
public void hitByVehicle() -
setCorpse
-
isDeadBodyTimeout
public boolean isDeadBodyTimeout() -
becomeCorpse
public void becomeCorpse() -
isCollisionEnabled
public boolean isCollisionEnabled() -
isNoCollisionTimeout
public boolean isNoCollisionTimeout() -
setNoCollision
public void setNoCollision(long interval) -
resetSpeedLimiter
public void resetSpeedLimiter() -
getOnlineID
public short getOnlineID() -
getX
public float getX() -
getY
public float getY() -
getZ
public float getZ() -
setX
public void setX(float float0) -
setY
public void setY(float float0) -
setZ
public void setZ(float float0) -
setOwnership
-
getOwnership
-
getAnimalPacket
-
isValid
-
getRelatedPlayer
-
isRemote
public boolean isRemote() -
getBooleanDebugOptions
-
getHutch
-
getVehile
-
isOwnershipOnServer
public boolean isOwnershipOnServer() -
isDead
public boolean isDead() -
getCharacter
-
syncDamage
public abstract void syncDamage()
-