summaryrefslogtreecommitdiffstats
path: root/Common/Functions/Common_GetFactories.sqf
blob: 39c7ffcaf0fe6c4e6f06955471f298ab58cbda2c (plain)
1
2
3
4
5
6
7
8
9
10
Private ["_buildings","_kind","_list","_side","_type"];
_side = _this select 0;
_kind = _this select 1;
_buildings = _this select 2;

_list = [];
_type = (Format["WFBE_%1STRUCTURENAMES",str _side] Call GetNamespace) select _kind;
{if (typeOf _x == _type && alive _x) then {_list = _list + [_x]}} forEach _buildings;

_list