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()
-