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

◆ CreateActionComponent()

override void ActionFillBottleBaseCB::CreateActionComponent ( )
inlineprivate

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

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

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