DayZ 1.26
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс ActionSawPlanksCB
+ Граф наследования:ActionSawPlanksCB:

Закрытые члены

override void CreateActionComponent ()
 
float GetDefaultTime ()
 

Закрытые статические данные

static const float TIME_SAW_HANDSAW = 1.5
 
static const float TIME_SAW_HACKSAW = 3.0
 
static const float TIME_AXES = 1.2
 

Подробное описание

Методы

◆ CreateActionComponent()

override void CreateActionComponent ( )
inlineprivate
8 {
9 m_ActionData.m_ActionComponent = new CAContinuousRepeat(GetDefaultTime());
10 }
ActionData m_ActionData
Definition AnimatedActionBase.c:3
float GetDefaultTime()
Definition ActionSawPlanks.c:12
Definition CAContinuousRepeat.c:2

Перекрестные ссылки GetDefaultTime() и ActionBaseCB::m_ActionData.

◆ GetDefaultTime()

float GetDefaultTime ( )
inlineprivate
13 {
14 string item_type = m_ActionData.m_MainItem.GetType();
15
16 switch(item_type)
17 {
18 case "Hacksaw":
19 return TIME_SAW_HACKSAW;
20 break;
21
22 case "HandSaw":
23 return TIME_SAW_HANDSAW;
24 break;
25
26 default: // axes
27 return TIME_AXES;
28 break
29 }
30 Print("ActionSawPlanksCB | Item detection error, assigning negative time");
31 return -1;
32 }
static const float TIME_SAW_HANDSAW
Definition ActionSawPlanks.c:3
static const float TIME_AXES
Definition ActionSawPlanks.c:5
static const float TIME_SAW_HACKSAW
Definition ActionSawPlanks.c:4
Definition EntityAI.c:95
proto void Print(void var)
Prints content of variable to console/log.

Перекрестные ссылки ActionBaseCB::m_ActionData, Print(), TIME_AXES, TIME_SAW_HACKSAW и TIME_SAW_HANDSAW.

Используется в CreateActionComponent().

Поля

◆ TIME_AXES

const float TIME_AXES = 1.2
staticprivate

Используется в GetDefaultTime().

◆ TIME_SAW_HACKSAW

const float TIME_SAW_HACKSAW = 3.0
staticprivate

Используется в GetDefaultTime().

◆ TIME_SAW_HANDSAW

const float TIME_SAW_HANDSAW = 1.5
staticprivate

Используется в GetDefaultTime().


Объявления и описания членов класса находятся в файле: