Table of Contents

Class BackgroundScene

Namespace
Global
Assembly
Assembly-CSharp.dll
public class BackgroundScene : UpdatableAndDeletable
Inheritance
BackgroundScene
Derived
Inherited Members

Constructors

BackgroundScene(Room)

public BackgroundScene(Room room)

Parameters

room Room

Fields

convergencePoint

public Vector2 convergencePoint

Field Value

Vector2

elements

public List<BackgroundScene.BackgroundSceneElement> elements

Field Value

List<BackgroundScene.BackgroundSceneElement>

elementsAddedToRoom

public bool elementsAddedToRoom

Field Value

bool

sceneOrigo

public Vector2 sceneOrigo

Field Value

Vector2

Methods

AddElement(BackgroundSceneElement)

public virtual void AddElement(BackgroundScene.BackgroundSceneElement element)

Parameters

element BackgroundScene.BackgroundSceneElement

Destroy()

public override void Destroy()

DrawPos(Vector2, float, Vector2, float)

public Vector2 DrawPos(Vector2 pos, float depth, Vector2 camPos, float hDisplace)

Parameters

pos Vector2
depth float
camPos Vector2
hDisplace float

Returns

Vector2

LoadGraphic(string, bool, bool)

public void LoadGraphic(string elementName, bool crispPixels, bool clampWrapMode)

Parameters

elementName string
crispPixels bool
clampWrapMode bool

ManualLoadGraphic(string, string, bool, bool)

public void ManualLoadGraphic(string fullPath, string name, bool crispPixels, bool clampWrapMode)

Parameters

fullPath string
name string
crispPixels bool
clampWrapMode bool

ManualLoadGraphicFullpath(string, string, bool, bool)

public void ManualLoadGraphicFullpath(string fullFilePath, string atlasName, bool crispPixels, bool clampWrapMode)

Parameters

fullFilePath string
atlasName string
crispPixels bool
clampWrapMode bool

PosFromDrawPosAtNeutralCamPos(Vector2, float)

public Vector2 PosFromDrawPosAtNeutralCamPos(Vector2 input, float depth)

Parameters

input Vector2
depth float

Returns

Vector2

RoomToWorldPos(Vector2)

public Vector2 RoomToWorldPos(Vector2 inRoomPos)

Parameters

inRoomPos Vector2

Returns

Vector2

Update(bool)

public override void Update(bool eu)

Parameters

eu bool