9 m_RadioFreq =
string.Empty;
10 m_Text =
"#tune_frequency";
13 override void OnActionInfoUpdate(
PlayerBase player, ActionTarget target,
ItemBase item )
15 Object target_object = target.GetObject();
17 m_Text =
"#tune_frequency | " + transmitter.GetTunedFrequency().ToString() +
" MHz";
20 override typename GetInputType()
25 override bool HasProgress()
30 override bool ActionCondition (
PlayerBase player, ActionTarget target,
ItemBase item )
32 Object target_object = target.GetObject();
34 string selection = target_object.GetActionComponentName( target.GetComponentIndex() );
36 if ( transmitter.GetCompEM().IsWorking() && selection ==
"control_panel" )
47 override void OnExecuteServer( ActionData action_data )
50 transmitter.SetNextFrequency( action_data.m_Player );