DayZ
1.27
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
ActionEatMeat.c
См. документацию.
1
class
ActionEatMeatCB
:
ActionContinuousBaseCB
2
{
3
override
void
CreateActionComponent
()
4
{
5
m_ActionData
.m_ActionComponent =
new
CAContinuousQuantityEdible
(
UAQuantityConsumed
.
EAT_NORMAL
,
UATimeSpent
.
DEFAULT
);
6
}
7
};
8
9
class
ActionEatMeat
:
ActionEatBig
10
{
11
void
ActionEatMeat
()
12
{
13
m_CallbackClass
=
ActionEatMeatCB
;
14
}
15
16
override
void
ApplyModifiers
(
ActionData
action_data )
17
{
18
Edible_Base
food_item =
Edible_Base
.Cast( action_data.m_MainItem );
19
if
( food_item )
20
{
21
if
( food_item.
IsMeat
() && food_item.
IsFoodRaw
() )
22
{
23
PluginLifespan
module_lifespan =
PluginLifespan
.Cast(
GetPlugin
(
PluginLifespan
) );
24
if
( module_lifespan )
25
{
26
module_lifespan.UpdateBloodyHandsVisibility( action_data.m_Player,
true
);
27
}
28
}
29
}
30
}
31
}
ActionData
ActionBase ActionData
Определения
ActionBase.c:30
PluginLifespan
void PluginLifespan()
Определения
PluginLifespan.c:45
GetPlugin
PluginBase GetPlugin(typename plugin_type)
Определения
PluginManager.c:316
ActionBaseCB::m_ActionData
ActionData m_ActionData
Определения
AnimatedActionBase.c:3
ActionContinuousBaseCB
Определения
ActionContinuousBase.c:2
ActionEatBig::ActionEatBig
void ActionEatBig()
Определения
ActionEat.c:11
ActionEatMeat::ActionEatMeat
void ActionEatMeat()
Определения
ActionEatMeat.c:11
ActionEatMeat::ApplyModifiers
override void ApplyModifiers(ActionData action_data)
Определения
ActionEatMeat.c:16
ActionEatMeatCB::CreateActionComponent
override void CreateActionComponent()
Определения
ActionEatMeat.c:3
ActionEatMeatCB
Определения
ActionEatMeat.c:2
AnimatedActionBase::m_CallbackClass
m_CallbackClass
Определения
AnimatedActionBase.c:145
CAContinuousQuantityEdible
Определения
CAContinuousQuantityEdible.c:2
Edible_Base::IsFoodRaw
bool IsFoodRaw()
Определения
Edible_Base.c:537
Edible_Base::IsMeat
override bool IsMeat()
Определения
Edible_Base.c:367
Edible_Base
Определения
Edible_Base.c:2
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
ActionEatMeat.c
Создано системой
1.13.2