Table of Contents

Class HUD

Namespace
HUD
Assembly
Assembly-CSharp.dll
public class HUD
Inheritance
HUD
Inherited Members

Constructors

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

public IOwnAHUD 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()

public void Update()