Comments are important.

This commit is contained in:
Pieter-Jan Briers
2018-05-30 17:05:06 +02:00
parent 0dad2c863b
commit d8540cdbd9

View File

@@ -192,6 +192,10 @@ namespace Content.Server.GameObjects.Components.Power
} }
} }
/// <summary>
/// Updates the state of whether or not this device is powered,
/// and fires off events if said state has changed.
/// </summary>
private void UpdatePowered() private void UpdatePowered()
{ {
var oldPowered = Powered; var oldPowered = Powered;
@@ -319,6 +323,10 @@ namespace Content.Server.GameObjects.Components.Power
ConnectToBestProvider(); ConnectToBestProvider();
} }
/// <summary>
/// Process mechanism to keep track of internal battery and power status.
/// </summary>
/// <param name="frametime">Time since the last process frame.</param>
internal virtual void ProcessInternalPower(float frametime) internal virtual void ProcessInternalPower(float frametime)
{ {
if (Owner.TryGetComponent<PowerStorageComponent>(out var storage) && storage.CanDeductCharge(Load)) if (Owner.TryGetComponent<PowerStorageComponent>(out var storage) && storage.CanDeductCharge(Load))