Class BigEelAI
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class BigEelAI : ArtificialIntelligence, IUseARelationshipTracker
- Inheritance
-
BigEelAI
- Implements
-
- Inherited Members
-
Constructors
BigEelAI(AbstractCreature, World)
public BigEelAI(AbstractCreature creature, World world)
Parameters
creature AbstractCreature
world World
Fields
behavior
public BigEelAI.Behavior behavior
Field Value
- BigEelAI.Behavior
currentUtility
public float currentUtility
Field Value
- float
debugDestinationVisualizer
public DebugDestinationVisualizer debugDestinationVisualizer
Field Value
- DebugDestinationVisualizer
eel
Field Value
- BigEel
focusCreature
public Tracker.CreatureRepresentation focusCreature
Field Value
- Tracker.CreatureRepresentation
hungerDelay
Field Value
- int
timeInThisRoom
public float timeInThisRoom
Field Value
- float
Methods
CreateTrackerRepresentationForCreature(AbstractCreature)
public override Tracker.CreatureRepresentation CreateTrackerRepresentationForCreature(AbstractCreature otherCreature)
Parameters
otherCreature AbstractCreature
Returns
- Tracker.CreatureRepresentation
CreatureSpotted(bool, CreatureRepresentation)
public override void CreatureSpotted(bool firstSpot, Tracker.CreatureRepresentation creatureRep)
Parameters
firstSpot bool
creatureRep Tracker.CreatureRepresentation
NewRoom(Room)
public override void NewRoom(Room room)
Parameters
room Room
Update()
public override void Update()
VisualScore(Vector2, float)
public override float VisualScore(Vector2 lookAtPoint, float targetSpeed)
Parameters
lookAtPoint Vector2
targetSpeed float
Returns
- float
WantToChargeJaw()
public bool WantToChargeJaw()
Returns
- bool
WantToSnapJaw()
public bool WantToSnapJaw()
Returns
- bool
WantToStayInDenUntilEndOfCycle()
public override bool WantToStayInDenUntilEndOfCycle()
Returns
- bool