Table of Contents

Class JetFish

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

Constructors

JetFish(AbstractCreature, World)

public JetFish(AbstractCreature abstractCreature, World world)

Parameters

abstractCreature AbstractCreature
world World

Fields

AI

public JetFishAI AI

Field Value

JetFishAI

albino

public bool albino

Field Value

bool

allDry

public bool allDry

Field Value

bool

availableWater

public float availableWater

Field Value

float

diveSpeed

public float diveSpeed

Field Value

float

grabable

public int grabable

Field Value

int

iVars

public JetFish.IndividualVariations iVars

Field Value

JetFish.IndividualVariations

jetActive

public float jetActive

Field Value

float

jetSound

public StaticSoundLoop jetSound

Field Value

StaticSoundLoop

jetWater

public float jetWater

Field Value

float

slowDownForPrecision

public float slowDownForPrecision

Field Value

float

surfSpeed

public float surfSpeed

Field Value

float

swimDir

public Vector2 swimDir

Field Value

Vector2

swimSpeed

public float swimSpeed

Field Value

float

trail

public List<Vector2> trail

Field Value

List<Vector2>

turnSpeed

public float turnSpeed

Field Value

float

waterJet

public WaterJet waterJet

Field Value

WaterJet

Methods

Act()

public void Act()

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

Die()

public override void Die()

GenerateIVars()

public void GenerateIVars()

GrabbedByPlayer()

public void GrabbedByPlayer()

InitiateGraphicsModule()

public override void InitiateGraphicsModule()

NewRoom(Room)

public override void NewRoom(Room newRoom)

Parameters

newRoom Room

ShortCutColor()

public override Color ShortCutColor()

Returns

Color

SpitOutOfShortCut(IntVector2, Room, bool)

public override void SpitOutOfShortCut(IntVector2 pos, Room newRoom, bool spitOutAllSticks)

Parameters

pos IntVector2
newRoom Room
spitOutAllSticks bool

Stun(int)

public override void Stun(int st)

Parameters

st int

Swim(float)

public void Swim(float speedFac)

Parameters

speedFac float

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