Class DaddyAI
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class DaddyAI : ArtificialIntelligence, IUseARelationshipTracker, IAINoiseReaction
- Inheritance
-
DaddyAI
- Implements
-
- Inherited Members
-
Constructors
DaddyAI(AbstractCreature, World)
public DaddyAI(AbstractCreature creature, World world)
Parameters
creature AbstractCreature
world World
Fields
behavior
public DaddyAI.Behavior behavior
Field Value
- DaddyAI.Behavior
debugDestinationVisualizer
public DebugDestinationVisualizer debugDestinationVisualizer
Field Value
- DebugDestinationVisualizer
newIdlePosCounter
public int newIdlePosCounter
Field Value
- int
reactNoiseTime
public int reactNoiseTime
Field Value
- int
reactTarget
public WorldCoordinate reactTarget
Field Value
- WorldCoordinate
Properties
daddy
public DaddyLongLegs daddy { get; }
Property Value
- DaddyLongLegs
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 otherCreature)
Parameters
firstSpot bool
otherCreature Tracker.CreatureRepresentation
NewRoom(Room)
public override void NewRoom(Room room)
Parameters
room Room
ReactToNoise(TheorizedSource, InGameNoise)
public void ReactToNoise(NoiseTracker.TheorizedSource source, InGameNoise noise)
Parameters
source NoiseTracker.TheorizedSource
noise InGameNoise
TravelPreference(MovementConnection, PathCost)
public override PathCost TravelPreference(MovementConnection connection, PathCost cost)
Parameters
connection MovementConnection
cost PathCost
Returns
- PathCost
Update()
public override void Update()
VisualScore(Vector2, float)
public override float VisualScore(Vector2 lookAtPoint, float targetSpeed)
Parameters
lookAtPoint Vector2
targetSpeed float
Returns
- float
WantToStayInDenUntilEndOfCycle()
public override bool WantToStayInDenUntilEndOfCycle()
Returns
- bool