Table of Contents

Class ExplosionSpikes

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

Constructors

ExplosionSpikes(Room, Vector2, int, float, float, float, float, Color)

public ExplosionSpikes(Room room, Vector2 pos, int _spikes, float innerRad, float lifeTime, float width, float length, Color color)

Parameters

room Room
pos Vector2
_spikes int
innerRad float
lifeTime float
width float
length float
color Color

Fields

color

public Color color

Field Value

Color

dirs

public Vector2[] dirs

Field Value

Vector2[]

innerRad

public float innerRad

Field Value

float

lifeTime

public float lifeTime

Field Value

float

spikes

public int spikes

Field Value

int

time

public int time

Field Value

int

values

public float[,] values

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