DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
ActionCraft.c
См. документацию.
2{
3 override void CreateActionComponent()
4 {
5 m_ActionData.m_ActionComponent = new CAContinuousCraft(0); //default value can be set in recipes
6 }
7};
8
10{
12
15
17
19 {
20 m_Sound = "craft_universal_0";
21
23 m_CommandUID = DayZPlayerConstants.CMD_ACTIONFB_CRAFTING;
24 m_FullBody = true;
25 m_StanceMask = DayZPlayerConstants.STANCEMASK_CROUCH;
26
27 m_Text = "#craft";
28 }
29
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
75 {
76 //action_data.m_Player.SetCraftingReady(false);
77 //action_data.m_Player.DisableCrafting();
78 }
79};
ActionBase ActionData
Определения ActionBase.c:30
class ActionTargets ActionTarget
string m_Sound
Определения ActionBase.c:57
int m_StanceMask
Определения ActionBase.c:62
string m_Text
Определения ActionBase.c:58
ref CCIBase m_ConditionItem
Определения ActionBase.c:64
bool m_FullBody
Определения ActionBase.c:61
ref CCTBase m_ConditionTarget
Определения ActionBase.c:65
ActionData m_ActionData
Определения AnimatedActionBase.c:3
void ActionContinuousBase()
Определения ActionContinuousBase.c:124
override void CreateConditionComponents()
Определения ActionCraft.c:30
void ActionCraft()
Определения ActionCraft.c:18
void CancelCraft(PlayerBase player)
Определения ActionCraft.c:74
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
Определения ActionCraft.c:50
bool m_HasStarted
Определения ActionCraft.c:11
override void ApplyModifiers(ActionData action_data)
Определения ActionCraft.c:68
ItemBase m_Item2
Определения ActionCraft.c:14
ItemBase m_Item1
Определения ActionCraft.c:13
int m_RecipeID
Определения ActionCraft.c:16
override void CreateActionComponent()
Определения ActionCraft.c:3
Определения ActionCraft.c:2
int m_CommandUID
Определения AnimatedActionBase.c:143
Определения CCINonRuined.c:2
Определения CCTNone.c:2
Определения InventoryItem.c:731
Определения PlayerBaseClient.c:2
DayZPlayerConstants
defined in C++
Определения dayzplayer.c:602