void DoCleanup()
{
// GameObject terrain_SplinePlaneData = transform.GetComponent<MapItems> ().SelectParent ("Terrain.TerrainSplinePlaneData").gameObject;
// int i = 0;
// while(i < terrain_SplinePlaneData.transform.childCount) {
// GameObject tspd = terrain_SplinePlaneData.transform.GetChild (i).gameObject;
// if (tspd != null) {
// if (tspd.GetComponent<BC2Instance> () != null) {
// Util.Log (tspd.name);
// tspd.GetComponent<TerrainSplinePlaneData> ().AssignChildren ();
// } else {
// Debug.Log ("Excecution order error");
// }
// }
// i++;
// }
}