Class GameCharacterAIBrain
java.lang.Object
zombie.ai.GameCharacterAIBrain
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal Vector2booleanbooleanfinal AIBrainPlayerControlVarsbooleanbooleanbooleanfinal Vector3final ArrayList<IsoGameCharacter> boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAddBlockedMemory(int ttx, int tty, int ttz) getClosestChasingZombie(boolean recurse) getClosestChasingZombies(int num) intgetGroup()getOrder()booleanHasBlockedMemory(int lx, int ly, int lz, int x, int y, int z) voidpostUpdateHuman(IsoPlayer isoPlayer) voidvoidvoidupdate()
-
Field Details
-
spottedCharacters
-
StepBehaviors
public boolean StepBehaviors -
stance
-
controlledByAdvancedPathfinder
public boolean controlledByAdvancedPathfinder -
isInMeta
public boolean isInMeta -
BlockedMemories
-
AIFocusPoint
-
nextPathTarget
-
aiTarget
-
NextPathNodeInvalidated
public boolean NextPathNodeInvalidated -
HumanControlVars
-
teammateChasingZombies
-
chasingZombies
-
allowLongTermTick
public boolean allowLongTermTick -
isAI
public boolean isAI
-
-
Constructor Details
-
GameCharacterAIBrain
-
-
Method Details
-
getCharacter
-
update
public void update() -
postUpdateHuman
-
getOrder
-
setOrder
-
getGroup
-
getCloseZombieCount
public int getCloseZombieCount() -
getClosestChasingZombie
-
getClosestChasingZombie
-
getClosestChasingZombies
-
AddBlockedMemory
public void AddBlockedMemory(int ttx, int tty, int ttz) -
HasBlockedMemory
public boolean HasBlockedMemory(int lx, int ly, int lz, int x, int y, int z) -
renderlast
public void renderlast()
-