DayZ
1.27
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
ActionFoldObject.c
См. документацию.
1
class
ActionFoldObject
:
ActionInteractBase
2
{
3
void
ActionFoldObject
()
4
{
5
m_SpecialtyWeight
= UASoftSkillsWeight.ROUGH_MEDIUM;
6
m_Text
=
"#fold"
;
7
}
8
9
override
typename
GetInputType
()
10
{
11
return
ContinuousInteractActionInput
;
12
}
13
14
override
bool
HasProgress
()
15
{
16
return
false
;
17
}
18
19
override
bool
ActionCondition
(
PlayerBase
player,
ActionTarget
target,
ItemBase
item )
20
{
21
Object
targetObject = target.GetObject();
22
if
( targetObject.IsInherited(HescoBox) )
23
{
24
HescoBox hesco = HescoBox.Cast( targetObject );
25
26
if
( hesco.GetState() == HescoBox.UNFOLDED )
27
{
28
return
true
;
29
}
30
}
31
return
false
;
32
}
33
34
override
void
OnExecuteServer
(
ActionData
action_data )
35
{
36
Object
targetObject = action_data.m_Target.GetObject();
37
HescoBox hesco = HescoBox.Cast( targetObject );
38
if
( hesco.GetState() == HescoBox.UNFOLDED )
39
{
40
hesco.Fold();
41
}
42
}
43
};
ActionData
ActionBase ActionData
Определения
ActionBase.c:30
ActionTarget
class ActionTargets ActionTarget
ActionBase::m_SpecialtyWeight
float m_SpecialtyWeight
Определения
ActionBase.c:77
ActionBase::m_Text
string m_Text
Определения
ActionBase.c:58
ActionFoldObject::ActionCondition
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
Определения
ActionFoldObject.c:19
ActionFoldObject::OnExecuteServer
override void OnExecuteServer(ActionData action_data)
Определения
ActionFoldObject.c:34
ActionFoldObject::GetInputType
override GetInputType()
Определения
ActionFoldObject.c:9
ActionFoldObject::ActionFoldObject
void ActionFoldObject()
Определения
ActionFoldObject.c:3
ActionFoldObject::HasProgress
override bool HasProgress()
Определения
ActionFoldObject.c:14
ActionInteractBase::ActionInteractBase
void ActionInteractBase()
Определения
ActionInteractBase.c:43
ContinuousInteractActionInput
Определения
ActionInput.c:523
ItemBase
Определения
InventoryItem.c:731
Object
Определения
ObjectTyped.c:2
PlayerBase
Определения
PlayerBaseClient.c:2
Ishodniki
scripts
4_World
Classes
UserActionsComponent
Actions
Interact
ActionFoldObject.c
Создано системой
1.13.2