34 lines
473 B
Plaintext
34 lines
473 B
Plaintext
|
/*
|
||
|
Author: Djeeberjr
|
||
|
|
||
|
Description:
|
||
|
Get all object from synchronizedObjects with.
|
||
|
|
||
|
Parameter(s):
|
||
|
0: OBJECT - self
|
||
|
1: ARRAY or STRING - className or array of classnames
|
||
|
|
||
|
Return:
|
||
|
ARRAY - [obj1,...]
|
||
|
*/
|
||
|
|
||
|
params ["_self","_filter"];
|
||
|
|
||
|
if(typeName _filter == "STRING")then{
|
||
|
_filter = [_filter];
|
||
|
};
|
||
|
|
||
|
_returnValue = [];
|
||
|
|
||
|
{
|
||
|
_y = _x;
|
||
|
{
|
||
|
if(typeOf _y == _x)then{
|
||
|
_returnValue pushBack _y;
|
||
|
};
|
||
|
} forEach _filter;
|
||
|
|
||
|
} forEach synchronizedObjects _self;
|
||
|
|
||
|
_returnValue;
|