Class HUDPartWithSidePanel
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public abstract class HUDPartWithSidePanel : HUDPart
- Inheritance
-
objectObjectComponentBehaviourMonoBehaviourHUDPartWithSidePanel
- Derived
- Inherited Members
- Extension Methods
Constructors
HUDPartWithSidePanel()
protected HUDPartWithSidePanel()
Properties
PlayerActions
protected PlayerActionManager PlayerActions { get; }
Property Value
ResearchManager
protected ResearchManager ResearchManager { get; }
Property Value
SidePanel
protected HUDModularSidePanel SidePanel { get; }
Property Value
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
GetSidePanelModules()
protected abstract IEnumerable<IHUDSidePanelModuleData> GetSidePanelModules()
Returns
- IEnumerable<IHUDSidePanelModuleData>
GetTitle()
protected abstract IText GetTitle()
Returns
OnDispose()
protected override void OnDispose()
OnGameUpdate(InputDownstreamContext, FrameDrawOptions)
public override void OnGameUpdate(InputDownstreamContext context, FrameDrawOptions drawOptions)
Parameters
contextInputDownstreamContextdrawOptionsFrameDrawOptions
ShouldShowSidePanel()
protected abstract bool ShouldShowSidePanel()
Returns
- bool
SidePanel_MarkDirty()
protected void SidePanel_MarkDirty()