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;
        }
示例#2
0
 private void PreSync(NetworkBatteryPreSync ev)
 {
     foreach (var(netBat, bat) in EntityManager.EntityQuery <PowerNetworkBatteryComponent, BatteryComponent>())
     {
         netBat.NetworkBattery.Capacity       = bat.MaxCharge;
         netBat.NetworkBattery.CurrentStorage = bat.CurrentCharge;
     }
 }