Dayz 1.25
Dayz Code Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс ActionTuneFrequencyOnGround
+ Граф наследования:ActionTuneFrequencyOnGround:

Закрытые члены

void ActionTuneFrequencyOnGround ()
 
override void OnActionInfoUpdate (PlayerBase player, ActionTarget target, ItemBase item)
 
override GetInputType ()
 
override bool HasProgress ()
 
override bool ActionCondition (PlayerBase player, ActionTarget target, ItemBase item)
 
override void OnExecuteServer (ActionData action_data)
 

Закрытые данные

string m_RadioFreq
 

Подробное описание

Конструктор(ы)

◆ ActionTuneFrequencyOnGround()

void ActionTuneFrequencyOnGround ( )
inlineprivate
6 {
7 m_CommandUID = DayZPlayerConstants.CMD_ACTIONMOD_OPENDOORFW;
8 m_StanceMask = DayZPlayerConstants.STANCEMASK_CROUCH | DayZPlayerConstants.STANCEMASK_ERECT;
9 m_RadioFreq = string.Empty;
10 m_Text = "#tune_frequency";
11 }
string m_Text
Definition ActionBase.c:49
int m_StanceMask
Definition ActionBase.c:53
string m_RadioFreq
Definition ActionTuneFrequencyOnGround.c:3
int m_CommandUID
Definition AnimatedActionBase.c:135
DayZPlayerConstants
defined in C++
Definition dayzplayer.c:602
static const string Empty
Definition EnString.c:7

Перекрестные ссылки string::Empty, AnimatedActionBase::m_CommandUID, m_RadioFreq, m_StanceMask и m_Text.

Методы

◆ ActionCondition()

override bool ActionCondition ( PlayerBase player,
ActionTarget target,
ItemBase item )
inlineprivate
31 {
32 Object target_object = target.GetObject();
34 string selection = target_object.GetActionComponentName( target.GetComponentIndex() );
35
36 if ( transmitter.GetCompEM().IsWorking() && selection == "control_panel" )
37 {
38 //transmitter.DisplayRadioInfo( transmitter.GetTunedFrequency().ToString(), player );
39 //m_RadioFreq = transmitter.GetTunedFrequency().ToString();
40
41 return true;
42 }
43
44 return false;
45 }
Definition ObjectTyped.c:2
Definition EntityAI.c:95

◆ GetInputType()

override GetInputType ( )
inlineprivate
21 {
23 }
Definition ActionInput.c:522

◆ HasProgress()

override bool HasProgress ( )
inlineprivate
26 {
27 return false;
28 }

◆ OnActionInfoUpdate()

override void OnActionInfoUpdate ( PlayerBase player,
ActionTarget target,
ItemBase item )
inlineprivate
14 {
15 Object target_object = target.GetObject();
17 m_Text = "#tune_frequency | " + transmitter.GetTunedFrequency().ToString() + " MHz";
18 }

Перекрестные ссылки m_Text.

◆ OnExecuteServer()

override void OnExecuteServer ( ActionData action_data)
inlineprivate
48 {
50 transmitter.SetNextFrequency( action_data.m_Player );
51 }

Поля

◆ m_RadioFreq

string m_RadioFreq
private

Используется в ActionTuneFrequencyOnGround().


Объявления и описания членов класса находятся в файле: