Table of Contents

Class WaterGlowworm

Namespace
Global
Assembly
Assembly-CSharp.dll
public class WaterGlowworm : CosmeticInsect, IDrawable, IRunDuringDialog
Inheritance
WaterGlowworm
Implements
Inherited Members

Constructors

WaterGlowworm(Room, Vector2)

public WaterGlowworm(Room room, Vector2 pos)

Parameters

room Room
pos Vector2

Fields

breath

public float breath

Field Value

float

lastBreath

public float lastBreath

Field Value

float

lastRot

public Vector2 lastRot

Field Value

Vector2

rot

public Vector2 rot

Field Value

Vector2

segments

public Vector2[,] segments

Field Value

Vector2[,]

stressed

public float stressed

Field Value

float

swimDir

public Vector2 swimDir

Field Value

Vector2

Methods

Act()

public override void Act()

ApplyPalette(SpriteLeaser, RoomCamera, RoomPalette)

public override void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
palette RoomPalette

DrawSprites(SpriteLeaser, RoomCamera, float, Vector2)

public override void DrawSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, float timeStacker, Vector2 camPos)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
timeStacker float
camPos Vector2

EmergeFromGround(Vector2)

public override void EmergeFromGround(Vector2 emergePos)

Parameters

emergePos Vector2

InitiateSprites(SpriteLeaser, RoomCamera)

public override void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera

LegSprite(int, int)

public int LegSprite(int segment, int leg)

Parameters

segment int
leg int

Returns

int

Reset(Vector2)

public override void Reset(Vector2 resetPos)

Parameters

resetPos Vector2

SegmentSprite(int, int)

public int SegmentSprite(int segment, int part)

Parameters

segment int
part int

Returns

int

Update(bool)

public override void Update(bool eu)

Parameters

eu bool

WallCollision(IntVector2, bool)

public override void WallCollision(IntVector2 dir, bool first)

Parameters

dir IntVector2
first bool