19 lines
486 B
Plaintext
19 lines
486 B
Plaintext
#include "..\script_component.hpp"
|
|
|
|
// subroutine to gather nearest 50 units every 5 seconds and store in GVAR(drawTargets)
|
|
// cleanup
|
|
if (!isNil QGVAR(getEntitiesPFH)) then {
|
|
[GVAR(getEntitiesPFH)] call CBA_fnc_removePerFrameHandler;
|
|
};
|
|
// add pfh
|
|
GVAR(getEntitiesPFH) = [{
|
|
GVAR(drawTargets) = (
|
|
(allUnits + allDeadMen) select {
|
|
_x isKindOf "CAManBase" &&
|
|
player distance _x < 50 &&
|
|
!isNull _x &&
|
|
player isNotEqualTo _x
|
|
}
|
|
);
|
|
}, 10] call CBA_fnc_addPerFrameHandler;
|