BatteryChargerComponent.cs 581 B

123456789101112131415161718192021
  1. using Content.Server.Power.NodeGroups;
  2. namespace Content.Server.Power.Components
  3. {
  4. /// <summary>
  5. /// Connects the loading side of a <see cref="BatteryComponent"/> to a non-APC power network.
  6. /// </summary>
  7. [RegisterComponent]
  8. public sealed partial class BatteryChargerComponent : BasePowerNetComponent
  9. {
  10. protected override void AddSelfToNet(IPowerNet net)
  11. {
  12. net.AddCharger(this);
  13. }
  14. protected override void RemoveSelfFromNet(IPowerNet net)
  15. {
  16. net.RemoveCharger(this);
  17. }
  18. }
  19. }