DayZ
1.30
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
ActionWashHandsWellOne.c
См. документацию.
1
2
[
Obsolete
(
"1.30: Not used!"
)]
3
class
ActionWashHandsWellOneCB
:
ActionInteractLoopBaseCB
4
{
5
override
void
CreateActionComponent
()
6
{
7
m_ActionData
.m_ActionComponent =
new
CAInteractLoop
(
UATimeSpent
.
WASH_HANDS
);
8
}
9
}
10
11
[
Obsolete
(
"1.30: Not used and not registered in action constructor!"
)]
12
class
ActionWashHandsWellOne
extends
ActionInteractLoopBase
13
{
14
void
ActionWashHandsWellOne()
15
{
16
m_CallbackClass =
ActionWashHandsWellOneCB
;
17
m_CommandUID =
DayZPlayerConstants
.CMD_ACTIONFB_WASHHANDSWELL;
18
m_FullBody
=
true
;
19
m_StanceMask
=
DayZPlayerConstants
.STANCEMASK_CROUCH;
20
21
m_Text
=
"#wash_hands"
;
22
}
23
24
override
void
CreateConditionComponents
()
25
{
26
m_ConditionItem
=
new
CCINone
();
27
m_ConditionTarget
=
new
CCTObject
(
UAMaxDistances
.
DEFAULT
);
28
}
29
30
override
bool
ActionCondition
(
PlayerBase
player,
ActionTarget
target,
ItemBase
item )
31
{
32
return
player.HasBloodyHands() && !player.GetItemInHands() && !player.GetItemOnSlot(
"Gloves"
) && target.GetObject() && (target.GetObject().GetWaterSourceObjectType() ==
EWaterSourceObjectType
.WELL || target.GetObject().IsWell());
33
}
34
35
override
void
OnEndServer
(
ActionData
action_data)
36
{
37
super.OnEndServer(action_data);
38
39
if
(action_data.
m_State
==
UA_FINISHED
)
40
{
41
PluginLifespan
moduleLifespan =
PluginLifespan
.Cast(
GetPlugin
(
PluginLifespan
));
42
moduleLifespan.UpdateBloodyHandsVisibility(action_data.
m_Player
,
false
);
43
action_data.
m_Player
.ClearBloodyHandsPenaltyChancePerAgent(
eAgents
.SALMONELLA);
44
}
45
}
46
}
m_FullBody
bool m_FullBody
Определения
ActionBase.c:60
m_Text
string m_Text
Определения
ActionBase.c:57
m_ConditionItem
ref CCIBase m_ConditionItem
Определения
ActionBase.c:63
m_ConditionTarget
ref CCTBase m_ConditionTarget
Определения
ActionBase.c:64
m_StanceMask
int m_StanceMask
Определения
ActionBase.c:61
ActionTarget
void ActionTarget(Object object, Object parent, int componentIndex, vector cursorHitPos, float utility, string surfaceName="")
Определения
ActionTargets.c:125
Obsolete
ActionWashHandsWellOneCB ActionInteractLoopBaseCB Obsolete("1.30: Not used and not registered in action constructor!")
Определения
ActionWashHandsWellOne.c:11
eAgents
eAgents
Определения
EAgents.c:3
EWaterSourceObjectType
EWaterSourceObjectType
Определения
EWaterSourceObjectType.c:2
PluginLifespan
void PluginLifespan()
Определения
PluginLifespan.c:45
GetPlugin
PluginBase GetPlugin(typename plugin_type)
Определения
PluginManager.c:326
ActionBaseCB::m_ActionData
ActionData m_ActionData
Определения
AnimatedActionBase.c:3
ActionData::m_Player
PlayerBase m_Player
Определения
ActionBase.c:40
ActionData::m_State
int m_State
Определения
ActionBase.c:38
ActionData
Определения
ActionBase.c:22
ActionInteractLoopBase::CreateConditionComponents
override void CreateConditionComponents()
Определения
ActionWashHandsWaterOne.c:23
ActionInteractLoopBase::ActionCondition
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
Определения
ActionWashHandsWaterOne.c:29
ActionInteractLoopBase::OnEndServer
override void OnEndServer(ActionData action_data)
Определения
ActionWashHandsWaterOne.c:35
ActionInteractLoopBaseCB
Определения
ActionInteractLoopBase.c:2
ActionInteractLoopBase
Определения
ActionInteractLoopBase.c:33
ActionWashHandsWellOneCB::CreateActionComponent
override void CreateActionComponent()
Определения
ActionWashHandsWellOne.c:5
ActionWashHandsWellOneCB
DEPRECATED.
Определения
ActionWashHandsWellOne.c:4
CAInteractLoop
Определения
CAInteractLoop.c:2
CCINone
Определения
CCINone.c:2
CCTObject
Определения
CCTObject.c:2
ItemBase
Определения
4_World/DayZ/Entities/Core/Inherited/InventoryItem.c:878
PlayerBase
Определения
PlayerBaseClient.c:2
UAMaxDistances::DEFAULT
const float DEFAULT
Определения
ActionConstants.c:114
UAMaxDistances
Определения
ActionConstants.c:112
UATimeSpent::WASH_HANDS
const float WASH_HANDS
Определения
ActionConstants.c:87
UATimeSpent
Определения
ActionConstants.c:28
DayZPlayerConstants
DayZPlayerConstants
defined in C++
Определения
dayzplayer.c:602
UA_FINISHED
const int UA_FINISHED
Определения
3_Game/DayZ/constants.c:498
Ishodniki
scripts
4_World
DayZ
Classes
UserActionsComponent
Actions
Interact
ActionWashHandsWellOne.c
Создано системой
1.13.2