Table of Contents

Class SlimeMoldLight

Namespace
Global
Assembly
Assembly-CSharp.dll
public class SlimeMoldLight : LightFixture, IProvideWarmth, IDrawable
Inheritance
SlimeMoldLight
Implements
Inherited Members

Constructors

SlimeMoldLight(Room, PlacedObject, LightFixtureData)

public SlimeMoldLight(Room placedInRoom, PlacedObject placedObject, PlacedObject.LightFixtureData lightData)

Parameters

placedInRoom Room
placedObject PlacedObject
lightData PlacedObject.LightFixtureData

Fields

darkness

public float darkness

Field Value

float

lstPos

public Vector2 lstPos

Field Value

Vector2

positions

public Vector2[] positions

Field Value

Vector2[]

sizesAndAlphas

public float[,] sizesAndAlphas

Field Value

float[,]

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

ResetPositions()

public void ResetPositions()

Update(bool)

public override void Update(bool eu)

Parameters

eu bool