Table of Contents

Class TinyDragonfly

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

Constructors

TinyDragonfly(Room, Vector2)

public TinyDragonfly(Room room, Vector2 pos)

Parameters

room Room
pos Vector2

Fields

SIColors

public bool SIColors

Field Value

bool

dir

public Vector2 dir

Field Value

Vector2

goalDir

public Vector2 goalDir

Field Value

Vector2

hoverPos

public Vector2 hoverPos

Field Value

Vector2

hoverTimer

public int hoverTimer

Field Value

int

hue

public float hue

Field Value

float

lastDir

public Vector2 lastDir

Field Value

Vector2

paletteBlack

public Color paletteBlack

Field Value

Color

paletteDarkness

public float paletteDarkness

Field Value

float

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

TileScore(IntVector2)

public float TileScore(IntVector2 testTile)

Parameters

testTile IntVector2

Returns

float

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