- 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[]
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
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
CommunicateWithUpcomingProcess(MainLoopProcess)
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 override void Update()