public void parse(string xmlstr) { SecurityParser xmlDoc = new SecurityParser(); xmlDoc.LoadXml(xmlstr); SecurityElement SE = xmlDoc.ToXml(); ArrayList xnl = SE.Children; SceneNodeCfg node; foreach (SecurityElement xn in xnl) { SecurityElement xe = (SecurityElement)xn; if (xe.Tag == "Terrain") { m_sceneCfg.terrainCfg.parse(xe); } else { node = new SceneNodeCfg(); node.parse(xe); m_sceneCfg.addSceneNode(node); } } }
public void addSceneNode(SceneNodeCfg node) { m_sceneNodeCfgArr.Add(node); }