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

    • updateEnter

      public void updateEnter(StatePacket statePacket)
    • updateExit

      public void updateExit(StatePacket statePacket)
    • addEnter

      public void addEnter(StatePacket statePacket)
    • addExit

      public void addExit(StatePacket statePacket)
    • resetState

      public void resetState()
    • postUpdate

      public void postUpdate()
    • reset

      public void reset()
    • setLocal

      public void setLocal(boolean _wasLocal)
    • wasLocal

      public boolean wasLocal()
    • 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)
    • processPostponedPacket

      public void processPostponedPacket(PacketTypes.PacketType packetType)
    • isTimeoutPostponedPacket

      public boolean isTimeoutPostponedPacket(PacketTypes.PacketType packetType)
    • setPostponedPacket

      public void setPostponedPacket(PacketTypes.PacketType packetType, INetworkPacket iNetworkPacket)
    • havePostponedPacket

      public boolean havePostponedPacket(PacketTypes.PacketType packetType)
    • resetTimestampPostponedPacket

      public void resetTimestampPostponedPacket(PacketTypes.PacketType packetType)
    • isCollisionEnabled

      public boolean isCollisionEnabled()
    • isNoCollisionTimeout

      public boolean isNoCollisionTimeout()
    • setNoCollision

      public void setNoCollision(long interval)
    • resetSpeedLimiter

      public void resetSpeedLimiter()
    • getOnlineID

      public short getOnlineID()
    • getX

      public float getX()
    • getY

      public float getY()
    • getZ

      public float getZ()
    • setX

      public void setX(float float0)
    • setY

      public void setY(float float0)
    • setZ

      public void setZ(float float0)
    • setOwnership

      public void setOwnership(UdpConnection udpConnection)
    • getOwnership

      public Ownership getOwnership()
    • getAnimalPacket

      public AnimalPacket getAnimalPacket()
    • isValid

      public boolean isValid(UdpConnection udpConnection)
    • getRelatedPlayer

      public abstract IsoPlayer getRelatedPlayer()
    • isRemote

      public boolean isRemote()
    • getBooleanDebugOptions

      public abstract Multiplayer.DebugFlagsOG.IsoGameCharacterOG getBooleanDebugOptions()
    • getHutch

      public IsoHutch getHutch()
    • getVehile

      public BaseVehicle getVehile()
    • isOwnershipOnServer

      public boolean isOwnershipOnServer()
    • isDead

      public boolean isDead()
    • becomeCorpse

      public void becomeCorpse()