См. определение в файле CAContinuousFillCoolant.c строка 22
23 {
25
26 Car car = Car.Cast(action_data.
m_Target.GetParent());
27
28 if ( !car )
29 return;
30
33
35 {
37 }
38 else
39 {
41 }
42
44
45 float coolCapacity = car.GetFluidCapacity(
CarFluid.COOLANT );
46 float currentCool = car.GetFluidFraction(
CarFluid.COOLANT );
47 currentCool = currentCool * coolCapacity;
48
51
54
55 }
CarFluid
Type of vehicle's fluid. (native, do not change or extend)
ref ActionTarget m_Target
float m_QuantityUsedPerSecond
ref Param1< float > m_SpentUnits
override float GetLiquidThroughputCoef()
override float GetLiquidThroughputCoef()
Перекрестные ссылки Car::GetLiquidThroughputCoef(), ItemBase::GetLiquidThroughputCoef(), m_EmptySpace, m_ItemQuantity, ActionData::m_MainItem, ActionData::m_Player, m_Player, m_QuantityUsedPerSecond, m_SpentQuantity, m_SpentUnits, ActionData::m_Target, m_TimeElpased и Math::Min().