Package zombie.ai

Class GameCharacterAIBrain

java.lang.Object
zombie.ai.GameCharacterAIBrain

public final class GameCharacterAIBrain extends Object
  • Field Details

    • spottedCharacters

      public final ArrayList spottedCharacters
    • StepBehaviors

      public boolean StepBehaviors
    • stance

      public Stance stance
    • controlledByAdvancedPathfinder

      public boolean controlledByAdvancedPathfinder
    • isInMeta

      public boolean isInMeta
    • BlockedMemories

      public final HashMap BlockedMemories
    • AIFocusPoint

      public final Vector2 AIFocusPoint
    • nextPathTarget

      public final Vector3 nextPathTarget
    • aiTarget

      public IsoMovingObject aiTarget
    • NextPathNodeInvalidated

      public boolean NextPathNodeInvalidated
    • HumanControlVars

      public final AIBrainPlayerControlVars HumanControlVars
    • teammateChasingZombies

      public ArrayList teammateChasingZombies
    • chasingZombies

      public ArrayList chasingZombies
    • allowLongTermTick

      public boolean allowLongTermTick
    • isAI

      public boolean isAI
  • Constructor Details

    • GameCharacterAIBrain

      public GameCharacterAIBrain(IsoGameCharacter gameCharacter)
  • Method Details

    • getCharacter

      public IsoGameCharacter getCharacter()
    • update

      public void update()
    • postUpdateHuman

      public void postUpdateHuman(IsoPlayer player)
    • getOrder

      public String getOrder()
    • setOrder

      public void setOrder(String string)
    • getGroup

      public SurvivorGroup getGroup()
    • getCloseZombieCount

      public int getCloseZombieCount()
    • getClosestChasingZombie

      public IsoZombie getClosestChasingZombie(boolean boolean1)
    • getClosestChasingZombie

      public IsoZombie getClosestChasingZombie()
    • getClosestChasingZombies

      public ArrayList getClosestChasingZombies(int int1)
    • AddBlockedMemory

      public void AddBlockedMemory(int int1, int int2, int int3)
    • HasBlockedMemory

      public boolean HasBlockedMemory(int int1, int int2, int int3, int int4, int int5, int int6)
    • renderlast

      public void renderlast()