Class GateKarmaGlyph
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class GateKarmaGlyph : CosmeticSprite, IDrawable, IRunDuringDialog
- Inheritance
-
GateKarmaGlyph
- Implements
-
- Inherited Members
-
Constructors
GateKarmaGlyph(bool, RegionGate, GateRequirement)
public GateKarmaGlyph(bool side, RegionGate gate, RegionGate.GateRequirement requirement)
Parameters
side bool
gate RegionGate
requirement RegionGate.GateRequirement
Fields
animationFinished
public bool animationFinished
Field Value
- bool
animationIndex
public int animationIndex
Field Value
- int
animationTicker
public int animationTicker
Field Value
- int
citizensIDSequence
public int[] citizensIDSequence
Field Value
- int[]
col
Field Value
- Color
controllingRobo
public bool controllingRobo
Field Value
- bool
fade
Field Value
- float
flicker
Field Value
- float
gate
Field Value
- RegionGate
glyphIndex
Field Value
- int
goalFade
Field Value
- float
lastCol
Field Value
- Color
lastFade
Field Value
- float
mismatchLabel
public OracleChatLabel mismatchLabel
Field Value
- OracleChatLabel
myDefaultColor
public Color myDefaultColor
Field Value
- Color
paletteShortcutColor
public Color paletteShortcutColor
Field Value
- Color
redSine
Field Value
- float
requirement
public RegionGate.GateRequirement requirement
Field Value
- RegionGate.GateRequirement
side
Field Value
- bool
sinAdder
Field Value
- float
symbolDirty
Field Value
- bool
Properties
GetToColor
public Color GetToColor { get; }
Property Value
- Color
Methods
ApplyPalette(SpriteLeaser, RoomCamera, RoomPalette)
public override void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
palette RoomPalette
DrawSprites(SpriteLeaser, RoomCamera, float, Vector2)
public override 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 override void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
ShouldAnimate()
public int ShouldAnimate()
Returns
- int
ShouldPlayCitizensIDAnimation()
public int ShouldPlayCitizensIDAnimation()
Returns
- int
Update(bool)
public override void Update(bool eu)
Parameters
eu bool
UpdateDefaultColor()
public void UpdateDefaultColor()