Show / Hide Table of Contents

Class ApcNet

Inheritance
System.Object
BaseNodeGroup
BaseNetConnectorNodeGroup<IApcNet>
BasePowerNet<IApcNet>
ApcNet
Implements
INodeGroup
IApcNet
IBasePowerNet
Namespace: Content.Server.Power.NodeGroups
Assembly: Content.Server.dll
Syntax
public sealed class ApcNet : BasePowerNet<IApcNet>, INodeGroup, IApcNet, IBasePowerNet

Fields

| Improve this Doc View Source

Apcs

Declaration
public readonly List<ApcComponent> Apcs
Field Value
Type Description
List<ApcComponent>
| Improve this Doc View Source

Providers

Declaration
public readonly List<ApcPowerProviderComponent> Providers
Field Value
Type Description
List<ApcPowerProviderComponent>

Methods

| Improve this Doc View Source

AddApc(EntityUid, ApcComponent)

Declaration
public void AddApc(EntityUid uid, ApcComponent apc)
Parameters
Type Name Description
EntityUid uid
ApcComponent apc
| Improve this Doc View Source

AddPowerProvider(ApcPowerProviderComponent)

Declaration
public void AddPowerProvider(ApcPowerProviderComponent provider)
Parameters
Type Name Description
ApcPowerProviderComponent provider
| Improve this Doc View Source

AfterRemake(IEnumerable<IGrouping<INodeGroup, Node>>)

Declaration
public override void AfterRemake(IEnumerable<IGrouping<INodeGroup, Node>> newGroups)
Parameters
Type Name Description
IEnumerable<IGrouping<INodeGroup, Node>> newGroups
Overrides
BaseNodeGroup.AfterRemake(IEnumerable<IGrouping<INodeGroup, Node>>)
| Improve this Doc View Source

GetDebugData()

Declaration
public override string? GetDebugData()
Returns
Type Description
System.Nullable<System.String>
Overrides
BaseNodeGroup.GetDebugData()
| Improve this Doc View Source

Initialize(Node, IEntityManager)

Declaration
public override void Initialize(Node sourceNode, IEntityManager entMan)
Parameters
Type Name Description
Node sourceNode
IEntityManager entMan
Overrides
Content.Server.Power.NodeGroups.BasePowerNet<Content.Server.Power.NodeGroups.IApcNet>.Initialize(Content.Server.NodeContainer.Nodes.Node, IEntityManager)
| Improve this Doc View Source

QueueNetworkReconnect()

Declaration
public override void QueueNetworkReconnect()
Overrides
Content.Server.Power.NodeGroups.BasePowerNet<Content.Server.Power.NodeGroups.IApcNet>.QueueNetworkReconnect()
| Improve this Doc View Source

RemoveApc(EntityUid, ApcComponent)

Declaration
public void RemoveApc(EntityUid uid, ApcComponent apc)
Parameters
Type Name Description
EntityUid uid
ApcComponent apc
| Improve this Doc View Source

RemovePowerProvider(ApcPowerProviderComponent)

Declaration
public void RemovePowerProvider(ApcPowerProviderComponent provider)
Parameters
Type Name Description
ApcPowerProviderComponent provider
| Improve this Doc View Source

SetNetConnectorNet(IBaseNetConnectorComponent<IApcNet>)

Declaration
protected override void SetNetConnectorNet(IBaseNetConnectorComponent<IApcNet> netConnectorComponent)
Parameters
Type Name Description
IBaseNetConnectorComponent<IApcNet> netConnectorComponent
Overrides
Content.Server.Power.NodeGroups.BaseNetConnectorNodeGroup<Content.Server.Power.NodeGroups.IApcNet>.SetNetConnectorNet(Content.Server.Power.Components.IBaseNetConnectorComponent<Content.Server.Power.NodeGroups.IApcNet>)

Implements

INodeGroup
IApcNet
IBasePowerNet
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾