PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
VehicleBattery Class Reference

Private Member Functions

override bool CanPutAsAttachment (EntityAI parent)
 
override bool CanDetachAttachment (EntityAI parent)
 
override bool CanReceiveAttachment (EntityAI attachment, int slotId)
 
override bool CanPutIntoHands (EntityAI parent)
 
override bool CanPutInCargo (EntityAI parent)
 
override void OnInventoryEnter (Man player)
 
override void OnMovedInsideCargo (EntityAI container)
 
override bool CanDisplayAttachmentSlot (int slot_id)
 
override bool DisplayNameRuinAttach ()
 
override bool ShowZonesHealth ()
 
override void SetActions ()
 
void VehicleBattery ()
 
float GetEfficiency0To1 ()
 Returns efficiency of this battery. The value is synchronized from server to all clients and is accurate down to 0.1 units.
 
float GetEfficiencyDecayStart ()
 Returns efficiency of this battery. The value is synchronized from server to all clients and is accurate down to 0.1 unit.
 
override void OnEnergyConsumed ()
 
override void OnEnergyAdded ()
 

Private Attributes

private int m_Efficiency0To10
 ENERGY CONSUMPTION.
 

Static Private Attributes

static private float m_EfficiencyDecayStart = 0.1
 

Constructor & Destructor Documentation

◆ VehicleBattery()

void VehicleBattery ( )
inlineprivate

References m_Efficiency0To10.

Member Function Documentation

◆ CanDetachAttachment()

override bool CanDetachAttachment ( EntityAI  parent)
inlineprivate

◆ CanDisplayAttachmentSlot()

override bool CanDisplayAttachmentSlot ( int  slot_id)
inlineprivate

◆ CanPutAsAttachment()

override bool CanPutAsAttachment ( EntityAI  parent)
inlineprivate

◆ CanPutInCargo()

override bool CanPutInCargo ( EntityAI  parent)
inlineprivate

References ItemBase::MetalWire().

◆ CanPutIntoHands()

override bool CanPutIntoHands ( EntityAI  parent)
inlineprivate

References ItemBase::MetalWire().

◆ CanReceiveAttachment()

override bool CanReceiveAttachment ( EntityAI  attachment,
int  slotId 
)
inlineprivate

◆ DisplayNameRuinAttach()

override bool DisplayNameRuinAttach ( )
inlineprivate

◆ GetEfficiency0To1()

float GetEfficiency0To1 ( )
inlineprivate

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.

◆ GetEfficiencyDecayStart()

float GetEfficiencyDecayStart ( )
inlineprivate

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.

◆ OnEnergyAdded()

override void OnEnergyAdded ( )
inlineprivate

◆ OnEnergyConsumed()

override void OnEnergyConsumed ( )
inlineprivate

◆ OnInventoryEnter()

override void OnInventoryEnter ( Man  player)
inlineprivate

References ItemBase::MetalWire().

◆ OnMovedInsideCargo()

override void OnMovedInsideCargo ( EntityAI  container)
inlineprivate

References ItemBase::MetalWire().

◆ SetActions()

override void SetActions ( )
inlineprivate

References ActionDetach(), and AddAction().

◆ ShowZonesHealth()

override bool ShowZonesHealth ( )
inlineprivate

Field Documentation

◆ m_Efficiency0To10

private int m_Efficiency0To10
private

ENERGY CONSUMPTION.

Referenced by GetEfficiency0To1(), OnEnergyAdded(), OnEnergyConsumed(), and VehicleBattery().

◆ m_EfficiencyDecayStart

private float m_EfficiencyDecayStart = 0.1
staticprivate

The documentation for this class was generated from the following file: