DayZ
1.27
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
ActionEat.c
См. документацию.
1
class
ActionEatBigCB
:
ActionContinuousBaseCB
2
{
3
override
void
CreateActionComponent
()
4
{
5
m_ActionData
.m_ActionComponent =
new
CAContinuousQuantityEdible
(
UAQuantityConsumed
.
EAT_BIG
,
UATimeSpent
.
DEFAULT
);
6
}
7
};
8
9
class
ActionEatBig
:
ActionConsume
10
{
11
void
ActionEatBig
()
12
{
13
m_CallbackClass
=
ActionEatBigCB
;
14
//m_Sound = "EatingSoft_0";
15
m_Text
=
"#eat"
;
16
}
17
18
override
void
CreateConditionComponents
()
19
{
20
m_ConditionItem
=
new
CCINonRuined
;
21
m_ConditionTarget
=
new
CCTSelf
;
22
}
23
24
override
int
IsEat
()
25
{
26
return
true
;
27
}
28
29
override
bool
HasTarget
()
30
{
31
return
false
;
32
}
33
}
34
35
36
//-------------- Action Eat
37
class
ActionEatCB :
ActionEatBigCB
38
{
39
override
void
CreateActionComponent
()
40
{
41
m_ActionData.m_ActionComponent =
new
CAContinuousQuantityEdible
(
UAQuantityConsumed
.
EAT_NORMAL
,
UATimeSpent
.
DEFAULT
);
42
}
43
};
44
45
class
ActionEat
:
ActionEatBig
46
{
47
void
ActionEat
()
48
{
49
m_CallbackClass
= ActionEatCB;
50
}
51
52
53
};
54
55
//-------------- Action Eat Small
56
class
ActionEatSmallCB
:
ActionEatBigCB
57
{
58
override
void
CreateActionComponent
()
59
{
60
m_ActionData
.m_ActionComponent =
new
CAContinuousQuantityEdible
(
UAQuantityConsumed
.
EAT_SMALL
,
UATimeSpent
.
DEFAULT
);
61
}
62
};
63
64
class
ActionEatSmall
:
ActionEatBig
65
{
66
void
ActionEatSmall
()
67
{
68
m_CallbackClass
=
ActionEatSmallCB
;
69
}
70
};
ActionBase::m_Text
string m_Text
Определения
ActionBase.c:58
ActionBase::m_ConditionItem
ref CCIBase m_ConditionItem
Определения
ActionBase.c:64
ActionBase::m_ConditionTarget
ref CCTBase m_ConditionTarget
Определения
ActionBase.c:65
ActionBaseCB::m_ActionData
ActionData m_ActionData
Определения
AnimatedActionBase.c:3
ActionConsume::ActionConsume
void ActionConsume()
Определения
ActionConsume.c:11
ActionContinuousBaseCB
Определения
ActionContinuousBase.c:2
ActionEat::ActionEat
void ActionEat()
Определения
ActionEat.c:47
ActionEatBig::ActionEatBig
void ActionEatBig()
Определения
ActionEat.c:11
ActionEatBig::IsEat
override int IsEat()
Определения
ActionEat.c:24
ActionEatBig::HasTarget
override bool HasTarget()
Определения
ActionEat.c:29
ActionEatBig::CreateConditionComponents
override void CreateConditionComponents()
Определения
ActionEat.c:18
ActionEatBigCB::CreateActionComponent
override void CreateActionComponent()
Определения
ActionEat.c:3
ActionEatBigCB
Определения
ActionEat.c:2
ActionEatSmall::ActionEatSmall
void ActionEatSmall()
Определения
ActionEat.c:66
ActionEatSmallCB::CreateActionComponent
override void CreateActionComponent()
Определения
ActionEat.c:58
ActionEatSmallCB
Определения
ActionEat.c:57
AnimatedActionBase::m_CallbackClass
m_CallbackClass
Определения
AnimatedActionBase.c:145
CAContinuousQuantityEdible
Определения
CAContinuousQuantityEdible.c:2
CCINonRuined
Определения
CCINonRuined.c:2
CCTSelf
Определения
CCTSelf.c:2
UAQuantityConsumed::EAT_SMALL
const float EAT_SMALL
Определения
ActionConstants.c:7
UAQuantityConsumed::EAT_BIG
const float EAT_BIG
Определения
ActionConstants.c:9
UAQuantityConsumed::EAT_NORMAL
const float EAT_NORMAL
Определения
ActionConstants.c:8
UAQuantityConsumed
Определения
ActionConstants.c:4
UATimeSpent::DEFAULT
const float DEFAULT
Определения
ActionConstants.c:29
UATimeSpent
Определения
ActionConstants.c:28
Ishodniki
scripts
4_World
Classes
UserActionsComponent
Actions
Continuous
ActionEat.c
Создано системой
1.13.2