public void LoadXML(XmlReader reader) { while (reader.NodeType != XmlNodeType.EndElement && reader.Read()) { if (reader.NodeType == XmlNodeType.Element && reader.Name == "FRACTAL") { _FractalSettings = new FractalSettings(); _FractalSettings.LoadXML(reader); } if (reader.NodeType == XmlNodeType.Element && reader.Name == "CAMERA") { _Camera = new Camera(); _Camera.LoadXML(reader); } } reader.Read(); // finish off reading the scene }