DayZ 1.30
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
ActionPickBerry.c
См. документацию.
8
11{
13 {
14 m_CommandUID = DayZPlayerConstants.CMD_ACTIONFB_INTERACT;
15 m_FullBody = true;
16 m_StanceMask = DayZPlayerConstants.STANCEMASK_CROUCH | DayZPlayerConstants.STANCEMASK_ERECT;
17 m_SpecialtyWeight = UASoftSkillsWeight.ROUGH_MEDIUM;
18
20 m_Text = "#harvest";
21 }
22
28
29 override bool ActionCondition( PlayerBase player, ActionTarget target, ItemBase item )
30 {
31 Object targetObject = target.GetObject();
32 if ( player && targetObject && targetObject.IsWoodBase() )
33 {
34 return true;
35 }
36 return false;
37 }
38
39 //deprecated
41 //{
42 /*Object targetObject = action_data.m_Target.GetObject();
43 WoodBase ntarget = WoodBase.Cast( targetObject );
44 string drop_name = ntarget.GetMaterial(NULL);
45 float drop_quantity = ntarget.GetAmountOfMaterialPerDrop(action_data.m_MainItem);
46
47 targetObject.DecreaseHealth( "", "", (1 / Math.Max(1,ntarget.GetAmountOfDrops(action_data.m_MainItem)))*100, true );
48
49 ItemBase drop = ItemBase.Cast( g_Game.CreateObject(drop_name, action_data.m_Player.GetPosition(), false) );
50 drop.SetQuantity(drop_quantity, false);
51
52 action_data.m_Player.GetSoftSkillManager().AddSpecialty( m_SpecialtyWeight );*/
53 //}
54};
bool m_FullBody
Определения ActionBase.c:60
string m_Text
Определения ActionBase.c:57
ref CCIBase m_ConditionItem
Определения ActionBase.c:63
float m_SpecialtyWeight
Определения ActionBase.c:77
ref CCTBase m_ConditionTarget
Определения ActionBase.c:64
int m_StanceMask
Определения ActionBase.c:61
void ActionTarget(Object object, Object parent, int componentIndex, vector cursorHitPos, float utility, string surfaceName="")
Определения ActionTargets.c:125
ActionData m_ActionData
Определения AnimatedActionBase.c:3
void ActionInteractLoopBase()
Определения ActionInteractLoopBase.c:34
override void CreateConditionComponents()
Определения ActionPickBerry.c:23
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
Определения ActionPickBerry.c:29
void ActionPickBerry()
Определения ActionPickBerry.c:12
override void CreateActionComponent()
Определения ActionPickBerry.c:3
int m_CommandUID
Определения AnimatedActionBase.c:147
Определения CAInteractLoop.c:2
Определения CCINone.c:2
Определения CCTCursor.c:2
Определения ObjectTyped.c:2
Определения PlayerBaseClient.c:2
const float DEFAULT
Определения ActionConstants.c:114
const float DEFAULT_PICK
Определения ActionConstants.c:30
Определения ActionConstants.c:28
DayZPlayerConstants
defined in C++
Определения dayzplayer.c:602