Class SleepAndDeathScreen
- Namespace
- Menu
- Assembly
- Assembly-CSharp.dll
public class SleepAndDeathScreen : KarmaLadderScreen, IOwnAHUD
- Inheritance
-
SleepAndDeathScreen
- Implements
-
- Inherited Members
-
Constructors
SleepAndDeathScreen(ProcessManager, ProcessID)
public SleepAndDeathScreen(ProcessManager manager, ProcessManager.ProcessID ID)
Parameters
manager ProcessManager
ID ProcessManager.ProcessID
Fields
endGameSceneCounter
public int endGameSceneCounter
Field Value
- int
endgameTokens
public EndgameTokens endgameTokens
Field Value
- EndgameTokens
public SimpleButton exitButton
Field Value
- SimpleButton
expPassage
public SimpleButton expPassage
Field Value
- SimpleButton
fadeOutIllustration
public float fadeOutIllustration
Field Value
- float
food
Field Value
- int
forceWatchAnimation
public bool forceWatchAnimation
Field Value
- bool
goalMalnourished
public bool goalMalnourished
Field Value
- bool
killsDisplay
public SleepScreenKills killsDisplay
Field Value
- SleepScreenKills
mapData
public Map.MapData mapData
Field Value
- Map.MapData
public SimpleButton passageButton
Field Value
- SimpleButton
playerPos
Field Value
- Vector2
playerRoom
Field Value
- int
proceedWithEndgameID
public WinState.EndgameID proceedWithEndgameID
Field Value
- WinState.EndgameID
showFlower
Field Value
- bool
startMalnourished
public bool startMalnourished
Field Value
- bool
starvedLabel
public MenuLabel starvedLabel
Field Value
- MenuLabel
starvedWarningCounter
public int starvedWarningCounter
Field Value
- int
Properties
AllowFoodMeterTick
public bool AllowFoodMeterTick { get; }
Property Value
- bool
public override bool ButtonsGreyedOut { get; }
Property Value
- bool
CurrentFood
public override int CurrentFood { get; }
Property Value
- int
FreezeMenuFunctions
public override bool FreezeMenuFunctions { get; }
Property Value
- bool
IsAnyDeath
public bool IsAnyDeath { get; }
Property Value
- bool
IsDeathScreen
public bool IsDeathScreen { get; }
Property Value
- bool
IsSleepScreen
public bool IsSleepScreen { get; }
Property Value
- bool
IsStarveScreen
public bool IsStarveScreen { get; }
Property Value
- bool
MapOwnerInRoomPosition
public override Vector2 MapOwnerInRoomPosition { get; }
Property Value
- Vector2
MapOwnerRoom
public override int MapOwnerRoom { get; }
Property Value
- int
RevealMap
public override bool RevealMap { get; }
Property Value
- bool
Methods
AddBkgIllustration()
public override void AddBkgIllustration()
public void AddExpeditionPassageButton()
public void AddPassageButton(bool buttonBlack)
Parameters
buttonBlack bool
CommunicateWithUpcomingProcess(MainLoopProcess)
public override void CommunicateWithUpcomingProcess(MainLoopProcess nextProcess)
Parameters
nextProcess MainLoopProcess
FoodCountDownDone()
public override void FoodCountDownDone()
FoodMeterXPos(float)
public float FoodMeterXPos(float down)
Parameters
down float
Returns
- float
GetDataFromGame(SleepDeathScreenDataPackage)
public override void GetDataFromGame(KarmaLadderScreen.SleepDeathScreenDataPackage package)
Parameters
package KarmaLadderScreen.SleepDeathScreenDataPackage
GrafUpdate(float)
public override void GrafUpdate(float timeStacker)
Parameters
timeStacker float
Singal(MenuObject, string)
public override void Singal(MenuObject sender, string message)
Parameters
sender MenuObject
message string
StarveLabelAlpha(float)
public float StarveLabelAlpha(float timeStacker)
Parameters
timeStacker float
Returns
- float
Update()
public override void Update()
UpdateInfoText()
public override string UpdateInfoText()
Returns
- string