Table of Contents

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

public Color col

Field Value

Color

controllingRobo

public bool controllingRobo

Field Value

bool

fade

public float fade

Field Value

float

flicker

public float flicker

Field Value

float

gate

public RegionGate gate

Field Value

RegionGate

glyphIndex

public int glyphIndex

Field Value

int

goalFade

public float goalFade

Field Value

float

lastCol

public Color lastCol

Field Value

Color

lastFade

public float 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

public float redSine

Field Value

float

requirement

public RegionGate.GateRequirement requirement

Field Value

RegionGate.GateRequirement

side

public bool side

Field Value

bool

sinAdder

public float sinAdder

Field Value

float

symbolDirty

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