Table of Contents

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

public BigEel eel

Field Value

BigEel

focusCreature

public Tracker.CreatureRepresentation focusCreature

Field Value

Tracker.CreatureRepresentation

hungerDelay

public int 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