Table of Contents

Class KarmaLadderScreen

Namespace
Menu
Assembly
Assembly-CSharp.dll
public class KarmaLadderScreen : Menu, IOwnAHUD
Inheritance
KarmaLadderScreen
Implements
Derived
Inherited Members

Constructors

public KarmaLadderScreen(ProcessManager manager, ProcessManager.ProcessID ID)

Parameters

manager ProcessManager
ID ProcessManager.ProcessID

Fields

public SimpleButton continueButton

Field Value

SimpleButton
public DreamsState dreamsState

Field Value

DreamsState
public bool goalMalnourished

Field Value

bool
public MenuContainer[] hudContainers

Field Value

MenuContainer[]
public IntVector2 karma

Field Value

IntVector2
public KarmaLadder karmaLadder

Field Value

KarmaLadder
public FContainer[] ladderContainers

Field Value

FContainer[]
public KarmaLadderScreen.SleepDeathScreenDataPackage myGamePackage

Field Value

KarmaLadderScreen.SleepDeathScreenDataPackage
public bool playKarmaDream

Field Value

bool
public int preGhostEncounterKarmaCap

Field Value

int
public SaveState saveState

Field Value

SaveState
public WinState winState

Field Value

WinState

Properties

public virtual bool ButtonsGreyedOut { get; }

Property Value

bool
public float ContinueAndExitButtonsXPos { get; }

Property Value

float
public virtual int CurrentFood { get; }

Property Value

int
public virtual bool LadderInCenter { get; }

Property Value

bool
public float LeftHandButtonsPosXAdd { get; }

Property Value

float
public bool MapDiscoveryActive { get; }

Property Value

bool
public Player.InputPackage MapInput { get; }

Property Value

Player.InputPackage
public virtual Vector2 MapOwnerInRoomPosition { get; }

Property Value

Vector2
public virtual int MapOwnerRoom { get; }

Property Value

int
public virtual bool RevealMap { get; }

Property Value

bool
public HUD hud { get; set; }

Property Value

HUD

Methods

public virtual void AddBkgIllustration()
public void AddContinueButton(bool black)

Parameters

black bool
public override void CommunicateWithUpcomingProcess(MainLoopProcess nextProcess)

Parameters

nextProcess MainLoopProcess
public virtual void FoodCountDownDone()
public virtual void GetDataFromGame(KarmaLadderScreen.SleepDeathScreenDataPackage package)

Parameters

package KarmaLadderScreen.SleepDeathScreenDataPackage
public HUD.OwnerType GetOwnerType()

Returns

HUD.OwnerType
public override void GrafUpdate(float timeStacker)

Parameters

timeStacker float
public void PlayHUDSound(SoundID soundID)

Parameters

soundID SoundID
public override void ShutDownProcess()
public override void Singal(MenuObject sender, string message)

Parameters

sender MenuObject
message string
public void StartGame()
public override void Update()