26 Car car = Car.Cast(action_data.
m_Target.GetObject());
42 float fuelCapacity = car.GetFluidCapacity(
CarFluid.FUEL );
43 float currentFuel = car.GetFluidFraction(
CarFluid.FUEL );
44 currentFuel = currentFuel * fuelCapacity;
57 Car car = Car.Cast(action_data.
m_Target.GetObject());
130 Car car = Car.Cast(action_data.
m_Target.GetObject());
CarFluid
Type of vehicle's fluid. (native, do not change or extend)
protected void CalcAndSetQuantity()
ref ActionTarget m_Target
void SetACData(Param units)
protected ActionBase m_Action
void OnCompletePogress(ActionData action_data)
override int Cancel(ActionData action_data)
protected float m_DefaultTimeStep
protected float m_QuantityUsedPerSecond
override int Execute(ActionData action_data)
protected float m_SpentQuantity_total
override float GetProgress()
protected float m_EmptySpace
protected PlayerBase m_Player
protected ref Param1< float > m_SpentUnits
protected float m_TimeElpased
void CalcAndSetQuantity(ActionData action_data)
protected float m_AdjustedQuantityUsedPerSecond
protected float m_ItemQuantity
void CAContinuousFillFuel(float quantity_used_per_second, float time_to_progress)
protected float m_SpentQuantity
override void Setup(ActionData action_data)
override float GetLiquidThroughputCoef()
proto native CGame GetGame()
static proto float Min(float x, float y)
Returns smaller of two given values.