Show / Hide Table of Contents

Class DebugBrain

Simple brain for debugging that makes animal do nothing.

Inheritance
System.Object
Brain
DebugBrain
Inherited Members
Brain.StarvingThreshold
Brain.HungerToStartEating
Brain.HungerToStopEating
Brain.DefaultBehavior
Brain.Memory
Brain.TickBehaviors(Animal)
Brain.Tick(Animal)
Brain.OnBecameVisible(IWorldObserver, Animal)
Brain.OnBecameInvisible()
Brain.Anim(AnimalState, Boolean, Func<Animal, Single>)
Brain.Anim(AnimalState, Boolean, Single)
Brain.UpdateAnger(Animal, Single)
Brain.UpdateHunger(Animal, Single)
Brain.DecayAlertness(Animal, Single)
Brain.SetDamaged(Animal, INetObject, Boolean)
Brain.PlayerAvoidance(Animal)
Brain.ReactOnBlock(Animal, Vector3, Single)
Brain.ClearMemoryWhenNotVisible
Namespace: Eco.Simulation.Agents.AI
Assembly: Eco.Simulation.dll
Syntax
public class DebugBrain : Brain

Constructors

DebugBrain()

Declaration
public DebugBrain()

Methods

RootBehavior(Animal)

Declaration
public override Behavior<Animal> RootBehavior(Animal animal)
Parameters
Type Name Description
Animal animal
Returns
Type Description
Behavior<Animal>
Overrides
Brain.RootBehavior(Animal)
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾