DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ Setup()

override void CAContinuousFillOil::Setup ( ActionData action_data)
inlineprotected

См. определение в файле CAContinuousFillOil.c строка 22

23 {
24 m_Player = action_data.m_Player;
25
26 Car car = Car.Cast(action_data.m_Target.GetObject());
27
28 if ( !car )
29 return;
30
31 m_TimeElpased = 0;
33
34 if ( !m_SpentUnits )
35 {
36 m_SpentUnits = new Param1<float>( 0 );
37 }
38 else
39 {
40 m_SpentUnits.param1 = 0;
41 }
42
43 float oilCapacity = car.GetFluidCapacity( CarFluid.OIL );
44 float currentOil = car.GetFluidFraction( CarFluid.OIL );
45 currentOil = currentOil * oilCapacity;
46
47 m_EmptySpace = (oilCapacity - currentOil) * 1000;
48 m_ItemQuantity = action_data.m_MainItem.GetQuantity();
49
52
53 }
CarFluid
Type of vehicle's fluid. (native, do not change or extend)
Определения Car.c:19
float m_SpentQuantity
Определения CAContinuousFillOil.c:4
float m_TimeElpased
Определения CAContinuousFillOil.c:7
float m_EmptySpace
Определения CAContinuousFillOil.c:6
float m_ItemQuantity
Определения CAContinuousFillOil.c:3
ref Param1< float > m_SpentUnits
Определения CAContinuousFillOil.c:11
PlayerBase m_Player
Определения CAContinuousFillOil.c:13

Перекрестные ссылки ActionData, m_EmptySpace, m_ItemQuantity, m_Player, m_SpentQuantity, m_SpentUnits и m_TimeElpased.