Table of Contents

Class CosmeticInsect

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

Constructors

CosmeticInsect(Room, Vector2, Type)

public CosmeticInsect(Room room, Vector2 pos, CosmeticInsect.Type type)

Parameters

room Room
pos Vector2
type CosmeticInsect.Type

Fields

alive

public bool alive

Field Value

bool

burrowPos

public Vector2? burrowPos

Field Value

Vector2?

creatureAvoider

public CosmeticInsect.CreatureAvoider creatureAvoider

Field Value

CosmeticInsect.CreatureAvoider

emergeAfterRainTime

public float emergeAfterRainTime

Field Value

float

getAwayFromRainTime

public int getAwayFromRainTime

Field Value

int

inGround

public float inGround

Field Value

float

lastInGround

public float lastInGround

Field Value

float

lastNonSolidPos

public Vector2 lastNonSolidPos

Field Value

Vector2

lastWallCollide

public bool lastWallCollide

Field Value

bool

mySwarm

public InsectCoordinator.Swarm mySwarm

Field Value

InsectCoordinator.Swarm

scratchTerrainCollisionData

public SharedPhysics.TerrainCollisionData scratchTerrainCollisionData

Field Value

SharedPhysics.TerrainCollisionData

submerged

public bool submerged

Field Value

bool

terrainCollision

public bool terrainCollision

Field Value

bool

type

public CosmeticInsect.Type type

Field Value

CosmeticInsect.Type

wantToBurrow

public bool wantToBurrow

Field Value

bool

Properties

OutOfBounds

public bool OutOfBounds { get; }

Property Value

bool

Methods

Act()

public virtual void Act()

EmergeFromGround(Vector2)

public virtual void EmergeFromGround(Vector2 emergePos)

Parameters

emergePos Vector2

Reset(Vector2)

public virtual void Reset(Vector2 resetPos)

Parameters

resetPos Vector2

Update(bool)

public override void Update(bool eu)

Parameters

eu bool

WallCollision(IntVector2, bool)

public virtual void WallCollision(IntVector2 dir, bool first)

Parameters

dir IntVector2
first bool