26 Car car = Car.Cast(action_data.m_Target.GetParent());
45 float coolCapacity = car.GetFluidCapacity(
CarFluid.COOLANT );
46 float currentCool = car.GetFluidFraction(
CarFluid.COOLANT );
47 currentCool = currentCool * coolCapacity;
60 Car car = Car.Cast(action_data.m_Target.GetParent());
65 if ( !action_data.m_Player )
103 if ( !action_data.m_Player )
135 if( action_data.m_MainItem )
138 Car car = Car.Cast(action_data.m_Target.GetParent());
CarFluid
Type of vehicle's fluid. (native, do not change or extend)
void CalcAndSetQuantity()
void SetACData(Param units)
void OnCompletePogress(ActionData action_data)
void CAContinuousFillCoolant(float quantity_used_per_second, float time_to_progress)
override int Cancel(ActionData action_data)
override int Execute(ActionData action_data)
override float GetProgress()
float m_AdjustedQuantityUsedPerSecond
float m_QuantityUsedPerSecond
override void Setup(ActionData action_data)
void CalcAndSetQuantity(ActionData action_data)
float m_SpentQuantity_total
ref Param1< float > m_SpentUnits
proto native CGame GetGame()
static proto float Min(float x, float y)
Returns smaller of two given values.