public class EntitySenses
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) EntityLiving |
entityObj |
(package private) java.util.List<Entity> |
seenEntities |
(package private) java.util.List<Entity> |
unseenEntities |
Constructor and Description |
---|
EntitySenses(EntityLiving entityObjIn) |
Modifier and Type | Method and Description |
---|---|
boolean |
canSee(Entity entityIn)
Checks, whether 'our' entity can see the entity given as argument (true) or not (false), caching the result.
|
void |
clearSensingCache()
Clears canSeeCachePositive and canSeeCacheNegative.
|
EntityLiving entityObj
java.util.List<Entity> seenEntities
java.util.List<Entity> unseenEntities
public EntitySenses(EntityLiving entityObjIn)
public void clearSensingCache()
public boolean canSee(Entity entityIn)