Package zombie.characters
Class NetworkCharacterAI
java.lang.Object
zombie.characters.NetworkCharacterAI
- Direct Known Subclasses:
NetworkPlayerAI,NetworkZombieAI
public abstract class NetworkCharacterAI
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description protected BaseActionactionprotected DeadCharacterPacketdeadBodyjava.util.HashMapdebugDataprotected HitReactionNetworkAIhitReactionprotected longnoCollisionTimeNetworkVariables.PredictionTypespredictionTypeNetworkTeleport.NetworkTeleportDebugteleportDebugprotected floattimestampprotected VehicleHitPacketvehicleHitprotected booleanwasLocal -
Constructor Summary
Constructors Constructor Description NetworkCharacterAI(IsoGameCharacter gameCharacter) -
Method Summary
Modifier and Type Method Description voidaddTeleportData(int int1, java.lang.String string)voidclearTeleportDebug()BaseActiongetAction()NetworkTeleport.NetworkTeleportDebuggetTeleportDebug()booleanisCollisionEnabled()booleanisNoCollisionTimeout()booleanisSetDeadBody()booleanisSetVehicleHit()booleanisVehicleHitTimeout()voidprocessDeadBody()voidprocessVehicleHit()voidreset()voidresetVehicleHitTimeout()voidsetAction(BaseAction baseAction)voidsetDeadBody(DeadCharacterPacket deadCharacterPacket)voidsetLocal(boolean boolean1)voidsetNoCollision(long long1)voidsetOverride(boolean boolean1, java.lang.String string, java.lang.String string2)voidsetTeleportDebug(NetworkTeleport.NetworkTeleportDebug networkTeleportDebug)voidsetVehicleHit(VehicleHitPacket vehicleHitPacket)voidstartAction()voidstopAction()voidupdateHitVehicle()booleanwasLocal()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
predictionType
-
deadBody
-
vehicleHit
-
timestamp
protected float timestamp -
action
-
noCollisionTime
protected long noCollisionTime -
wasLocal
protected boolean wasLocal -
hitReaction
-
teleportDebug
-
debugData
public final java.util.HashMap 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
public void addTeleportData(int int1, java.lang.String string) -
processDeadBody
public void processDeadBody() -
setDeadBody
-
isSetDeadBody
public boolean isSetDeadBody() -
setAction
-
getAction
-
startAction
public void startAction() -
stopAction
public void stopAction() -
setOverride
public void setOverride(boolean boolean1, java.lang.String string, java.lang.String string2) -
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)
-