Table of Contents

Class BackgroundScene.BackgroundSceneElement

Namespace
Global
Assembly
Assembly-CSharp.dll
public abstract class BackgroundScene.BackgroundSceneElement : UpdatableAndDeletable, IDrawable
Inheritance
BackgroundScene.BackgroundSceneElement
Implements
Derived
Inherited Members

Constructors

BackgroundSceneElement(BackgroundScene, Vector2, float)

public BackgroundSceneElement(BackgroundScene scene, Vector2 pos, float depth)

Parameters

scene BackgroundScene
pos Vector2
depth float

Fields

blendColor

public Color? blendColor

Field Value

Color?

depth

public float depth

Field Value

float

pos

public Vector2 pos

Field Value

Vector2

scene

public BackgroundScene scene

Field Value

BackgroundScene

Methods

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

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
newContatiner FContainer

ApplyPalette(SpriteLeaser, RoomCamera, RoomPalette)

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

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
palette RoomPalette

DrawPos(Vector2, float)

public Vector2 DrawPos(Vector2 camPos, float hDisplace)

Parameters

camPos Vector2
hDisplace float

Returns

Vector2

DrawSprites(SpriteLeaser, RoomCamera, float, Vector2)

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

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera