Table of Contents

Class ShortcutGraphics

Namespace
Global
Assembly
Assembly-CSharp.dll
public class ShortcutGraphics
Inheritance
ShortcutGraphics
Inherited Members

Constructors

ShortcutGraphics(RoomCamera, ShortcutHandler, FShader[])

public ShortcutGraphics(RoomCamera camera, ShortcutHandler shortcutHandler, FShader[] shortcutShaders)

Parameters

camera RoomCamera
shortcutHandler ShortcutHandler
shortcutShaders FShader[]

Fields

camera

public RoomCamera camera

Field Value

RoomCamera

entraceSpriteToRoomExitIndex

public int[] entraceSpriteToRoomExitIndex

Field Value

int[]

entranceSpriteColors

public Color[] entranceSpriteColors

Field Value

Color[]

entranceSpriteLocations

public Vector2[] entranceSpriteLocations

Field Value

Vector2[]

entranceSprites

public FSprite[,] entranceSprites

Field Value

FSprite[,]

lightness

public Dictionary<int, float> lightness

Field Value

Dictionary<int, float>

shortcutHandler

public ShortcutHandler shortcutHandler

Field Value

ShortcutHandler

shortcutShaders

public FShader[] shortcutShaders

Field Value

FShader[]

sprites

public Dictionary<int, FSprite> sprites

Field Value

Dictionary<int, FSprite>

waitingForRoomToGenerateShortcuts

public bool waitingForRoomToGenerateShortcuts

Field Value

bool

Properties

palette

public RoomPalette palette { get; }

Property Value

RoomPalette

room

public Room room { get; }

Property Value

Room

Methods

ChangeAllExitsToSheltersOrDots(bool)

public void ChangeAllExitsToSheltersOrDots(bool toShelters)

Parameters

toShelters bool

ClearSprites()

public void ClearSprites()

ColorEntrance(int, Color)

public void ColorEntrance(int entrance, Color color)

Parameters

entrance int
color Color

ColorFromLightness(float)

public Color ColorFromLightness(float lightness)

Parameters

lightness float

Returns

Color

DisplayLayer(int, int)

public int DisplayLayer(int x, int y)

Parameters

x int
y int

Returns

int

Draw(float, Vector2)

public void Draw(float timeStacker, Vector2 camPos)

Parameters

timeStacker float
camPos Vector2

GenerateSprites()

public void GenerateSprites()

GetRoomCoordHash(IntVector2)

public int GetRoomCoordHash(IntVector2 coord)

Parameters

coord IntVector2

Returns

int

GetRoomCoordHash(int, int)

public int GetRoomCoordHash(int x, int y)

Parameters

x int
y int

Returns

int

GetRoomCoordHash(WorldCoordinate)

public int GetRoomCoordHash(WorldCoordinate coord)

Parameters

coord WorldCoordinate

Returns

int

NewRoom()

public void NewRoom()

ShortCutColor(Creature, IntVector2)

public Color ShortCutColor(Creature crit, IntVector2 pos)

Parameters

crit Creature
pos IntVector2

Returns

Color

UnpackRoomCoordHash(int)

public IntVector2 UnpackRoomCoordHash(int coordHash)

Parameters

coordHash int

Returns

IntVector2

Update()

public void Update()