Table of Contents

Class CentipedeShell

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

Constructors

CentipedeShell(Vector2, Vector2, float, float, float, float)

public CentipedeShell(Vector2 pos, Vector2 vel, float hue, float saturation, float scaleX, float scaleY)

Parameters

pos Vector2
vel Vector2
hue float
saturation float
scaleX float
scaleY float

CentipedeShell(Vector2, Vector2, Color, float, float, string)

public CentipedeShell(Vector2 pos, Vector2 vel, Color overrideColor, float scaleX, float scaleY, string overrideSprite)

Parameters

pos Vector2
vel Vector2
overrideColor Color
scaleX float
scaleY float
overrideSprite string

Fields

blackColor

public Color blackColor

Field Value

Color

counter

public int counter

Field Value

int

darkness

public float darkness

Field Value

float

dissapearCounter

public int dissapearCounter

Field Value

int

earthColor

public Color earthColor

Field Value

Color

hue

public float hue

Field Value

float

lastDarkness

public float lastDarkness

Field Value

float

lastRotation

public float lastRotation

Field Value

float

lastZRotation

public float lastZRotation

Field Value

float

lavaImmune

public bool lavaImmune

Field Value

bool

overrideColor

public Color? overrideColor

Field Value

Color?

overrideSprite

public string overrideSprite

Field Value

string

rotVel

public float rotVel

Field Value

float

rotation

public float rotation

Field Value

float

saturation

public float saturation

Field Value

float

scaleX

public float scaleX

Field Value

float

scaleY

public float scaleY

Field Value

float

scratchTerrainCollisionData

public SharedPhysics.TerrainCollisionData scratchTerrainCollisionData

Field Value

SharedPhysics.TerrainCollisionData

zRotVel

public float zRotVel

Field Value

float

zRotation

public float zRotation

Field Value

float

Methods

public override void AddToContainer(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, FContainer newContatiner)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
newContatiner FContainer

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

InitiateSprites(SpriteLeaser, RoomCamera)

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

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera

Update(bool)

public override void Update(bool eu)

Parameters

eu bool