Dayz
Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Toggle main menu visibility
Loading...
Searching...
No Matches
actionbuildpartswitch.c
Go to the documentation of this file.
1
2
class
ActionBuildPartSwitch
:
ActionSingleUseBase
3
{
4
void
ActionBuildPartSwitch
()
5
{
6
//m_StanceMask = DayZPlayerConstants.STANCEMASK_NOTRAISED;
7
m_StanceMask
=
DayZPlayerConstants
.STANCEMASK_ERECT;
8
m_FullBody
=
true
;
9
m_Text
=
"#switch_to_the_next_part"
;
10
}
11
12
override
void
CreateConditionComponents
()
13
{
14
m_ConditionItem
=
new
CCINonRuined
;
15
m_ConditionTarget
=
new
CCTNonRuined
(
UAMaxDistances
.
BASEBUILDING
);
16
}
17
18
override
bool
IsInstant
()
19
{
20
return
true
;
21
}
22
23
override
bool
RemoveForceTargetAfterUse
()
24
{
25
return
false
;
26
}
27
28
override
bool
UseAcknowledgment
()
29
{
30
return
true
;
31
}
32
33
override
bool
CanBeUsedLeaning
()
34
{
35
return
false
;
36
}
37
38
override
bool
ActionCondition
(
PlayerBase
player,
ActionTarget
target,
ItemBase
item )
39
{
40
return
false
;
41
}
42
43
//-------------------------------------------------
44
override
void
OnStartClient
(
ActionData
action_data)
45
{
46
super.OnStartClient( action_data );
47
48
SetNextIndex
(action_data);
49
}
50
51
override
void
OnStartServer
(
ActionData
action_data)
52
{
53
super.OnStartServer( action_data );
54
55
if
(!
g_Game
.IsMultiplayer())
56
SetNextIndex
(action_data);
57
}
58
59
void
SetNextIndex
(
ActionData
action_data)
60
{
61
ConstructionActionData
construction_action_data = action_data.m_Player.GetConstructionActionData();
62
construction_action_data.
SetNextIndex
();
63
}
64
}
ActionData
ActionBase ActionData
Definition
actionbase.c:30
ActionTarget
class ActionTargets ActionTarget
ActionBase::m_FullBody
bool m_FullBody
Definition
actionbase.c:67
ActionBase::m_Text
string m_Text
Definition
actionbase.c:64
ActionBase::m_ConditionItem
ref CCIBase m_ConditionItem
Definition
actionbase.c:70
ActionBase::m_ConditionTarget
ref CCTBase m_ConditionTarget
Definition
actionbase.c:71
ActionBase::m_StanceMask
int m_StanceMask
Definition
actionbase.c:68
ActionBuildPartSwitch::CanBeUsedLeaning
override bool CanBeUsedLeaning()
Definition
actionbuildpartswitch.c:33
ActionBuildPartSwitch::SetNextIndex
void SetNextIndex(ActionData action_data)
Definition
actionbuildpartswitch.c:59
ActionBuildPartSwitch::IsInstant
override bool IsInstant()
Definition
actionbuildpartswitch.c:18
ActionBuildPartSwitch::ActionBuildPartSwitch
void ActionBuildPartSwitch()
Definition
actionbuildpartswitch.c:4
ActionBuildPartSwitch::OnStartClient
override void OnStartClient(ActionData action_data)
Definition
actionbuildpartswitch.c:44
ActionBuildPartSwitch::CreateConditionComponents
override void CreateConditionComponents()
Definition
actionbuildpartswitch.c:12
ActionBuildPartSwitch::RemoveForceTargetAfterUse
override bool RemoveForceTargetAfterUse()
Definition
actionbuildpartswitch.c:23
ActionBuildPartSwitch::ActionCondition
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
Definition
actionbuildpartswitch.c:38
ActionBuildPartSwitch::UseAcknowledgment
override bool UseAcknowledgment()
Definition
actionbuildpartswitch.c:28
ActionBuildPartSwitch::OnStartServer
override void OnStartServer(ActionData action_data)
Definition
actionbuildpartswitch.c:51
ActionSingleUseBase::ActionSingleUseBase
void ActionSingleUseBase()
Definition
actionsingleusebase.c:31
CCINonRuined
Definition
ccinonruined.c:2
CCTNonRuined
Definition
cctnonruined.c:2
ConstructionActionData
Definition
constructionactiondata.c:2
ConstructionActionData::SetNextIndex
void SetNextIndex()
Definition
constructionactiondata.c:119
ItemBase
Definition
inventoryitem.c:742
PlayerBase
Definition
playerbaseclient.c:2
UAMaxDistances
Definition
actionconstants.c:110
UAMaxDistances::BASEBUILDING
const float BASEBUILDING
Definition
actionconstants.c:116
g_Game
DayZGame g_Game
Definition
dayzgame.c:3942
DayZPlayerConstants
DayZPlayerConstants
defined in C++
Definition
dayzplayer.c:602
Games
Dayz
scripts
4_world
classes
useractionscomponent
actions
singleuse
actionbuildpartswitch.c
Generated by
1.17.0