Show / Hide Table of Contents

Class BatteryDrainerSystem

Handles the doafter and power transfer when draining.

Inheritance
System.Object
SharedBatteryDrainerSystem
BatteryDrainerSystem
Namespace: Content.Server.Ninja.Systems
Assembly: Content.Server.dll
Syntax
public sealed class BatteryDrainerSystem : SharedBatteryDrainerSystem

Methods

| Improve this Doc View Source

Initialize()

Declaration
public override void Initialize()
Overrides
SharedBatteryDrainerSystem.Initialize()
| Improve this Doc View Source

OnDoAfterAttempt(EntityUid, BatteryDrainerComponent, DoAfterAttemptEvent<DrainDoAfterEvent>)

Declaration
protected override void OnDoAfterAttempt(EntityUid uid, BatteryDrainerComponent comp, DoAfterAttemptEvent<DrainDoAfterEvent> args)
Parameters
Type Name Description
EntityUid uid
BatteryDrainerComponent comp
DoAfterAttemptEvent<DrainDoAfterEvent> args
| Improve this Doc View Source

TryDrainPower(EntityUid, BatteryDrainerComponent, EntityUid)

Declaration
protected override bool TryDrainPower(EntityUid uid, BatteryDrainerComponent comp, EntityUid target)
Parameters
Type Name Description
EntityUid uid
BatteryDrainerComponent comp
EntityUid target
Returns
Type Description
System.Boolean
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾