Class NetworkCharacterAI

java.lang.Object
zombie.characters.NetworkCharacterAI
Direct Known Subclasses:
NetworkPlayerAI, NetworkZombieAI

public abstract class NetworkCharacterAI extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • reset

      public void reset()
    • setLocal

      public void setLocal(boolean wasLocal)
    • wasLocal

      public boolean wasLocal()
    • getTeleportDebug

      public NetworkTeleport.NetworkTeleportDebug getTeleportDebug()
    • clearTeleportDebug

      public void clearTeleportDebug()
    • setTeleportDebug

      public void setTeleportDebug(NetworkTeleport.NetworkTeleportDebug teleportDebug)
    • addTeleportData

      public void addTeleportData(int time, String prediction)
    • processDeadBody

      public void processDeadBody()
    • setDeadBody

      public void setDeadBody(DeadCharacterPacket packet)
    • isSetDeadBody

      public boolean isSetDeadBody()
    • setPerformingAction

      public void setPerformingAction(String animation)
    • getPerformingAction

      public String getPerformingAction()
    • setAction

      public void setAction(BaseAction action)
    • getAction

      public BaseAction getAction()
    • startAction

      public void startAction()
    • stopAction

      public void stopAction()
    • setOverride

      public void setOverride(boolean override, String primaryHandModel, String secondaryHandModel)
    • processVehicleHit

      public void processVehicleHit()
    • setVehicleHit

      public void setVehicleHit(VehicleHitPacket packet)
    • 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 interval)
    • checkPosition

      public boolean checkPosition(UdpConnection connection, IsoGameCharacter character, float x, float y)
    • resetSpeedLimiter

      public void resetSpeedLimiter()