private void SelectLightmapUsers(object userData, string[] options, int selected)
{
int num = (int) userData;
ArrayList list = new ArrayList();
MeshRenderer[] rendererArray = Object.FindObjectsOfType(typeof(MeshRenderer)) as MeshRenderer[];
foreach (MeshRenderer renderer in rendererArray)
{
if ((renderer != null) && (renderer.lightmapIndex == num))
{
list.Add(renderer.gameObject);
}
}
Terrain[] terrainArray = Object.FindObjectsOfType(typeof(Terrain)) as Terrain[];
foreach (Terrain terrain in terrainArray)
{
if ((terrain != null) && (terrain.lightmapIndex == num))
{
list.Add(terrain.gameObject);
}
}
Selection.objects = list.ToArray(typeof(Object)) as Object[];
}