Class PowerNet
Inheritance
System.Object
PowerNet
Assembly: Content.Server.dll
Syntax
public sealed class PowerNet : BasePowerNet<IPowerNet>, INodeGroup, IPowerNet, IBasePowerNet
Fields
|
Improve this Doc
View Source
Chargers
Declaration
public readonly List<BatteryChargerComponent> Chargers
Field Value
|
Improve this Doc
View Source
Dischargers
Declaration
public readonly List<BatteryDischargerComponent> Dischargers
Field Value
Methods
|
Improve this Doc
View Source
AddCharger(BatteryChargerComponent)
Declaration
public void AddCharger(BatteryChargerComponent charger)
Parameters
|
Improve this Doc
View Source
AddDischarger(BatteryDischargerComponent)
Declaration
public void AddDischarger(BatteryDischargerComponent discharger)
Parameters
|
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
|
Improve this Doc
View Source
GetDebugData()
Declaration
public override string? GetDebugData()
Returns
Type |
Description |
System.Nullable<System.String> |
|
Overrides
|
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.IPowerNet>.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.IPowerNet>.QueueNetworkReconnect()
|
Improve this Doc
View Source
RemoveCharger(BatteryChargerComponent)
Declaration
public void RemoveCharger(BatteryChargerComponent charger)
Parameters
|
Improve this Doc
View Source
RemoveDischarger(BatteryDischargerComponent)
Declaration
public void RemoveDischarger(BatteryDischargerComponent discharger)
Parameters
|
Improve this Doc
View Source
SetNetConnectorNet(IBaseNetConnectorComponent<IPowerNet>)
Declaration
protected override void SetNetConnectorNet(IBaseNetConnectorComponent<IPowerNet> netConnectorComponent)
Parameters
Overrides
Content.Server.Power.NodeGroups.BaseNetConnectorNodeGroup<Content.Server.Power.NodeGroups.IPowerNet>.SetNetConnectorNet(Content.Server.Power.Components.IBaseNetConnectorComponent<Content.Server.Power.NodeGroups.IPowerNet>)
Implements