Class IsoPlayer

All Implemented Interfaces:
IFMODParameterUpdater, Serializable, Mover, IActionStateChanged, ILuaGameCharacter, ILuaGameCharacterAttachedItems, ILuaGameCharacterClothing, ILuaGameCharacterDamage, ILuaGameCharacterHealth, ILuaVariableSource, Talker, ChatElementOwner, IAnimatable, IAnimationVariableMap, IAnimationVariableSource, IAnimEventCallback, IClothingItemListener, IHumanVisual, Thumpable

public final class IsoPlayer extends IsoLivingCharacter implements IHumanVisual
See Also:
  • Field Details

    • DEATH_MUSIC_NAME

      public static String DEATH_MUSIC_NAME
    • isTestAIMode

      public static boolean isTestAIMode
    • NoSound

      public static final boolean NoSound
      See Also:
    • assumedPlayer

      public static int assumedPlayer
    • numPlayers

      public static int numPlayers
    • MAX

      public static final short MAX
      See Also:
    • players

      public static final IsoPlayer[] players
    • remoteSneakLvl

      public int remoteSneakLvl
    • remoteStrLvl

      public int remoteStrLvl
    • remoteFitLvl

      public int remoteFitLvl
    • canSeeAll

      public boolean canSeeAll
    • canHearAll

      public boolean canHearAll
    • MoodleCantSprint

      public boolean MoodleCantSprint
    • lastRemoteUpdate

      public long lastRemoteUpdate
    • spottedByPlayer

      public boolean spottedByPlayer
    • attackStarted

      public boolean attackStarted
    • humanVisual

      protected final HumanVisual humanVisual
    • itemVisuals

      protected final ItemVisuals itemVisuals
    • targetedByZombie

      public boolean targetedByZombie
    • lastTargeted

      public float lastTargeted
    • TimeSinceOpenDoor

      public float TimeSinceOpenDoor
    • bRemote

      public boolean bRemote
    • TimeSinceLastNetData

      public int TimeSinceLastNetData
    • accessLevel

      public String accessLevel
    • tagPrefix

      public String tagPrefix
    • showTag

      public boolean showTag
    • factionPvp

      public boolean factionPvp
    • OnlineID

      public short OnlineID
    • OnlineChunkGridWidth

      public int OnlineChunkGridWidth
    • bJoypadMovementActive

      public boolean bJoypadMovementActive
    • bJoypadIgnoreAimUntilCentered

      public boolean bJoypadIgnoreAimUntilCentered
    • bJoypadIgnoreChargingRT

      public boolean bJoypadIgnoreChargingRT
    • bJoypadBDown

      protected boolean bJoypadBDown
    • bJoypadSprint

      protected boolean bJoypadSprint
    • mpTorchCone

      public boolean mpTorchCone
    • mpTorchDist

      public float mpTorchDist
    • mpTorchStrength

      public float mpTorchStrength
    • PlayerIndex

      public int PlayerIndex
    • serverPlayerIndex

      public int serverPlayerIndex
    • useChargeDelta

      public float useChargeDelta
    • JoypadBind

      public int JoypadBind
    • ContextPanic

      public float ContextPanic
    • numNearbyBuildingsRooms

      public float numNearbyBuildingsRooms
    • isCharging

      public boolean isCharging
    • isChargingLT

      public boolean isChargingLT
    • L3Pressed

      public boolean L3Pressed
    • R3Pressed

      public boolean R3Pressed
    • maxWeightDelta

      public float maxWeightDelta
    • CurrentSpeed

      public float CurrentSpeed
    • MaxSpeed

      public float MaxSpeed
    • bDeathFinished

      public boolean bDeathFinished
    • isSpeek

      public boolean isSpeek
    • isVoiceMute

      public boolean isVoiceMute
    • playerMoveDir

      public final Vector2 playerMoveDir
    • soundListener

      public BaseSoundListener soundListener
    • username

      public String username
    • dirtyRecalcGridStack

      public boolean dirtyRecalcGridStack
    • dirtyRecalcGridStackTime

      public float dirtyRecalcGridStackTime
    • runningTime

      public float runningTime
    • timePressedContext

      public float timePressedContext
    • chargeTime

      public float chargeTime
    • useChargeTime

      public float useChargeTime
    • bPressContext

      public boolean bPressContext
    • closestZombie

      public float closestZombie
    • lastAngle

      public final Vector2 lastAngle
    • SaveFileName

      public String SaveFileName
    • bBannedAttacking

      public boolean bBannedAttacking
    • sqlID

      public int sqlID
    • ClearSpottedTimer

      protected int ClearSpottedTimer
    • timeSinceLastStab

      protected float timeSinceLastStab
    • LastSpotted

      protected Stack LastSpotted
    • bChangeCharacterDebounce

      protected boolean bChangeCharacterDebounce
    • followID

      protected int followID
    • FollowCamStack

      protected final Stack FollowCamStack
    • bSeenThisFrame

      protected boolean bSeenThisFrame
    • bCouldBeSeenThisFrame

      protected boolean bCouldBeSeenThisFrame
    • AsleepTime

      protected float AsleepTime
    • spottedList

      protected final Stack spottedList
    • TicksSinceSeenZombie

      protected int TicksSinceSeenZombie
    • Waiting

      protected boolean Waiting
    • DragCharacter

      protected IsoSurvivor DragCharacter
    • heartDelay

      protected float heartDelay
    • heartDelayMax

      protected float heartDelayMax
    • heartEventInstance

      protected long heartEventInstance
    • worldAmbianceInstance

      protected long worldAmbianceInstance
    • Forname

      protected String Forname
    • Surname

      protected String Surname
    • DialogMood

      protected int DialogMood
    • ping

      protected int ping
    • DragObject

      protected IsoMovingObject DragObject
    • m_isPlayerMoving

      protected boolean m_isPlayerMoving
    • bleedingLevel

      public byte bleedingLevel
    • networkAI

      public final NetworkPlayerAI networkAI
    • replay

      public ReplayManager replay
  • Constructor Details

    • IsoPlayer

      public IsoPlayer(IsoCell cell)
    • IsoPlayer

      public IsoPlayer(IsoCell cell, SurvivorDesc survivorDesc, int int1, int int2, int int3)
  • Method Details

    • setOnlineID

      public void setOnlineID(short short1)
    • getDeferredMovement

      public Vector2 getDeferredMovement(Vector2 vector2)
      Overrides:
      getDeferredMovement in class IsoGameCharacter
    • getTurnDelta

      public float getTurnDelta()
      Overrides:
      getTurnDelta in class IsoGameCharacter
    • setPerformingAnAction

      public void setPerformingAnAction(boolean boolean1)
    • isPerformingAnAction

      public boolean isPerformingAnAction()
    • isAttacking

      public boolean isAttacking()
      Overrides:
      isAttacking in class IsoGameCharacter
    • shouldBeTurning

      public boolean shouldBeTurning()
      Overrides:
      shouldBeTurning in class IsoGameCharacter
    • invokeOnPlayerInstance

      public static void invokeOnPlayerInstance(Runnable runnable)
    • getInstance

      public static IsoPlayer getInstance()
    • setInstance

      public static void setInstance(IsoPlayer player)
    • hasInstance

      public static boolean hasInstance()
    • getStaticTraits

      public static Stack getStaticTraits()
    • getFollowDeadCount

      public static int getFollowDeadCount()
    • setFollowDeadCount

      public static void setFollowDeadCount(int int1)
    • getAllFileNames

      public static ArrayList getAllFileNames()
    • getUniqueFileName

      public static String getUniqueFileName()
    • getAllSavedPlayers

      public static ArrayList getAllSavedPlayers()
    • isServerPlayerIDValid

      public static boolean isServerPlayerIDValid(String string)
    • getPlayerIndex

      public static int getPlayerIndex()
    • allPlayersDead

      public static boolean allPlayersDead()
    • getPlayers

      public static ArrayList getPlayers()
    • allPlayersAsleep

      public static boolean allPlayersAsleep()
    • getCoopPVP

      public static boolean getCoopPVP()
    • setCoopPVP

      public static void setCoopPVP(boolean boolean1)
    • TestZombieSpotPlayer

      public void TestZombieSpotPlayer(IsoMovingObject movingObject)
    • getPathSpeed

      public float getPathSpeed()
    • isGhostMode

      public boolean isGhostMode()
    • setGhostMode

      public void setGhostMode(boolean boolean1)
    • isSeeEveryone

      public boolean isSeeEveryone()
    • zombiesSwitchOwnershipEachUpdate

      public boolean zombiesSwitchOwnershipEachUpdate()
    • getPlayerMoveDir

      public Vector2 getPlayerMoveDir()
    • setPlayerMoveDir

      public void setPlayerMoveDir(Vector2 vector2)
    • MoveUnmodded

      public void MoveUnmodded(Vector2 vector2)
      Overrides:
      MoveUnmodded in class IsoMovingObject
    • nullifyAiming

      public void nullifyAiming()
    • isAimKeyDown

      public boolean isAimKeyDown()
    • getActionContext

      public ActionContext getActionContext()
      Specified by:
      getActionContext in interface IAnimatable
      Overrides:
      getActionContext in class IsoGameCharacter
    • onAnimPlayerCreated

      protected void onAnimPlayerCreated(AnimationPlayer animationPlayer)
      Overrides:
      onAnimPlayerCreated in class IsoGameCharacter
    • GetAnimSetName

      public String GetAnimSetName()
      Specified by:
      GetAnimSetName in interface IAnimatable
      Overrides:
      GetAnimSetName in class IsoGameCharacter
    • IsInMeleeAttack

      public boolean IsInMeleeAttack()
    • load

      public void load(ByteBuffer byteBuffer, int int1, boolean boolean1) throws IOException
      Overrides:
      load in class IsoGameCharacter
      Throws:
      IOException
    • save

      public void save(ByteBuffer byteBuffer, boolean boolean1) throws IOException
      Overrides:
      save in class IsoGameCharacter
      Throws:
      IOException
    • save

      public void save() throws IOException
      Throws:
      IOException
    • save

      public void save(String string) throws IOException
      Throws:
      IOException
    • load

      public void load(String string) throws IOException
      Throws:
      IOException
    • removeFromWorld

      public void removeFromWorld()
      Overrides:
      removeFromWorld in class IsoGameCharacter
    • UpdateRemovedEmitters

      public static void UpdateRemovedEmitters()
    • Reset

      public static void Reset()
    • setVehicle4TestCollision

      public void setVehicle4TestCollision(BaseVehicle baseVehicle)
    • isSaveFileInUse

      public boolean isSaveFileInUse()
    • removeSaveFile

      public void removeSaveFile()
    • isSaveFileIPValid

      public boolean isSaveFileIPValid()
    • getObjectName

      public String getObjectName()
      Overrides:
      getObjectName in class IsoMovingObject
    • getJoypadBind

      public int getJoypadBind()
    • isLBPressed

      public boolean isLBPressed()
    • getControllerAimDir

      public Vector2 getControllerAimDir(Vector2 vector2)
    • getMouseAimVector

      public Vector2 getMouseAimVector(Vector2 vector2)
    • getAimVector

      public Vector2 getAimVector(Vector2 vector2)
    • getGlobalMovementMod

      public float getGlobalMovementMod(boolean boolean1)
      Overrides:
      getGlobalMovementMod in class IsoGameCharacter
    • isInTrees2

      public boolean isInTrees2(boolean boolean1)
      Overrides:
      isInTrees2 in class IsoGameCharacter
    • getMoveSpeed

      public float getMoveSpeed()
      Overrides:
      getMoveSpeed in class IsoGameCharacter
    • setMoveSpeed

      public void setMoveSpeed(float float1)
    • getTorchStrength

      public float getTorchStrength()
      Overrides:
      getTorchStrength in class IsoGameCharacter
    • getInvAimingMod

      public float getInvAimingMod()
    • getAimingMod

      public float getAimingMod()
    • getReloadingMod

      public float getReloadingMod()
    • getAimingRangeMod

      public float getAimingRangeMod()
    • isPathfindRunning

      public boolean isPathfindRunning()
    • setPathfindRunning

      public void setPathfindRunning(boolean boolean1)
    • isBannedAttacking

      public boolean isBannedAttacking()
    • setBannedAttacking

      public void setBannedAttacking(boolean boolean1)
    • getInvAimingRangeMod

      public float getInvAimingRangeMod()
    • render

      public void render(float float1, float float2, float float3, ColorInfo colorInfo, boolean boolean1, boolean boolean2, Shader shader)
      Overrides:
      render in class IsoGameCharacter
    • renderlast

      public void renderlast()
      Overrides:
      renderlast in class IsoGameCharacter
    • doBeatenVehicle

      public float doBeatenVehicle(float float1)
    • update

      public void update()
      Overrides:
      update in class IsoGameCharacter
    • calculateStats

      protected void calculateStats()
      Overrides:
      calculateStats in class IsoGameCharacter
    • updateStats_Sleeping

      protected void updateStats_Sleeping()
      Overrides:
      updateStats_Sleeping in class IsoGameCharacter
    • updateEnduranceWhileSitting

      public void updateEnduranceWhileSitting()
    • postupdate

      public void postupdate()
      Overrides:
      postupdate in class IsoGameCharacter
    • isSolidForSeparate

      public boolean isSolidForSeparate()
      Overrides:
      isSolidForSeparate in class IsoMovingObject
    • isPushableForSeparate

      public boolean isPushableForSeparate()
      Overrides:
      isPushableForSeparate in class IsoMovingObject
    • isPushedByForSeparate

      public boolean isPushedByForSeparate(IsoMovingObject movingObject)
      Overrides:
      isPushedByForSeparate in class IsoMovingObject
    • updateMovementRates

      public void updateMovementRates()
      Overrides:
      updateMovementRates in class IsoGameCharacter
    • pressedAttack

      public void pressedAttack(boolean boolean1)
    • setAttackAnimThrowTimer

      public void setAttackAnimThrowTimer(long long1)
    • isAttackAnimThrowTimeOut

      public boolean isAttackAnimThrowTimeOut()
    • calculateCritChance

      public int calculateCritChance(IsoGameCharacter gameCharacter)
    • isAimControlActive

      public boolean isAimControlActive()
    • getClosestZombieToOtherZombie

      public IsoZombie getClosestZombieToOtherZombie(IsoZombie zombie)
    • getClosestZombieDist

      @Deprecated public IsoGameCharacter getClosestZombieDist()
      Deprecated.
    • hitConsequences

      public void hitConsequences(HandWeapon handWeapon, IsoGameCharacter gameCharacter, boolean boolean1, float float1, boolean boolean2)
      Overrides:
      hitConsequences in class IsoGameCharacter
    • getUseableVehicle

      public BaseVehicle getUseableVehicle()
    • isNearVehicle

      public Boolean isNearVehicle()
    • getNearVehicle

      public BaseVehicle getNearVehicle()
      Overrides:
      getNearVehicle in class IsoGameCharacter
    • getCell

      public IsoCell getCell()
      Overrides:
      getCell in class IsoObject
    • calculateContext

      public void calculateContext()
    • isSafeToClimbOver

      public boolean isSafeToClimbOver(IsoDirections directions)
    • doContext

      public boolean doContext(IsoDirections directions)
    • getContextDoorOrWindowOrWindowFrame

      public IsoObject getContextDoorOrWindowOrWindowFrame(IsoDirections directions)
    • hopFence

      public boolean hopFence(IsoDirections directions, boolean boolean1)
    • canClimbOverWall

      public boolean canClimbOverWall(IsoDirections directions)
    • climbOverWall

      public boolean climbOverWall(IsoDirections directions)
    • AttemptAttack

      public boolean AttemptAttack()
    • DoAttack

      public boolean DoAttack(float float1)
      Overrides:
      DoAttack in class IsoLivingCharacter
    • DoAttack

      public boolean DoAttack(float float1, boolean boolean1, String string)
    • getPlayerNum

      public int getPlayerNum()
    • updateLOS

      public void updateLOS()
    • getSeeNearbyCharacterDistance

      public float getSeeNearbyCharacterDistance()
    • checkCanSeeClient

      public boolean checkCanSeeClient(UdpConnection udpConnection)
    • checkCanSeeClient

      public boolean checkCanSeeClient(IsoPlayer player)
    • getTimeSurvived

      public String getTimeSurvived()
    • IsUsingAimWeapon

      public boolean IsUsingAimWeapon()
    • getSleepingPillsTaken

      public int getSleepingPillsTaken()
    • setSleepingPillsTaken

      public void setSleepingPillsTaken(int int1)
    • isOutside

      public boolean isOutside()
      Specified by:
      isOutside in interface ILuaGameCharacter
      Overrides:
      isOutside in class IsoGameCharacter
    • getLastSeenZomboidTime

      public double getLastSeenZomboidTime()
    • getPlayerClothingTemperature

      public float getPlayerClothingTemperature()
    • getPlayerClothingInsulation

      public float getPlayerClothingInsulation()
    • getActiveLightItem

      public InventoryItem getActiveLightItem()
    • isTorchCone

      public boolean isTorchCone()
    • getTorchDot

      public float getTorchDot()
    • getLightDistance

      public float getLightDistance()
    • pressedMovement

      public boolean pressedMovement(boolean boolean1)
    • pressedCancelAction

      public boolean pressedCancelAction()
    • checkWalkTo

      public boolean checkWalkTo()
    • pressedAim

      public boolean pressedAim()
    • isDoingActionThatCanBeCancelled

      public boolean isDoingActionThatCanBeCancelled()
      Overrides:
      isDoingActionThatCanBeCancelled in class IsoGameCharacter
    • getSteamID

      public long getSteamID()
    • setSteamID

      public void setSteamID(long long1)
    • isTargetedByZombie

      public boolean isTargetedByZombie()
    • isMaskClicked

      public boolean isMaskClicked(int int1, int int2, boolean boolean1)
      Overrides:
      isMaskClicked in class IsoGameCharacter
    • getOffSetXUI

      public int getOffSetXUI()
    • setOffSetXUI

      public void setOffSetXUI(int int1)
    • getOffSetYUI

      public int getOffSetYUI()
    • setOffSetYUI

      public void setOffSetYUI(int int1)
    • getUsername

      public String getUsername()
    • getUsername

      public String getUsername(Boolean Boolean1)
    • setUsername

      public void setUsername(String string)
    • updateUsername

      public void updateUsername()
    • getOnlineID

      public short getOnlineID()
      Specified by:
      getOnlineID in interface IAnimatable
    • isLocalPlayer

      public boolean isLocalPlayer()
    • setLocalPlayer

      public static void setLocalPlayer(int int1, IsoPlayer player)
    • getLocalPlayerByOnlineID

      public static IsoPlayer getLocalPlayerByOnlineID(short short1)
    • isOnlyPlayerAsleep

      public boolean isOnlyPlayerAsleep()
    • OnDeath

      public void OnDeath()
      Overrides:
      OnDeath in class IsoGameCharacter
    • isNoClip

      public boolean isNoClip()
    • setNoClip

      public void setNoClip(boolean boolean1)
    • setAuthorizeMeleeAction

      public void setAuthorizeMeleeAction(boolean boolean1)
    • isAuthorizeMeleeAction

      public boolean isAuthorizeMeleeAction()
    • setAuthorizeShoveStomp

      public void setAuthorizeShoveStomp(boolean boolean1)
    • isAuthorizeShoveStomp

      public boolean isAuthorizeShoveStomp()
    • isBlockMovement

      public boolean isBlockMovement()
    • setBlockMovement

      public void setBlockMovement(boolean boolean1)
    • startReceivingBodyDamageUpdates

      public void startReceivingBodyDamageUpdates(IsoPlayer player)
    • stopReceivingBodyDamageUpdates

      public void stopReceivingBodyDamageUpdates(IsoPlayer player)
    • getNutrition

      public Nutrition getNutrition()
    • getFitness

      public Fitness getFitness()
    • getParameterCharacterMovementSpeed

      public ParameterCharacterMovementSpeed getParameterCharacterMovementSpeed()
    • setMeleeHitSurface

      public void setMeleeHitSurface(ParameterMeleeHitSurface.Material material)
    • setMeleeHitSurface

      public void setMeleeHitSurface(String string)
    • setVehicleHitLocation

      public void setVehicleHitLocation(BaseVehicle baseVehicle)
    • DoFootstepSound

      public void DoFootstepSound(String string)
      Overrides:
      DoFootstepSound in class IsoGameCharacter
    • setJoypadIgnoreAimUntilCentered

      public void setJoypadIgnoreAimUntilCentered(boolean boolean1)
    • canSeePlayerStats

      public boolean canSeePlayerStats()
    • createPlayerStats

      public ByteBufferWriter createPlayerStats(ByteBufferWriter byteBufferWriter, String string)
    • setPlayerStats

      public String setPlayerStats(ByteBuffer byteBuffer, String string)
    • isAllChatMuted

      public boolean isAllChatMuted()
    • setAllChatMuted

      public void setAllChatMuted(boolean boolean1)
    • getAccessLevel

      public String getAccessLevel()
    • isAccessLevel

      public boolean isAccessLevel(String string)
    • setAccessLevel

      public void setAccessLevel(String string)
    • addMechanicsItem

      public void addMechanicsItem(String string, VehiclePart vehiclePart, Long Long1)
    • setPosition

      public void setPosition(float float1, float float2, float float3)
    • getZombieRelevenceScore

      public float getZombieRelevenceScore(IsoZombie zombie)
    • getVisual

      public BaseVisual getVisual()
      Specified by:
      getVisual in interface ILuaGameCharacter
      Overrides:
      getVisual in class IsoGameCharacter
    • getHumanVisual

      public HumanVisual getHumanVisual()
      Specified by:
      getHumanVisual in interface IHumanVisual
    • getItemVisuals

      public ItemVisuals getItemVisuals()
      Overrides:
      getItemVisuals in class IsoGameCharacter
    • getItemVisuals

      public void getItemVisuals(ItemVisuals itemVisuals)
      Specified by:
      getItemVisuals in interface IHumanVisual
      Overrides:
      getItemVisuals in class IsoGameCharacter
    • dressInNamedOutfit

      public void dressInNamedOutfit(String string)
      Specified by:
      dressInNamedOutfit in interface ILuaGameCharacterClothing
      Overrides:
      dressInNamedOutfit in class IsoGameCharacter
    • dressInClothingItem

      public void dressInClothingItem(String string)
      Overrides:
      dressInClothingItem in class IsoGameCharacter
    • onWornItemsChanged

      public void onWornItemsChanged()
      Overrides:
      onWornItemsChanged in class IsoGameCharacter
    • actionStateChanged

      public void actionStateChanged(ActionContext actionContext)
      Specified by:
      actionStateChanged in interface IActionStateChanged
      Overrides:
      actionStateChanged in class IsoGameCharacter
    • getLastAngle

      public Vector2 getLastAngle()
    • setLastAngle

      public void setLastAngle(Vector2 vector2)
    • getDialogMood

      public int getDialogMood()
    • setDialogMood

      public void setDialogMood(int int1)
    • getPing

      public int getPing()
    • setPing

      public void setPing(int int1)
    • getDragObject

      public IsoMovingObject getDragObject()
    • setDragObject

      public void setDragObject(IsoMovingObject movingObject)
    • getAsleepTime

      public float getAsleepTime()
    • setAsleepTime

      public void setAsleepTime(float float1)
    • getSpottedList

      public Stack getSpottedList()
    • getTicksSinceSeenZombie

      public int getTicksSinceSeenZombie()
    • setTicksSinceSeenZombie

      public void setTicksSinceSeenZombie(int int1)
    • isWaiting

      public boolean isWaiting()
    • setWaiting

      public void setWaiting(boolean boolean1)
    • getDragCharacter

      public IsoSurvivor getDragCharacter()
    • setDragCharacter

      public void setDragCharacter(IsoSurvivor survivor)
    • getHeartDelay

      public float getHeartDelay()
    • setHeartDelay

      public void setHeartDelay(float float1)
    • getHeartDelayMax

      public float getHeartDelayMax()
    • setHeartDelayMax

      public void setHeartDelayMax(int int1)
    • getHoursSurvived

      public double getHoursSurvived()
      Specified by:
      getHoursSurvived in interface ILuaGameCharacter
      Overrides:
      getHoursSurvived in class IsoGameCharacter
    • setHoursSurvived

      public void setHoursSurvived(double double1)
    • getMaxWeightDelta

      public float getMaxWeightDelta()
    • setMaxWeightDelta

      public void setMaxWeightDelta(float float1)
    • getForname

      public String getForname()
    • setForname

      public void setForname(String string)
    • getSurname

      public String getSurname()
    • setSurname

      public void setSurname(String string)
    • isbChangeCharacterDebounce

      public boolean isbChangeCharacterDebounce()
    • setbChangeCharacterDebounce

      public void setbChangeCharacterDebounce(boolean boolean1)
    • getFollowID

      public int getFollowID()
    • setFollowID

      public void setFollowID(int int1)
    • isbSeenThisFrame

      public boolean isbSeenThisFrame()
    • setbSeenThisFrame

      public void setbSeenThisFrame(boolean boolean1)
    • isbCouldBeSeenThisFrame

      public boolean isbCouldBeSeenThisFrame()
    • setbCouldBeSeenThisFrame

      public void setbCouldBeSeenThisFrame(boolean boolean1)
    • getTimeSinceLastStab

      public float getTimeSinceLastStab()
    • setTimeSinceLastStab

      public void setTimeSinceLastStab(float float1)
    • getLastSpotted

      public Stack getLastSpotted()
    • setLastSpotted

      public void setLastSpotted(Stack stack)
    • getClearSpottedTimer

      public int getClearSpottedTimer()
    • setClearSpottedTimer

      public void setClearSpottedTimer(int int1)
    • IsRunning

      public boolean IsRunning()
    • InitSpriteParts

      public void InitSpriteParts()
    • IsAiming

      public boolean IsAiming()
    • getTagPrefix

      public String getTagPrefix()
    • setTagPrefix

      public void setTagPrefix(String string)
    • getTagColor

      public ColorInfo getTagColor()
    • setTagColor

      public void setTagColor(ColorInfo colorInfo)
    • getTransactionID

      @Deprecated public Integer getTransactionID()
      Deprecated.
    • setTransactionID

      @Deprecated public void setTransactionID(Integer integer)
      Deprecated.
    • getDisplayName

      public String getDisplayName()
    • setDisplayName

      public void setDisplayName(String string)
    • isSeeNonPvpZone

      public boolean isSeeNonPvpZone()
    • setSeeNonPvpZone

      public void setSeeNonPvpZone(boolean boolean1)
    • isShowTag

      public boolean isShowTag()
    • setShowTag

      public void setShowTag(boolean boolean1)
    • isFactionPvp

      public boolean isFactionPvp()
    • setFactionPvp

      public void setFactionPvp(boolean boolean1)
    • isForceAim

      public boolean isForceAim()
    • setForceAim

      public void setForceAim(boolean boolean1)
    • toggleForceAim

      public boolean toggleForceAim()
    • isForceSprint

      public boolean isForceSprint()
    • setForceSprint

      public void setForceSprint(boolean boolean1)
    • toggleForceSprint

      public boolean toggleForceSprint()
    • isForceRun

      public boolean isForceRun()
    • setForceRun

      public void setForceRun(boolean boolean1)
    • toggleForceRun

      public boolean toggleForceRun()
    • isDeaf

      public boolean isDeaf()
    • isForceOverrideAnim

      public boolean isForceOverrideAnim()
    • setForceOverrideAnim

      public void setForceOverrideAnim(boolean boolean1)
    • getMechanicsItem

      public Long getMechanicsItem(String string)
    • isWearingNightVisionGoggles

      public boolean isWearingNightVisionGoggles()
    • setWearingNightVisionGoggles

      public void setWearingNightVisionGoggles(boolean boolean1)
    • OnAnimEvent

      public void OnAnimEvent(AnimLayer animLayer, AnimEvent animEvent)
      Specified by:
      OnAnimEvent in interface IAnimEventCallback
      Overrides:
      OnAnimEvent in class IsoGameCharacter
    • onCullStateChanged

      public void onCullStateChanged(ModelManager modelManager, boolean boolean1)
      Overrides:
      onCullStateChanged in class IsoGameCharacter
    • isTimedActionInstant

      public boolean isTimedActionInstant()
      Specified by:
      isTimedActionInstant in interface ILuaGameCharacter
      Overrides:
      isTimedActionInstant in class IsoGameCharacter
    • isSkeleton

      public boolean isSkeleton()
      Specified by:
      isSkeleton in interface IHumanVisual
    • addWorldSoundUnlessInvisible

      public void addWorldSoundUnlessInvisible(int int1, int int2, boolean boolean1)
      Specified by:
      addWorldSoundUnlessInvisible in interface ILuaGameCharacter
      Overrides:
      addWorldSoundUnlessInvisible in class IsoGameCharacter
    • getMoodleLevel

      public int getMoodleLevel(MoodleType moodleType)
    • isAttackStarted

      public boolean isAttackStarted()
    • isBehaviourMoving

      public boolean isBehaviourMoving()
      Overrides:
      isBehaviourMoving in class IsoGameCharacter
    • isJustMoved

      public boolean isJustMoved()
    • setJustMoved

      public void setJustMoved(boolean boolean1)
    • isPlayerMoving

      public boolean isPlayerMoving()
      Overrides:
      isPlayerMoving in class IsoGameCharacter
    • getTimedActionTimeModifier

      public float getTimedActionTimeModifier()
      Overrides:
      getTimedActionTimeModifier in class IsoGameCharacter
    • isLookingWhileInVehicle

      public boolean isLookingWhileInVehicle()
    • setInitiateAttack

      public void setInitiateAttack(boolean boolean1)
    • isIgnoreInputsForDirection

      public boolean isIgnoreInputsForDirection()
    • setIgnoreInputsForDirection

      public void setIgnoreInputsForDirection(boolean boolean1)
    • isIgnoreContextKey

      public boolean isIgnoreContextKey()
    • setIgnoreContextKey

      public void setIgnoreContextKey(boolean boolean1)
    • isIgnoreAutoVault

      public boolean isIgnoreAutoVault()
    • setIgnoreAutoVault

      public void setIgnoreAutoVault(boolean boolean1)
    • isAllowSprint

      public boolean isAllowSprint()
    • setAllowSprint

      public void setAllowSprint(boolean boolean1)
    • isAllowRun

      public boolean isAllowRun()
    • setAllowRun

      public void setAllowRun(boolean boolean1)
    • getAttackType

      public String getAttackType()
    • setAttackType

      public void setAttackType(String string)
    • clearNetworkEvents

      public void clearNetworkEvents()
    • isCanSeeAll

      public boolean isCanSeeAll()
    • setCanSeeAll

      public void setCanSeeAll(boolean boolean1)
    • isNetworkTeleportEnabled

      public boolean isNetworkTeleportEnabled()
    • setNetworkTeleportEnabled

      public void setNetworkTeleportEnabled(boolean boolean1)
    • isCheatPlayerSeeEveryone

      public boolean isCheatPlayerSeeEveryone()
    • getRelevantAndDistance

      public float getRelevantAndDistance(float float1, float float2, float float3)
    • isCanHearAll

      public boolean isCanHearAll()
    • setCanHearAll

      public void setCanHearAll(boolean boolean1)
    • getAlreadyReadBook

      public ArrayList getAlreadyReadBook()
    • setMoodleCantSprint

      public void setMoodleCantSprint(boolean boolean1)
    • setAttackFromBehind

      public void setAttackFromBehind(boolean boolean1)
    • isAttackFromBehind

      public boolean isAttackFromBehind()
    • getDamageFromHitByACar

      public float getDamageFromHitByACar(float float1)
    • Hit

      public float Hit(BaseVehicle baseVehicle, float float1, boolean boolean1, float float2, float float3)
      Specified by:
      Hit in interface ILuaGameCharacterDamage
      Overrides:
      Hit in class IsoGameCharacter
    • Kill

      public void Kill(IsoGameCharacter gameCharacter)
      Overrides:
      Kill in class IsoGameCharacter
    • shouldDoInventory

      public boolean shouldDoInventory()
      Overrides:
      shouldDoInventory in class IsoGameCharacter
    • becomeCorpse

      public void becomeCorpse()
      Overrides:
      becomeCorpse in class IsoGameCharacter
    • preupdate

      public void preupdate()
      Overrides:
      preupdate in class IsoGameCharacter
    • getHitReactionNetworkAI

      public HitReactionNetworkAI getHitReactionNetworkAI()
      Overrides:
      getHitReactionNetworkAI in class IsoGameCharacter
    • getNetworkCharacterAI

      public NetworkCharacterAI getNetworkCharacterAI()
      Overrides:
      getNetworkCharacterAI in class IsoGameCharacter
    • setFitnessSpeed

      public void setFitnessSpeed()
    • isLocal

      public boolean isLocal()
      Overrides:
      isLocal in class IsoGameCharacter
    • isClimbOverWallSuccess

      public boolean isClimbOverWallSuccess()
    • setClimbOverWallSuccess

      public void setClimbOverWallSuccess(boolean boolean1)
    • isClimbOverWallStruggle

      public boolean isClimbOverWallStruggle()
    • setClimbOverWallStruggle

      public void setClimbOverWallStruggle(boolean boolean1)
    • isVehicleCollisionActive

      public boolean isVehicleCollisionActive(BaseVehicle baseVehicle)
      Overrides:
      isVehicleCollisionActive in class IsoGameCharacter
    • isShowMPInfos

      public boolean isShowMPInfos()
    • setShowMPInfos

      public void setShowMPInfos(boolean boolean1)