Show / Hide Table of Contents

Class ApcComponent

Inheritance
System.Object
BaseNetConnectorComponent<IApcNet>
BaseApcNetComponent
ApcComponent
Implements
IBaseNetConnectorComponent<IApcNet>
Namespace: Content.Server.Power.Components
Assembly: Content.Server.dll
Syntax
public sealed class ApcComponent : BaseApcNetComponent, IBaseNetConnectorComponent<IApcNet>

Fields

| Improve this Doc View Source

HasAccess

Declaration
public bool HasAccess
Field Value
Type Description
System.Boolean
| Improve this Doc View Source

HighPowerThreshold

Declaration
public const float HighPowerThreshold = null
Field Value
Type Description
System.Single
| Improve this Doc View Source

LastChargeState

Declaration
public ApcChargeState LastChargeState
Field Value
Type Description
ApcChargeState
| Improve this Doc View Source

LastChargeStateTime

Declaration
public TimeSpan LastChargeStateTime
Field Value
Type Description
TimeSpan
| Improve this Doc View Source

LastExternalState

Declaration
public ApcExternalPowerState LastExternalState
Field Value
Type Description
ApcExternalPowerState
| Improve this Doc View Source

LastUiUpdate

Time the ui was last updated automatically. Done after every VisualsChangeDelay to show the latest load. If charge state changes it will be instantly updated.

Declaration
public TimeSpan LastUiUpdate
Field Value
Type Description
TimeSpan
| Improve this Doc View Source

MainBreakerEnabled

Declaration
public bool MainBreakerEnabled
Field Value
Type Description
System.Boolean
| Improve this Doc View Source

OnReceiveMessageSound

Declaration
public SoundSpecifier OnReceiveMessageSound
Field Value
Type Description
Robust.Shared.Audio.SoundSpecifier
| Improve this Doc View Source

VisualsChangeDelay

Declaration
public static TimeSpan VisualsChangeDelay
Field Value
Type Description
TimeSpan

Methods

| Improve this Doc View Source

AddSelfToNet(IApcNet)

Declaration
protected override void AddSelfToNet(IApcNet apcNet)
Parameters
Type Name Description
IApcNet apcNet
Overrides
Content.Server.Power.Components.BaseNetConnectorComponent<Content.Server.Power.NodeGroups.IApcNet>.AddSelfToNet(Content.Server.Power.NodeGroups.IApcNet)
| Improve this Doc View Source

RemoveSelfFromNet(IApcNet)

Declaration
protected override void RemoveSelfFromNet(IApcNet apcNet)
Parameters
Type Name Description
IApcNet apcNet
Overrides
Content.Server.Power.Components.BaseNetConnectorComponent<Content.Server.Power.NodeGroups.IApcNet>.RemoveSelfFromNet(Content.Server.Power.NodeGroups.IApcNet)

Implements

IBaseNetConnectorComponent<TNetType>
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾