18 m_Text =
"#raise_megaphone";
44 if ( item.IsTransmitter() )
48 if ( megaphone && megaphone.GetCompEM().IsWorking() )
60 megaphone.SetCanSpeak(
true );
66 megaphone.SetCanSpeak(
false );
72 megaphone.SetCanSpeak(
true );
78 megaphone.SetCanSpeak(
false );
void CreateConditionComponents()
void OnEndServer(ActionData action_data)
void OnStartClient(ActionData action_data)
ref CCIBase m_ConditionItem
void OnStartServer(ActionData action_data)
ref CCTBase m_ConditionTarget
bool HasProgress()
For UI: hiding of progress bar.
void OnEndClient(ActionData action_data)
ActionRaiseMegaphoneCB ActionContinuousBaseCB ActionRaiseMegaphone()
class ActionTargets ActionTarget
protected ActionData m_ActionData
ref CABase m_ActionComponent
private const float REPEAT_AFTER_SEC
override void CreateActionComponent()
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
override bool HasProneException()
DayZPlayerConstants
defined in C++