Class HUDPart
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
[RequireComponent(typeof(Canvas))]
public abstract class HUDPart : HUDComponent
- Inheritance
-
objectObjectComponentBehaviourMonoBehaviourHUDPart
- 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
DebugName
public string DebugName { get; }
Property Value
- string
Events
protected HUDEvents Events { get; }
Property Value
NeedsGraphicsRaycaster
public virtual bool NeedsGraphicsRaycaster { get; }
Property Value
- bool
Player
protected Player Player { get; }
Property Value
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
eventsHUDEventsplayerPlayerloggerILoggeranalyticsIAnalyticsTracker
OnGameUpdate(InputDownstreamContext, FrameDrawOptions)
public virtual void OnGameUpdate(InputDownstreamContext context, FrameDrawOptions drawOptions)
Parameters
contextInputDownstreamContextdrawOptionsFrameDrawOptions