Class GameCharacterAIBrain
java.lang.Object
zombie.ai.GameCharacterAIBrain
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal Vector2
boolean
boolean
final AIBrainPlayerControlVars
boolean
boolean
boolean
final Vector3
final ArrayList
<IsoGameCharacter> boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
AddBlockedMemory
(int ttx, int tty, int ttz) getClosestChasingZombie
(boolean recurse) getClosestChasingZombies
(int num) int
getGroup()
getOrder()
boolean
HasBlockedMemory
(int lx, int ly, int lz, int x, int y, int z) void
postUpdateHuman
(IsoPlayer isoPlayer) void
void
void
update()
-
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()
-