Package zombie.characters
Class NetworkCharacterAI
java.lang.Object
zombie.characters.NetworkCharacterAI
- Direct Known Subclasses:
NetworkPlayerAI
,NetworkZombieAI
-
Field Summary
Modifier and TypeFieldDescriptionprotected BaseAction
protected DeadCharacterPacket
final HashMap
protected final HitReactionNetworkAI
protected long
protected String
protected float
protected VehicleHitPacket
protected boolean
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addTeleportData
(int int1, String string) boolean
checkPosition
(UdpConnection udpConnection, IsoGameCharacter gameCharacter, float float1, float float2) void
boolean
boolean
boolean
boolean
boolean
void
void
void
reset()
void
void
void
setAction
(BaseAction baseAction) void
setDeadBody
(DeadCharacterPacket deadCharacterPacket) void
setLocal
(boolean boolean1) void
setNoCollision
(long long1) void
setOverride
(boolean boolean1, String string, String string2) void
setPerformingAction
(String string) void
setTeleportDebug
(NetworkTeleport.NetworkTeleportDebug networkTeleportDebug) void
setVehicleHit
(VehicleHitPacket vehicleHitPacket) void
void
void
boolean
wasLocal()
-
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()
-