Class HUD
- Namespace
- HUD
- Assembly
- Assembly-CSharp.dll
- Inheritance
-
HUD
- Inherited Members
-
Constructors
HUD(FContainer[], RainWorld, IOwnAHUD)
public HUD(FContainer[] fContainers, RainWorld rainWorld, IOwnAHUD owner)
Parameters
fContainers FContainer[]
rainWorld RainWorld
owner IOwnAHUD
Fields
HypoMeter
public HypothermiaMeter HypoMeter
Field Value
- HypothermiaMeter
breathMeter
public BreathMeter breathMeter
Field Value
- BreathMeter
chatLog
public ChatLogDisplay chatLog
Field Value
- ChatLogDisplay
fContainers
public FContainer[] fContainers
Field Value
- FContainer[]
fadeCircles
public List<FadeCircle> fadeCircles
Field Value
- List<FadeCircle>
gourmandmeter
public GourmandMeter gourmandmeter
Field Value
- GourmandMeter
jollyMeter
public JollyMeter jollyMeter
Field Value
- JollyMeter
owner
Field Value
- IOwnAHUD
parts
public List<HudPart> parts
Field Value
- List<HudPart>
pointerPositions
public Dictionary<JollyPlayerSpecificHud.JollyPointer, Vector2> pointerPositions
Field Value
- Dictionary<JollyPlayerSpecificHud.JollyPointer, Vector2>
rainWorld
public RainWorld rainWorld
Field Value
- RainWorld
showKarmaFoodRain
public bool showKarmaFoodRain
Field Value
- bool
threatPulser
public ThreatPulser threatPulser
Field Value
- ThreatPulser
Properties
HideGeneralHud
public bool HideGeneralHud { get; }
Property Value
- bool
dialogBox
public DialogBox dialogBox { get; set; }
Property Value
- DialogBox
foodMeter
public FoodMeter foodMeter { get; set; }
Property Value
- FoodMeter
karmaMeter
public KarmaMeter karmaMeter { get; set; }
Property Value
- KarmaMeter
map
public Map map { get; set; }
Property Value
- Map
rainMeter
public RainMeter rainMeter { get; set; }
Property Value
- RainMeter
textPrompt
public TextPrompt textPrompt { get; set; }
Property Value
- TextPrompt
Methods
AddPart(HudPart)
public void AddPart(HudPart part)
Parameters
part HudPart
ClearAllSprites()
public void ClearAllSprites()
DisposeChatLog()
public void DisposeChatLog()
Draw(float)
public void Draw(float timeStacker)
Parameters
timeStacker float
InitChatLog(string[])
public ChatLogDisplay InitChatLog(string[] messages)
Parameters
messages string[]
Returns
- ChatLogDisplay
InitDialogBox()
public DialogBox InitDialogBox()
Returns
- DialogBox
InitFastTravelHud(MapData)
public void InitFastTravelHud(Map.MapData mapData)
Parameters
mapData Map.MapData
InitGameOverMode(Grasp, int, int, Vector2)
public void InitGameOverMode(Creature.Grasp dependentOnGrasp, int foodInStomach, int deathRoom, Vector2 deathPos)
Parameters
dependentOnGrasp Creature.Grasp
foodInStomach int
deathRoom int
deathPos Vector2
InitMultiplayerHud(ArenaGameSession)
public void InitMultiplayerHud(ArenaGameSession session)
Parameters
session ArenaGameSession
InitSafariHud(RoomCamera)
public void InitSafariHud(RoomCamera cam)
Parameters
cam RoomCamera
InitSinglePlayerHud(RoomCamera)
public void InitSinglePlayerHud(RoomCamera cam)
Parameters
cam RoomCamera
InitSleepHud(SleepAndDeathScreen, MapData, SlugcatStats)
public void InitSleepHud(SleepAndDeathScreen sleepAndDeathScreen, Map.MapData mapData, SlugcatStats charStats)
Parameters
sleepAndDeathScreen SleepAndDeathScreen
mapData Map.MapData
charStats SlugcatStats
PlaySound(SoundID)
public void PlaySound(SoundID soundID)
Parameters
soundID SoundID
ResetMap(MapData)
public void ResetMap(Map.MapData mapData)
Parameters
mapData Map.MapData
Update()