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

◆ CreateActionComponent()

override void ActionFillBottleBaseCB::CreateActionComponent ( )
inlineprivate

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

7 {
8 m_liquid_type = ActionFillBottleBase.Cast(m_ActionData.m_Action).GetLiquidType(m_ActionData.m_Player, m_ActionData.m_Target, m_ActionData.m_MainItem);
9
11 {
12 m_BaseFillQuantity = UAQuantityConsumed.FUEL;
13 }
14 else if (m_liquid_type == LIQUID_SNOW)
15 {
16 m_BaseFillQuantity = UAQuantityConsumed.FILL_SNOW;
17 }
18 else
19 {
20 m_BaseFillQuantity = UAQuantityConsumed.FILL_LIQUID;
21 }
22 m_ActionData.m_ActionComponent = new CAContinuousFill(m_BaseFillQuantity, m_liquid_type);
23 }
ActionData m_ActionData
Определения AnimatedActionBase.c:3
float m_BaseFillQuantity
Определения ActionFillBottleBase.c:4
const int LIQUID_GASOLINE
Определения constants.c:543
const int LIQUID_SNOW
Определения constants.c:547

Перекрестные ссылки UAQuantityConsumed::FILL_LIQUID, UAQuantityConsumed::FILL_SNOW, UAQuantityConsumed::FUEL, ActionFillBottleBase::GetLiquidType(), LIQUID_GASOLINE, LIQUID_SNOW, ActionBaseCB::m_ActionData, m_BaseFillQuantity и m_liquid_type.