private void PreSync(EntityUid uid, BatteryComponent component, NetworkBatteryPreSync args) { var networkBattery = ComponentManager.GetComponent <PowerNetworkBatteryComponent>(uid); networkBattery.NetworkBattery.Capacity = component.MaxCharge; networkBattery.NetworkBattery.CurrentStorage = component.CurrentCharge; }
private void PreSync(NetworkBatteryPreSync ev) { foreach (var(netBat, bat) in EntityManager.EntityQuery <PowerNetworkBatteryComponent, BatteryComponent>()) { netBat.NetworkBattery.Capacity = bat.MaxCharge; netBat.NetworkBattery.CurrentStorage = bat.CurrentCharge; } }