AcTools.Kn5File.Kn5.ExportCollada_MeshWrapper C# (CSharp) Method

ExportCollada_MeshWrapper() private method

private ExportCollada_MeshWrapper ( XmlWriter xml, Kn5Node node ) : void
xml XmlWriter
node Kn5Node
return void
        private void ExportCollada_MeshWrapper(XmlWriter xml, Kn5Node node) {
            switch (node.NodeClass) {
                case Kn5NodeClass.Base:
                    if (IsMultiMaterial(node)) {
                        ExportCollada_Mesh(xml, node.Name, node.Children);
                    } else {
                        foreach (var child in node.Children) {
                            ExportCollada_MeshWrapper(xml, child);
                        }
                    }
                    break;

                case Kn5NodeClass.Mesh:
                case Kn5NodeClass.SkinnedMesh:
                    ExportCollada_Mesh(xml, node.Name, new [] { node });
                    break;
            }
        }