3using System.Collections;
4using System.Collections.Generic;
20 var extensions =
new List<string>();
21 extensions.AddRange(FbxReader.GetExtensions());
22 extensions.AddRange(GltfReader.GetExtensions());
23 extensions.AddRange(ObjReader.GetExtensions());
24 extensions.AddRange(StlReader.GetExtensions());
25 extensions.AddRange(PlyReader.GetExtensions());
26 extensions.AddRange(ThreeMfReader.GetExtensions());
33 if (((IList) FbxReader.GetExtensions()).Contains(extension))
35 return new FbxReader();
37 if (((IList) GltfReader.GetExtensions()).Contains(extension))
39 return new GltfReader();
41 if (((IList) ObjReader.GetExtensions()).Contains(extension))
43 return new ObjReader();
45 if (((IList) StlReader.GetExtensions()).Contains(extension))
47 return new StlReader();
49 if (((IList) PlyReader.GetExtensions()).Contains(extension))
51 return new PlyReader();
53 if (((IList) ThreeMfReader.GetExtensions()).Contains(extension))
55 return new ThreeMfReader();
static IList< string > Extensions
static ReaderBase FindReaderForExtension(string extension)