Table of Contents

Class BigEel

Namespace
Global
Assembly
Assembly-CSharp.dll
public class BigEel : Creature
Inheritance
BigEel
Inherited Members

Constructors

BigEel(AbstractCreature, World)

public BigEel(AbstractCreature abstractCreature, World world)

Parameters

abstractCreature AbstractCreature
world World

Fields

AI

public BigEelAI AI

Field Value

BigEelAI

albino

public bool albino

Field Value

bool

antiStrandingZones

public List<PlacedObject> antiStrandingZones

Field Value

List<PlacedObject>

attackPos

public Vector2? attackPos

Field Value

Vector2?

beakGap

public float beakGap

Field Value

float

chargeJaw

public bool chargeJaw

Field Value

bool

clampedObjects

public List<BigEel.ClampedObject> clampedObjects

Field Value

List<BigEel.ClampedObject>

iVars

public BigEel.IndividualVariations iVars

Field Value

BigEel.IndividualVariations

jawCharge

public float jawCharge

Field Value

float

jawChargeFatigue

public float jawChargeFatigue

Field Value

float

snapFrame

public bool snapFrame

Field Value

bool

swimDir

public Vector2 swimDir

Field Value

Vector2

swimMotion

public float swimMotion

Field Value

float

swimSpeed

public float swimSpeed

Field Value

float

Methods

AccessSwimSpace(WorldCoordinate, WorldCoordinate)

public void AccessSwimSpace(WorldCoordinate start, WorldCoordinate dest)

Parameters

start WorldCoordinate
dest WorldCoordinate

Act(bool)

public void Act(bool eu)

Parameters

eu bool

AmIHoldingCreature(AbstractCreature)

public bool AmIHoldingCreature(AbstractCreature crit)

Parameters

crit AbstractCreature

Returns

bool

CarryObject(bool)

public void CarryObject(bool eu)

Parameters

eu bool

Collide(PhysicalObject, int, int)

public override void Collide(PhysicalObject otherObject, int myChunk, int otherChunk)

Parameters

otherObject PhysicalObject
myChunk int
otherChunk int

Crush(PhysicalObject)

public void Crush(PhysicalObject obj)

Parameters

obj PhysicalObject

Die()

public override void Die()

GenerateIVars()

public void GenerateIVars()

InBiteArea(Vector2, float)

public bool InBiteArea(Vector2 pos, float margin)

Parameters

pos Vector2
margin float

Returns

bool

InitiateGraphicsModule()

public override void InitiateGraphicsModule()

JawsSnap()

public void JawsSnap()

NewRoom(Room)

public override void NewRoom(Room newRoom)

Parameters

newRoom Room

ShortCutColor()

public override Color ShortCutColor()

Returns

Color

Stun(int)

public override void Stun(int st)

Parameters

st int

Swallow()

public void Swallow()

Swim()

public void Swim()

TerrainImpact(int, IntVector2, float, bool)

public override void TerrainImpact(int chunk, IntVector2 direction, float speed, bool firstContact)

Parameters

chunk int
direction IntVector2
speed float
firstContact bool

Update(bool)

public override void Update(bool eu)

Parameters

eu bool