Class DeerAbstractAI
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class DeerAbstractAI : AbstractCreatureAI
- Inheritance
-
DeerAbstractAI
- Inherited Members
-
Constructors
DeerAbstractAI(World, AbstractCreature)
public DeerAbstractAI(World world, AbstractCreature parent)
Parameters
world World
parent AbstractCreature
Fields
ALLOWEDROOMS
public static List<string> ALLOWEDROOMS
Field Value
- List<string>
UGLYHARDCODEDALLOWEDNODES
public static int[][] UGLYHARDCODEDALLOWEDNODES
Field Value
- int[][]
UGLYHARDCODEDALLOWEDROOMS
public static string[] UGLYHARDCODEDALLOWEDROOMS
Field Value
- string[]
allowedNodes
public List<WorldCoordinate> allowedNodes
Field Value
- List<WorldCoordinate>
damageGoHome
Field Value
- bool
goToCoordinate
public WorldCoordinate? goToCoordinate
Field Value
- WorldCoordinate?
lastRoom
Field Value
- int
sporePos
public WorldCoordinate? sporePos
Field Value
- WorldCoordinate?
timeInRoom
Field Value
- int
Methods
AbstractBehavior(int)
public override void AbstractBehavior(int time)
Parameters
time int
AttractToSporeCloud(WorldCoordinate)
public void AttractToSporeCloud(WorldCoordinate cloudPos)
Parameters
cloudPos WorldCoordinate
GetAllowedNodesInRoom(World, string)
public static List<int> GetAllowedNodesInRoom(World World, string roomName)
Parameters
World World
roomName string
Returns
- List<int>
GetDehardcodedRooms()
public string[] GetDehardcodedRooms()
Returns
- string[]
RoamToRandomRoom()
public void RoamToRandomRoom()