Class IsoGameCharacter

All Implemented Interfaces:
IFMODParameterUpdater, Serializable, Mover, IActionStateChanged, ILuaGameCharacter, ILuaGameCharacterAttachedItems, ILuaGameCharacterClothing, ILuaGameCharacterDamage, ILuaGameCharacterHealth, ILuaVariableSource, Talker, ChatElementOwner, IAnimatable, IAnimationVariableMap, IAnimationVariableSource, IAnimEventCallback, IClothingItemListener, Thumpable
Direct Known Subclasses:
IsoDummyCameraCharacter, IsoLivingCharacter, IsoLuaCharacter, IsoLuaMover, IsoZombie, RandomizedBuildingBase.HumanCorpse

See Also:
  • Field Details

    • doRenderShadow

      public boolean doRenderShadow
    • doDirtBloodEtc

      public boolean doDirtBloodEtc
    • RENDER_OFFSET_X

      public static final int RENDER_OFFSET_X
      See Also:
    • RENDER_OFFSET_Y

      public static final int RENDER_OFFSET_Y
      See Also:
    • s_maxPossibleTwist

      public static final float s_maxPossibleTwist
      See Also:
    • tempo

      protected static final Vector2 tempo
    • inf

      protected static final ColorInfo inf
    • vocalEvent

      public long vocalEvent
    • removedFromWorldMS

      public long removedFromWorldMS
    • tempo2

      protected static final Vector2 tempo2
    • savedInventoryItems

      protected final ArrayList savedInventoryItems
    • GameCharacterAIBrain

      protected GameCharacterAIBrain GameCharacterAIBrain
    • amputations

      public final ArrayList amputations
    • hair

      public ModelInstance hair
    • beard

      public ModelInstance beard
    • primaryHandModel

      public ModelInstance primaryHandModel
    • secondaryHandModel

      public ModelInstance secondaryHandModel
    • actionContext

      public final ActionContext actionContext
    • emitter

      public final BaseCharacterSoundEmitter emitter
    • callOut

      public boolean callOut
    • ReanimatedCorpse

      public IsoGameCharacter ReanimatedCorpse
    • ReanimatedCorpseID

      public int ReanimatedCorpseID
    • advancedAnimator

      public final AdvancedAnimator advancedAnimator
    • StateMachineParams

      public final HashMap StateMachineParams
    • clientIgnoreCollision

      public long clientIgnoreCollision
    • bumpNbr

      public int bumpNbr
    • upKillCount

      public boolean upKillCount
    • Asleep

      public boolean Asleep
    • blockTurning

      public boolean blockTurning
    • speedMod

      public float speedMod
    • legsSprite

      public IsoSprite legsSprite
    • knockbackAttackMod

      public float knockbackAttackMod
    • IsVisibleToPlayer

      public final boolean[] IsVisibleToPlayer
    • savedVehicleX

      public float savedVehicleX
    • savedVehicleY

      public float savedVehicleY
    • savedVehicleSeat

      public short savedVehicleSeat
    • savedVehicleRunning

      public boolean savedVehicleRunning
    • BeenMovingForIncrease

      protected static final float BeenMovingForIncrease
      See Also:
    • BeenMovingForDecrease

      protected static final float BeenMovingForDecrease
      See Also:
    • AllowConversation

      protected boolean AllowConversation
    • RemoteID

      protected int RemoteID
    • NumSurvivorsInVicinity

      protected int NumSurvivorsInVicinity
    • xp

      protected IsoGameCharacter.XP xp
    • AttackedBy

      protected IsoGameCharacter AttackedBy
    • IgnoreStaggerBack

      protected boolean IgnoreStaggerBack
    • AttackWasSuperAttack

      protected boolean AttackWasSuperAttack
    • CharacterActions

      protected final Stack CharacterActions
    • superAttack

      protected boolean superAttack
    • ForceWakeUpTime

      protected float ForceWakeUpTime
    • runSpeedModifier

      protected float runSpeedModifier
    • bagsWorn

      public ArrayList bagsWorn
    • ForceWakeUp

      protected boolean ForceWakeUp
    • BodyDamage

      protected final BodyDamage BodyDamage
    • wornItems

      protected WornItems wornItems
    • attachedItems

      protected AttachedItems attachedItems
    • clothingWetness

      protected ClothingWetness clothingWetness
    • descriptor

      protected SurvivorDesc descriptor
    • finder

      protected final AStarPathFinderResult finder
    • Health

      protected float Health
    • bDead

      protected boolean bDead
    • bKill

      protected boolean bKill
    • bPlayingDeathSound

      protected boolean bPlayingDeathSound
    • hurtSound

      protected String hurtSound
    • inventory

      protected ItemContainer inventory
    • leftHandItem

      protected InventoryItem leftHandItem
    • rightHandItem

      protected InventoryItem rightHandItem
    • SpeakColour

      protected Color SpeakColour
    • slowFactor

      protected float slowFactor
    • slowTimer

      protected float slowTimer
    • bUseParts

      protected boolean bUseParts
    • Speaking

      protected boolean Speaking
    • stateMachine

      protected final StateMachine stateMachine
    • Moodles

      protected final Moodles Moodles
    • stats

      protected final Stats stats
    • useHandWeapon

      protected HandWeapon useHandWeapon
    • attackTargetSquare

      protected IsoGridSquare attackTargetSquare
    • pathing

      protected boolean pathing
    • chatElement

      protected ChatElement chatElement
    • EnemyList

      protected final Stack EnemyList
    • Traits

      public final IsoGameCharacter.CharacterTraits Traits
    • userName

      protected TextDrawObject userName
    • isoPlayer

      protected IsoPlayer isoPlayer
    • bClimbing

      protected boolean bClimbing
    • fallTime

      protected float fallTime
    • lastFallSpeed

      protected float lastFallSpeed
    • bFalling

      protected boolean bFalling
    • vehicle

      protected BaseVehicle vehicle
    • timeOfSleep

      protected float timeOfSleep
    • delayToActuallySleep

      protected float delayToActuallySleep
    • attackVars

      public final AttackVars attackVars
    • hitList

      public final ArrayList hitList
    • m_persistentOutfitId

      protected int m_persistentOutfitId
    • m_bPersistentOutfitInit

      protected boolean m_bPersistentOutfitInit
    • bUpdateEquippedTextures

      public boolean bUpdateEquippedTextures
    • m_turnDeltaNormal

      protected float m_turnDeltaNormal
    • m_turnDeltaRunning

      protected float m_turnDeltaRunning
    • m_turnDeltaSprinting

      protected float m_turnDeltaSprinting
    • lastAutomaticShoot

      public long lastAutomaticShoot
    • shootInARow

      public int shootInARow
    • realx

      public float realx
    • realy

      public float realy
    • realz

      public byte realz
    • realState

      public NetworkVariables.ZombieState realState
    • realdir

      public IsoDirections realdir
    • overridePrimaryHandModel

      public String overridePrimaryHandModel
    • overrideSecondaryHandModel

      public String overrideSecondaryHandModel
    • forceNullOverride

      public boolean forceNullOverride
    • ulBeatenVehicle

      protected final UpdateLimit ulBeatenVehicle
    • invRadioFreq

      @Deprecated public ArrayList invRadioFreq
      Deprecated.
    • networkCharacter

      public final NetworkCharacter networkCharacter
  • Constructor Details

    • IsoGameCharacter

      public IsoGameCharacter(IsoCell cell, float float1, float float2, float float3)
  • Method Details