Table of Contents

Class HUDPartWithSidePanel

Namespace
Root
Assembly
SPZGameAssembly.dll
public abstract class HUDPartWithSidePanel : HUDPart
Inheritance
object
Object
Component
Behaviour
MonoBehaviour
HUDPartWithSidePanel
Derived
Inherited Members
Extension Methods

Constructors

HUDPartWithSidePanel()

protected HUDPartWithSidePanel()

Properties

PlayerActions

protected PlayerActionManager PlayerActions { get; }

Property Value

PlayerActionManager

ResearchManager

protected ResearchManager ResearchManager { get; }

Property Value

ResearchManager

SidePanel

protected HUDModularSidePanel SidePanel { get; }

Property Value

HUDModularSidePanel

Methods

GetActions()

protected abstract IEnumerable<PlacementKeybindingHintData> GetActions()

Returns

IEnumerable<PlacementKeybindingHintData>

GetKeybindingHints()

protected abstract IEnumerable<PlacementKeybindingHintData> GetKeybindingHints()

Returns

IEnumerable<PlacementKeybindingHintData>

GetPlacementWikiEntry()

protected virtual WikiEntryId GetPlacementWikiEntry()

Returns

WikiEntryId

GetSidePanelModules()

protected abstract IEnumerable<IHUDSidePanelModuleData> GetSidePanelModules()

Returns

IEnumerable<IHUDSidePanelModuleData>

GetTitle()

protected abstract IText GetTitle()

Returns

IText

OnDispose()

protected override void OnDispose()

OnGameUpdate(InputDownstreamContext, FrameDrawOptions)

public override void OnGameUpdate(InputDownstreamContext context, FrameDrawOptions drawOptions)

Parameters

context InputDownstreamContext
drawOptions FrameDrawOptions

ShouldShowSidePanel()

protected abstract bool ShouldShowSidePanel()

Returns

bool

SidePanel_MarkDirty()

protected void SidePanel_MarkDirty()