Package zombie.ai

Class GameCharacterAIBrain

java.lang.Object
zombie.ai.GameCharacterAIBrain

public final class GameCharacterAIBrain
extends java.lang.Object
  • Field Details

    • spottedCharacters

      public final java.util.ArrayList spottedCharacters
    • StepBehaviors

      public boolean StepBehaviors
    • stance

      public Stance stance
    • controlledByAdvancedPathfinder

      public boolean controlledByAdvancedPathfinder
    • isInMeta

      public boolean isInMeta
    • BlockedMemories

      public final java.util.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 java.util.ArrayList teammateChasingZombies
    • chasingZombies

      public java.util.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 java.lang.String getOrder()
    • setOrder

      public void setOrder​(java.lang.String string)
    • getGroup

      public SurvivorGroup getGroup()
    • getCloseZombieCount

      public int getCloseZombieCount()
    • getClosestChasingZombie

      public IsoZombie getClosestChasingZombie​(boolean boolean1)
    • getClosestChasingZombie

      public IsoZombie getClosestChasingZombie()
    • getClosestChasingZombies

      public java.util.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()