Table of Contents

Class KarmaLadder

Namespace
Menu
Assembly
Assembly-CSharp.dll
public class KarmaLadder : PositionedMenuObject
Inheritance
KarmaLadder
Inherited Members

Constructors

public KarmaLadder(Menu menu, MenuObject owner, Vector2 pos, HUD hud, IntVector2 displayKarma, bool reinforced)

Parameters

menu Menu
owner MenuObject
pos Vector2
hud HUD
displayKarma IntVector2
reinforced bool

Fields

public bool cappedMovement

Field Value

bool
public float circleRad

Field Value

float
public float circleThickness

Field Value

float
public IntVector2 displayKarma

Field Value

IntVector2
public bool displayMetersOnRest

Field Value

bool
public int endGameMeterAnimCounter

Field Value

int
public List<EndgameMeter> endGameMeters

Field Value

List<EndgameMeter>
public float flat

Field Value

float
public bool goToCapMode

Field Value

bool
public HUD hud

Field Value

HUD
public int increaseCapAnimation

Field Value

int
public bool increaseKarmaCapMode

Field Value

bool
public bool karmaIncreasing

Field Value

bool
public List<KarmaLadder.KarmaSymbol> karmaSymbols

Field Value

List<KarmaLadder.KarmaSymbol>
public float lastCircleRad

Field Value

float
public float lastCircleThickness

Field Value

float
public float lastFlat

Field Value

float
public float lastLocalBloom

Field Value

float
public float lastReinforcementClamp

Field Value

float
public float lastReinforcementCycle

Field Value

float
public float lastReinforcementDeath

Field Value

float
public float lastReinforcementLines

Field Value

float
public float lastReinforcementWhite

Field Value

float
public float lastScroll

Field Value

float
public float lastSelectionGlow

Field Value

float
public float lastSelectorWhite

Field Value

float
public float localBloom

Field Value

float
public int moveToKarma

Field Value

int
public bool movementShown

Field Value

bool
public MenuMicrophone.MenuSoundLoop movementSoundLoop

Field Value

MenuMicrophone.MenuSoundLoop
public int nextMeterToAnimate

Field Value

int
public KarmaLadder.Phase phase

Field Value

KarmaLadder.Phase
public bool reinforced

Field Value

bool
public float reinforcementClamp

Field Value

float
public float reinforcementCycle

Field Value

float
public float reinforcementDeath

Field Value

float
public float reinforcementLines

Field Value

float
public float reinforcementWhite

Field Value

float
public float scroll

Field Value

float
public float scrollVel

Field Value

float
public float selectionGlow

Field Value

float
public float selectorWhite

Field Value

float
public int showEndGameMetersCounter

Field Value

int
public FSprite[] sprites

Field Value

FSprite[]
public bool startedAnimating

Field Value

bool
public int ticksInPhase

Field Value

int
public bool vengeanceMode

Field Value

bool

Properties

public bool AllAnimationDone { get; }

Property Value

bool
public int BackgroundCircleSprite { get; }

Property Value

int
public int BackgroundContainer { get; }

Property Value

int
public int BlackFadeSprite { get; }

Property Value

int
public int BlackRibbonSprite { get; }

Property Value

int
public int CircleSprite { get; }

Property Value

int
public int FadeCircleContainer { get; }

Property Value

int
public int LocalBloomSprite { get; }

Property Value

int
public int MainContainer { get; }

Property Value

int
public int ReinforcementSprite { get; }

Property Value

int
public int TotalSprites { get; }

Property Value

int
public FContainer[] containers { get; }

Property Value

FContainer[]

Methods

public void GoToKarma(int newGoalKarma, bool displayMetersOnRest)

Parameters

newGoalKarma int
displayMetersOnRest bool
public override void GrafUpdate(float timeStacker)

Parameters

timeStacker float
public int LineSprite(int line, int part)

Parameters

line int
part int

Returns

int
public void NewPhase(KarmaLadder.Phase nextPhase)

Parameters

nextPhase KarmaLadder.Phase
public int ReinforcementLineSprite(int i)

Parameters

i int

Returns

int
public override void RemoveSprites()
public int SymbolGradientSprite(int side, int part)

Parameters

side int
part int

Returns

int
public override void Update()