Table of Contents

Class SleepAndDeathScreen

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

Constructors

public SleepAndDeathScreen(ProcessManager manager, ProcessManager.ProcessID ID)

Parameters

manager ProcessManager
ID ProcessManager.ProcessID

Fields

public int endGameSceneCounter

Field Value

int
public EndgameTokens endgameTokens

Field Value

EndgameTokens
public SimpleButton exitButton

Field Value

SimpleButton
public SimpleButton expPassage

Field Value

SimpleButton
public float fadeOutIllustration

Field Value

float
public int food

Field Value

int
public bool forceWatchAnimation

Field Value

bool
public bool goalMalnourished

Field Value

bool
public SleepScreenKills killsDisplay

Field Value

SleepScreenKills
public Map.MapData mapData

Field Value

Map.MapData
public SimpleButton passageButton

Field Value

SimpleButton
public Vector2 playerPos

Field Value

Vector2
public int playerRoom

Field Value

int
public WinState.EndgameID proceedWithEndgameID

Field Value

WinState.EndgameID
public bool showFlower

Field Value

bool
public bool startMalnourished

Field Value

bool
public MenuLabel starvedLabel

Field Value

MenuLabel
public int starvedWarningCounter

Field Value

int

Properties

public bool AllowFoodMeterTick { get; }

Property Value

bool
public override bool ButtonsGreyedOut { get; }

Property Value

bool
public override int CurrentFood { get; }

Property Value

int
public override bool FreezeMenuFunctions { get; }

Property Value

bool
public bool IsAnyDeath { get; }

Property Value

bool
public bool IsDeathScreen { get; }

Property Value

bool
public bool IsSleepScreen { get; }

Property Value

bool
public bool IsStarveScreen { get; }

Property Value

bool
public override Vector2 MapOwnerInRoomPosition { get; }

Property Value

Vector2
public override int MapOwnerRoom { get; }

Property Value

int
public override bool RevealMap { get; }

Property Value

bool

Methods

public override void AddBkgIllustration()
public void AddExpeditionPassageButton()
public void AddPassageButton(bool buttonBlack)

Parameters

buttonBlack bool
public override void CommunicateWithUpcomingProcess(MainLoopProcess nextProcess)

Parameters

nextProcess MainLoopProcess
public override void FoodCountDownDone()
public float FoodMeterXPos(float down)

Parameters

down float

Returns

float
public override void GetDataFromGame(KarmaLadderScreen.SleepDeathScreenDataPackage package)

Parameters

package KarmaLadderScreen.SleepDeathScreenDataPackage
public override void GrafUpdate(float timeStacker)

Parameters

timeStacker float
public override void Singal(MenuObject sender, string message)

Parameters

sender MenuObject
message string
public float StarveLabelAlpha(float timeStacker)

Parameters

timeStacker float

Returns

float
public override void Update()
public override string UpdateInfoText()

Returns

string