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
Field Value
- Color?
depth
Field Value
- float
pos
Field Value
- Vector2
scene
public BackgroundScene scene
Field Value
- BackgroundScene
Methods
AddToContainer(SpriteLeaser, RoomCamera, FContainer)
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