public Material(XPathNodeIterator iterator, string uri) { XPathNodeIterator attributeIterator; attributeIterator = iterator.Current.Select("@" + XmlCollada.Material.id); if (attributeIterator.Count > 0) { attributeIterator.MoveNext(); _id = attributeIterator.Current.Value; } attributeIterator = iterator.Current.Select("@" + XmlCollada.Material.name); if (attributeIterator.Count > 0) { attributeIterator.MoveNext(); _name = attributeIterator.Current.Value; } XPathNodeIterator instanceEffectNodesIterator = iterator.Current.SelectChildren(XmlCollada.Instance_Effect.root, uri); if (instanceEffectNodesIterator.Count > 0) { instanceEffectNodesIterator.MoveNext(); _instanceEffect = new Instance_Effect(instanceEffectNodesIterator, uri); } }
public Material(string id, string name, Instance_Effect instanceEffect) { _id = id; _name = name; _instanceEffect = instanceEffect; }