class VehicleBatterySource
VehicleBattery › ItemBase › InventoryItem › EntityAI › Entity › ObjectTyped › Object › IEntity › Managed
Derived classes
All members, including inherited
Constructors 1
void VehicleBattery()Members 2
private int m_Efficiency0To10ENERGY CONSUMPTION
Referenced by GetEfficiency0To1(), OnEnergyAdded(), OnEnergyConsumed()
Show 1 more
, VehicleBattery()static private float m_EfficiencyDecayStart = 0.1At this % of maximum energy the output of the battery starts to weaken.
Methods 15
References ItemBase.CanPutInCargo(), Class.Cast(), EntityAI.GetCompEM()
Show 2 more
, ComponentEnergyManager.GetPluggedDevice(), and Class.IsInherited()override void OnInventoryEnter(Man player)References Class.Cast(), GameInventory.GetCargo(), EntityAI.GetCompEM()
Show 12 more
, EntityAI.GetCompEM(), EntityAI.GetCompEM(), EntityAI.GetHierarchyParent(), EntityAI.GetInventory(), ComponentEnergyManager.GetPluggedDevice(), ComponentEnergyManager.GetPluggedDevice(), EntityAI.HasEnergyManager(), Class.IsInherited(), ComponentEnergyManager.IsPlugged(), ItemBase.OnInventoryEnter(), ComponentEnergyManager.UnplugAllDevices(), and ComponentEnergyManager.UnplugDevice()override void OnMovedInsideCargo(EntityAI container)override bool DisplayNameRuinAttach()override bool ShowZonesHealth()override void SetActions()float GetEfficiency0To1()Returns efficiency of this battery. The value is synchronized from server to all clients and is accurate down to 0.1 units.
References m_Efficiency0To10
float GetEfficiencyDecayStart()Returns efficiency of this battery. The value is synchronized from server to all clients and is accurate down to 0.1 unit.
References m_EfficiencyDecayStart
override void OnEnergyConsumed()override void OnEnergyAdded()