mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
38 lines
701 B
Plaintext
38 lines
701 B
Plaintext
/*
|
|
Author:
|
|
voiper
|
|
|
|
Description:
|
|
Compile array of units to spectate.
|
|
|
|
Arguments:
|
|
None.
|
|
|
|
Example:
|
|
call ace_spectator_fnc_checkUnits;
|
|
|
|
Return Value:
|
|
None
|
|
|
|
Public:
|
|
No
|
|
*/
|
|
|
|
#include "script_component.hpp"
|
|
|
|
_units = allUnits;
|
|
_units append allDead;
|
|
GVAR(units) = [];
|
|
|
|
{
|
|
_listed = _x getVariable [QGVAR(listed), false];
|
|
if (!_listed) then {
|
|
[_x] call FUNC(unitVar);
|
|
_x addEventHandler ["Killed", {_this call FUNC(killed)}];
|
|
_x addEventHandler ["Respawn", {_this call FUNC(respawn)}];
|
|
_x setVariable [QGVAR(listed), true];
|
|
};
|
|
|
|
if ([_x] call FUNC(canSpectateUnit)) then {GVAR(units) pushback _x};
|
|
} forEach _units;
|