DayZ
1.28
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
ActionCraft.c
См. документацию.
1
class
ActionCraftCB
:
ActionContinuousBaseCB
2
{
3
override
void
CreateActionComponent
()
4
{
5
m_ActionData
.m_ActionComponent =
new
CAContinuousCraft
(0);
//default value can be set in recipes
6
}
7
};
8
9
class
ActionCraft
:
ActionContinuousBase
10
{
11
bool
m_HasStarted
;
12
13
ItemBase
m_Item1
;
14
ItemBase
m_Item2
;
15
16
int
m_RecipeID
;
17
18
void
ActionCraft
()
19
{
20
m_Sound
=
"craft_universal_0"
;
21
22
m_CallbackClass
=
ActionCraftCB
;
23
m_CommandUID
=
DayZPlayerConstants
.CMD_ACTIONFB_CRAFTING;
24
m_FullBody
=
true
;
25
m_StanceMask
=
DayZPlayerConstants
.STANCEMASK_CROUCH;
26
27
m_Text
=
"#craft"
;
28
}
29
30
override
void
CreateConditionComponents
()
31
{
32
m_ConditionItem
=
new
CCINonRuined
;
33
m_ConditionTarget
=
new
CCTNone
;
34
}
35
36
//override void OnStart( ActionData action_data )
37
//{
38
/*
39
if( action_data.m_Player.GetCraftingMeta() )
40
{
41
m_Item1 = action_data.m_Player.GetCraftingMeta().GetIngredient1();
42
m_Item2 = action_data.m_Player.GetCraftingMeta().GetIngredient2();
43
m_RecipeID = action_data.m_Player.GetCraftingMeta().GetRecipeID();
44
if(m_Item1 == NULL || m_Item2 == NULL || m_RecipeID < 0) return;
45
}
46
*/
47
//m_HasStarted = true;
48
//}
49
50
override
bool
ActionCondition
(
PlayerBase
player,
ActionTarget
target,
ItemBase
item )
51
{
52
/*if( !m_HasStarted )
53
{
54
if ( player.IsCraftingSetUp() )
55
{
56
return true;
57
}
58
return false;
59
}
60
else
61
{
62
return true;
63
}*/
64
}
65
66
67
68
override
void
ApplyModifiers
(
ActionData
action_data )
69
{
70
}
71
72
73
74
void
CancelCraft
(
PlayerBase
player)
75
{
76
//action_data.m_Player.SetCraftingReady(false);
77
//action_data.m_Player.DisableCrafting();
78
}
79
};
ActionData
ActionBase ActionData
Определения
ActionBase.c:30
ActionTarget
void ActionTarget(Object object, Object parent, int componentIndex, vector cursorHitPos, float utility, string surfaceName="")
Определения
ActionTargets.c:121
ActionBase::m_Sound
string m_Sound
Определения
ActionBase.c:57
ActionBase::m_StanceMask
int m_StanceMask
Определения
ActionBase.c:62
ActionBase::m_Text
string m_Text
Определения
ActionBase.c:58
ActionBase::m_ConditionItem
ref CCIBase m_ConditionItem
Определения
ActionBase.c:64
ActionBase::m_FullBody
bool m_FullBody
Определения
ActionBase.c:61
ActionBase::m_ConditionTarget
ref CCTBase m_ConditionTarget
Определения
ActionBase.c:65
ActionBaseCB::m_ActionData
ActionData m_ActionData
Определения
AnimatedActionBase.c:3
ActionContinuousBase::ActionContinuousBase
void ActionContinuousBase()
Определения
ActionContinuousBase.c:124
ActionContinuousBaseCB
Определения
ActionContinuousBase.c:2
ActionCraft::CreateConditionComponents
override void CreateConditionComponents()
Определения
ActionCraft.c:30
ActionCraft::ActionCraft
void ActionCraft()
Определения
ActionCraft.c:18
ActionCraft::CancelCraft
void CancelCraft(PlayerBase player)
Определения
ActionCraft.c:74
ActionCraft::ActionCondition
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
Определения
ActionCraft.c:50
ActionCraft::m_HasStarted
bool m_HasStarted
Определения
ActionCraft.c:11
ActionCraft::ApplyModifiers
override void ApplyModifiers(ActionData action_data)
Определения
ActionCraft.c:68
ActionCraft::m_Item2
ItemBase m_Item2
Определения
ActionCraft.c:14
ActionCraft::m_Item1
ItemBase m_Item1
Определения
ActionCraft.c:13
ActionCraft::m_RecipeID
int m_RecipeID
Определения
ActionCraft.c:16
ActionCraftCB::CreateActionComponent
override void CreateActionComponent()
Определения
ActionCraft.c:3
ActionCraftCB
Определения
ActionCraft.c:2
AnimatedActionBase::m_CommandUID
int m_CommandUID
Определения
AnimatedActionBase.c:143
AnimatedActionBase::m_CallbackClass
m_CallbackClass
Определения
AnimatedActionBase.c:145
CAContinuousCraft
Определения
CAContinuousCraft.c:2
CCINonRuined
Определения
CCINonRuined.c:2
CCTNone
Определения
CCTNone.c:2
ItemBase
Определения
4_World/Entities/Core/Inherited/InventoryItem.c:731
PlayerBase
Определения
PlayerBaseClient.c:2
DayZPlayerConstants
DayZPlayerConstants
defined in C++
Определения
dayzplayer.c:602
Ishodniki
scripts
4_World
Classes
UserActionsComponent
Actions
Continuous
ActionCraft.c
Создано системой
1.13.2