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
43 m_QuantityUsedPerSecond *= Math.Min(action_data.m_MainItem.GetLiquidThroughputCoef(),car.GetLiquidThroughputCoef());
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)
float m_QuantityUsedPerSecond
ref Param1< float > m_SpentUnits