Package zombie.characters
Class NetworkCharacterAI
java.lang.Object
zombie.characters.NetworkCharacterAI
- Direct Known Subclasses:
 NetworkPlayerAI,NetworkZombieAI
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BaseActionprotected DeadCharacterPacketfinal HashMapprotected final HitReactionNetworkAIprotected longprotected Stringprotected floatprotected VehicleHitPacketprotected boolean - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidaddTeleportData(int int1, String string) booleancheckPosition(UdpConnection udpConnection, IsoGameCharacter gameCharacter, float float1, float float2) voidbooleanbooleanbooleanbooleanbooleanvoidvoidvoidreset()voidvoidvoidsetAction(BaseAction baseAction) voidsetDeadBody(DeadCharacterPacket deadCharacterPacket) voidsetLocal(boolean boolean1) voidsetNoCollision(long long1) voidsetOverride(boolean boolean1, String string, String string2) voidsetPerformingAction(String string) voidsetTeleportDebug(NetworkTeleport.NetworkTeleportDebug networkTeleportDebug) voidsetVehicleHit(VehicleHitPacket vehicleHitPacket) voidvoidvoidbooleanwasLocal() 
- 
Field Details
- 
predictionType
 - 
deadBody
 - 
vehicleHit
 - 
timestamp
protected float timestamp - 
action
 - 
performingAction
 - 
noCollisionTime
protected long noCollisionTime - 
wasLocal
protected boolean wasLocal - 
hitReaction
 - 
teleportDebug
 - 
debugData
 
 - 
 - 
Constructor Details
- 
NetworkCharacterAI
 
 - 
 - 
Method Details
- 
reset
public void reset() - 
setLocal
public void setLocal(boolean boolean1)  - 
wasLocal
public boolean wasLocal() - 
getTeleportDebug
 - 
clearTeleportDebug
public void clearTeleportDebug() - 
setTeleportDebug
 - 
addTeleportData
 - 
processDeadBody
public void processDeadBody() - 
setDeadBody
 - 
isSetDeadBody
public boolean isSetDeadBody() - 
setPerformingAction
 - 
getPerformingAction
 - 
setAction
 - 
getAction
 - 
startAction
public void startAction() - 
stopAction
public void stopAction() - 
setOverride
 - 
processVehicleHit
public void processVehicleHit() - 
setVehicleHit
 - 
isSetVehicleHit
public boolean isSetVehicleHit() - 
resetVehicleHitTimeout
public void resetVehicleHitTimeout() - 
isVehicleHitTimeout
public boolean isVehicleHitTimeout() - 
updateHitVehicle
public void updateHitVehicle() - 
isCollisionEnabled
public boolean isCollisionEnabled() - 
isNoCollisionTimeout
public boolean isNoCollisionTimeout() - 
setNoCollision
public void setNoCollision(long long1)  - 
checkPosition
public boolean checkPosition(UdpConnection udpConnection, IsoGameCharacter gameCharacter, float float1, float float2)  - 
resetSpeedLimiter
public void resetSpeedLimiter() 
 -