blob: cb49691a27e81864a1dd63f9f139aab398e3f166 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#strict 2
global func GetContents(bool recursive, object obj)
{
obj = obj || this;
var ret = [];
for(var i = 0; i < obj->ContentsCount(); ++i)
{
ret[GetLength(ret)] = obj->Contents(i);
if(recursive)
{
ArrayAppendArray(ret, obj->Contents(i)->GetContents(true));
}
}
return ret;
}
|