Class NetworkPlayerAI

java.lang.Object
zombie.characters.NetworkCharacterAI
zombie.characters.NetworkPlayerAI

public class NetworkPlayerAI extends NetworkCharacterAI
  • Field Details

    • reliable

      public final UpdateLimit reliable
    • needToMovingUsingPathFinder

      public boolean needToMovingUsingPathFinder
    • moving

      public boolean moving
    • lastBooleanVariables

      public short lastBooleanVariables
    • disconnected

      public boolean disconnected
    • hitsPerShot

      public int hitsPerShot
    • ammoBeforeShot

      public int ammoBeforeShot
    • walkSpeed

      public float walkSpeed
    • runSpeed

      public float runSpeed
    • prediction

      public Prediction prediction
  • Constructor Details

    • NetworkPlayerAI

      public NetworkPlayerAI(IsoPlayer character)
  • Method Details

    • getRelatedPlayer

      public IsoPlayer getRelatedPlayer()
      Specified by:
      getRelatedPlayer in class NetworkCharacterAI
    • getBooleanDebugOptions

      public Multiplayer.DebugFlagsOG.IsoGameCharacterOG getBooleanDebugOptions()
      Specified by:
      getBooleanDebugOptions in class NetworkCharacterAI
    • needToUpdate

      public void needToUpdate()
    • set

      public void set(AnimalPacket packet, UdpConnection receiver)
    • set

      public PacketTypes.PacketType set(PlayerPacket packet)
    • parse

      public void parse(AnimalPacket packet)
    • parse

      public void parse(BaseVehicle vehicle)
    • parse

      public void parse(PlayerPacket packet)
    • isPressedMovement

      public boolean isPressedMovement()
    • setPressedMovement

      public void setPressedMovement(boolean pressedMovement)
    • isPressedCancelAction

      public boolean isPressedCancelAction()
    • setPressedCancelAction

      public void setPressedCancelAction(boolean pressedCancelAction)
    • setCheckAccessLevelDelay

      public void setCheckAccessLevelDelay(long delay)
    • doCheckAccessLevel

      public boolean doCheckAccessLevel()
    • update

      @Deprecated public void update()
      Deprecated.
    • isDismantleAllowed

      public boolean isDismantleAllowed()
    • isDisconnected

      public boolean isDisconnected()
    • setDisconnected

      public void setDisconnected(boolean disconnected)
    • isReliable

      public boolean isReliable()
    • resetState

      public void resetState()
      Overrides:
      resetState in class NetworkCharacterAI
    • syncDamage

      public void syncDamage()
      Overrides:
      syncDamage in class NetworkCharacterAI
    • syncStats

      public void syncStats()
      Overrides:
      syncStats in class NetworkCharacterAI
    • syncXp

      public void syncXp()
      Overrides:
      syncXp in class NetworkCharacterAI
    • syncHealth

      public void syncHealth()
      Overrides:
      syncHealth in class NetworkCharacterAI
    • setAnimalPacket

      public void setAnimalPacket(UdpConnection receiver)
      Overrides:
      setAnimalPacket in class NetworkCharacterAI
    • setShotID

      public void setShotID(byte shotID)
    • getShotID

      public byte getShotID()
    • onShot

      public void onShot()
    • isAnimalNeedExtraUpdate

      public boolean isAnimalNeedExtraUpdate(UdpConnection connection, boolean isAnimalOnScreen)
    • checkBrokenGlass

      public void checkBrokenGlass()