Class NetworkPlayerAI
java.lang.Object
zombie.characters.NetworkCharacterAI
zombie.characters.NetworkPlayerAI
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class NetworkCharacterAI
NetworkCharacterAI.PostponedPacket, NetworkCharacterAI.SpeedChecker -
Field Summary
FieldsFields inherited from class NetworkCharacterAI
attackRateChecker, direction, distance, forcePathFinder, moved, predictionType, speedChecker, state, switchTime, targetX, targetY, targetZ, tempTarget, usePathFind -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbytebooleanbooleanbooleanbooleanbooleanvoidvoidonShot()voidparse(AnimalPacket packet) voidparse(PlayerPacket packet) voidparse(BaseVehicle vehicle) voidvoidset(AnimalPacket packet, UdpConnection receiver) set(PlayerPacket packet) voidsetAnimalPacket(UdpConnection receiver) voidsetCheckAccessLevelDelay(long delay) voidsetDisconnected(boolean disconnected) voidsetPressedCancelAction(boolean pressedCancelAction) voidsetPressedMovement(boolean pressedMovement) voidsetShotID(byte shotID) voidvoidvoidvoidsyncXp()voidupdate()Deprecated.Methods inherited from class NetworkCharacterAI
getAction, getAnimalPacket, getCharacter, getHutch, getOnlineID, getPerformingAction, getPlayerPacket, getState, getVehile, hitByVehicle, isCollisionEnabled, isDead, isDeadBodyTimeout, isHitByVehicle, isNoCollisionTimeout, isVehicleHitTimeout, onDied, postUpdate, reset, resetSpeedLimiter, setAction, setCorpse, setLocal, setNoCollision, setOverride, setPerformingAction, setVehicleHit, startAction, stopAction, wasLocal
-
Field Details
-
reliable
-
needToMovingUsingPathFinder
public boolean needToMovingUsingPathFinder -
moving
public boolean moving -
lastBooleanVariables
public short lastBooleanVariables -
disconnected
public boolean disconnected -
hitsPerShot
public int hitsPerShot -
ammoBeforeShot
public int ammoBeforeShot -
prediction
-
-
Constructor Details
-
NetworkPlayerAI
-
-
Method Details
-
getRelatedPlayer
- Specified by:
getRelatedPlayerin classNetworkCharacterAI
-
getBooleanDebugOptions
- Specified by:
getBooleanDebugOptionsin classNetworkCharacterAI
-
needToUpdate
public void needToUpdate() -
set
-
set
-
parse
-
parse
-
parse
-
isPressedMovement
public boolean isPressedMovement() -
setPressedMovement
public void setPressedMovement(boolean pressedMovement) -
isPressedCancelAction
public boolean isPressedCancelAction() -
setPressedCancelAction
public void setPressedCancelAction(boolean pressedCancelAction) -
setCheckAccessLevelDelay
public void setCheckAccessLevelDelay(long delay) -
doCheckAccessLevel
public boolean doCheckAccessLevel() -
update
Deprecated. -
isDismantleAllowed
public boolean isDismantleAllowed() -
isDisconnected
public boolean isDisconnected() -
setDisconnected
public void setDisconnected(boolean disconnected) -
isReliable
public boolean isReliable() -
resetState
public void resetState()- Overrides:
resetStatein classNetworkCharacterAI
-
syncDamage
public void syncDamage()- Overrides:
syncDamagein classNetworkCharacterAI
-
syncStats
public void syncStats()- Overrides:
syncStatsin classNetworkCharacterAI
-
syncXp
public void syncXp()- Overrides:
syncXpin classNetworkCharacterAI
-
syncHealth
public void syncHealth()- Overrides:
syncHealthin classNetworkCharacterAI
-
setAnimalPacket
- Overrides:
setAnimalPacketin classNetworkCharacterAI
-
setShotID
public void setShotID(byte shotID) -
getShotID
public byte getShotID() -
onShot
public void onShot()
-