Table of Contents

Class SlugcatGhost

Namespace
Global
Assembly
Assembly-CSharp.dll
public class SlugcatGhost : UpdatableAndDeletable, IDrawable
Inheritance
SlugcatGhost
Implements
Inherited Members

Constructors

SlugcatGhost(Vector2, Room)

public SlugcatGhost(Vector2 pos, Room room)

Parameters

pos Vector2
room Room

Fields

colorVariant

public float colorVariant

Field Value

float

counter

public int counter

Field Value

int

dissapate

public float dissapate

Field Value

float

flipX

public float flipX

Field Value

float

floatyVecs

public Vector2[,,] floatyVecs

Field Value

Vector2[,,]

lastDissapate

public float lastDissapate

Field Value

float

lastLightBall

public float lastLightBall

Field Value

float

lightBall

public float lightBall

Field Value

float

lightFluctuations

public float[,] lightFluctuations

Field Value

float[,]

pos

public Vector2 pos

Field Value

Vector2

remove

public bool remove

Field Value

bool

soundsStatus

public int soundsStatus

Field Value

int

Properties

MainColor

public Color MainColor { get; }

Property Value

Color

SecondaryColor

public Color SecondaryColor { get; }

Property Value

Color

Methods

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

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
newContatiner FContainer

ApplyPalette(SpriteLeaser, RoomCamera, RoomPalette)

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

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
palette RoomPalette

DrawSprites(SpriteLeaser, RoomCamera, float, Vector2)

public 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 void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera

LightFluct(int, float)

public float LightFluct(int i, float timeStacker)

Parameters

i int
timeStacker float

Returns

float

Update(bool)

public override void Update(bool eu)

Parameters

eu bool