Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
actionuserangefinder.c
Go to the documentation of this file.
2{
3 override void CreateActionComponent()
4 {
5 m_ActionData.m_ActionComponent = new CAContinuousTime( 1.0 );
6 }
7};
8
11{
13 {
15 m_CommandUID = DayZPlayerConstants.CMD_GESTUREFB_LOOKOPTICS;
16 m_SpecialtyWeight = UASoftSkillsWeight.PRECISE_LOW;
17 m_Text = "#use_range_finder";
18 }
19
20 override void CreateConditionComponents()
21 {
24 }
25
26 override bool IsFullBody(PlayerBase player)
27 {
28 return true;
29 }
30
31 override bool HasTarget()
32 {
33 return false;
34 }
35
36 override bool ActionCondition ( PlayerBase player, ActionTarget target, ItemBase item )
37 {
38 return item.GetCompEM().CanWork() && Rangefinder.Cast( item ).IsInOptics();
39 }
40}
ActionData m_ActionData
float m_SpecialtyWeight
Definition actionbase.c:77
string m_Text
Definition actionbase.c:58
ref CCIBase m_ConditionItem
Definition actionbase.c:64
ref CCTBase m_ConditionTarget
Definition actionbase.c:65
DayZPlayerConstants
defined in C++
Definition dayzplayer.c:602
bool IsFullBody()