ACE3/addons/radiodirectionfinder/functions/fnc_addSignal.sqf
2019-09-05 22:58:27 -05:00

28 lines
657 B
Plaintext

#include "script_component.hpp"
/*
* Author: PabstMirror
* Adds a scripted signal
*
* Arguments:
* 0: Source <ARRAY>or<OBJECT>
* 1: Frequency <NUMBER>
* 2: Power <NUMBER>
*
* Return Value:
* None
*
* Example:
* [player, 2400, 50] call ace_radiodirectionfinder_fnc_addSignal
*
* Public: Yes
*/
if (!isServer) exitWith {};
params [["_object", objNull, [objNull, []]], ["_freqMHz", 0, [0]], ["_powerMW", 0, [0]]];
TRACE_3("addSignal",_object,_freqMHz,_powerMW);
private _list = missionNamespace getVariable [QGVAR(signalList), []];
_list pushBack [_object, _freqMHz, _powerMW];
missionNamespace setVariable [QGVAR(signalList), _list, true];