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
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()
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()