Table of Contents

Class HUDPart

Namespace
Root
Assembly
SPZGameAssembly.dll
[RequireComponent(typeof(Canvas))]
public abstract class HUDPart : HUDComponent
Inheritance
object
Object
Component
Behaviour
MonoBehaviour
HUDPart
Derived
Inherited Members
Extension Methods

Constructors

HUDPart()

protected HUDPart()

Fields

TokenAdvancePlaytime

public const string TokenAdvancePlaytime = "HUDPart$advance_playtime"

Field Value

string

TokenFullscreenOverlay

public const string TokenFullscreenOverlay = "HUDPart$confine_cursor"

Field Value

string

TokenRender3D

public const string TokenRender3D = "HUDPart$render_3d"

Field Value

string

TokenRightUpperScreenArea

public const string TokenRightUpperScreenArea = "HUDPart$right_screen_area"

Field Value

string

TokenToolbarContextActions

public const string TokenToolbarContextActions = "HUDPart$context_actions"

Field Value

string

Properties

AnalyticsTracker

protected IAnalyticsTracker AnalyticsTracker { get; }

Property Value

IAnalyticsTracker

DebugName

public string DebugName { get; }

Property Value

string

Events

protected HUDEvents Events { get; }

Property Value

HUDEvents

NeedsGraphicsRaycaster

public virtual bool NeedsGraphicsRaycaster { get; }

Property Value

bool

Player

protected Player Player { get; }

Property Value

Player

Raycaster

protected GraphicRaycaster Raycaster { get; }

Property Value

GraphicRaycaster

ShouldInitialize

public virtual bool ShouldInitialize { get; }

Property Value

bool

Methods

Construct(HUDEvents, Player, ILogger, IAnalyticsTracker)

[Construct]
public void Construct(HUDEvents events, Player player, ILogger logger, IAnalyticsTracker analytics)

Parameters

events HUDEvents
player Player
logger ILogger
analytics IAnalyticsTracker

OnGameUpdate(InputDownstreamContext, FrameDrawOptions)

public virtual void OnGameUpdate(InputDownstreamContext context, FrameDrawOptions drawOptions)

Parameters

context InputDownstreamContext
drawOptions FrameDrawOptions