public string ToXMLString() { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.Append("<?xml version='1.0' encoding='utf-8'?>\n"); stringBuilder.Append("<table n='SceneConfig'>\n"); allGameObjectInfos.Add(terrainInfo); GameObjectInfo gameObjectInfo = null; int length = allGameObjectInfos.Count; for (int i = 0; i < length; ++i) { stringBuilder.Append("\t"); gameObjectInfo = allGameObjectInfos[i]; stringBuilder.Append(gameObjectInfo.ToXMLString()); stringBuilder.Append("\n"); } allGameObjectInfos.Remove(terrainInfo); //stringBuilder.Append("\t"); //stringBuilder.Append("<a n='GS'>"); //stringBuilder.Append(gridsContent); //stringBuilder.Append("</a>"); //stringBuilder.Append("\n"); stringBuilder.Append("</table>"); return(stringBuilder.ToString()); }