Show / Hide Table of Contents

Class ComputerBoundUserInterface<TWindow, TState>

ComputerBoundUserInterface shunts all sorts of responsibilities that are in the BoundUserInterface for architectural reasons into the Window. NOTE: Despite the name, ComputerBoundUserInterface does not and will not care about things like power.

Inheritance
System.Object
ComputerBoundUserInterfaceBase
ComputerBoundUserInterface<TWindow, TState>
PowerMonitoringConsoleBoundUserInterface
SolarControlConsoleBoundUserInterface
SensorMonitoringConsoleBoundUserInterface
EmergencyConsoleBoundUserInterface
Namespace: Content.Client.Computer
Assembly: Content.Client.dll
Syntax
public class ComputerBoundUserInterface<TWindow, TState> : ComputerBoundUserInterfaceBase where TWindow : BaseWindow, IComputerWindow<TState>, new()
    where TState : BoundUserInterfaceState
Type Parameters
Name Description
TWindow
TState

Constructors

| Improve this Doc View Source

ComputerBoundUserInterface(EntityUid, Enum)

Declaration
public ComputerBoundUserInterface(EntityUid owner, Enum uiKey)
Parameters
Type Name Description
EntityUid owner
Enum uiKey

Methods

| Improve this Doc View Source

Dispose(Boolean)

Declaration
protected override void Dispose(bool disposing)
Parameters
Type Name Description
System.Boolean disposing
| Improve this Doc View Source

Open()

Declaration
protected override void Open()
| Improve this Doc View Source

ReceiveMessage(BoundUserInterfaceMessage)

Declaration
protected override void ReceiveMessage(BoundUserInterfaceMessage message)
Parameters
Type Name Description
BoundUserInterfaceMessage message
| Improve this Doc View Source

UpdateState(BoundUserInterfaceState)

Declaration
protected override void UpdateState(BoundUserInterfaceState state)
Parameters
Type Name Description
BoundUserInterfaceState state
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾