using System; using System.Collections.Generic; namespace org.niclasundharald.engine.graphics { public class ModelManager { Dictionary knownModels; List searchPaths; public ModelManager() { knownModels = new Dictionary(); searchPaths = new List(); searchPaths.Add("."); } public void addSearchPath(string sPath){ searchPaths.Add(sPath); } public void removeSearchPath(string sPath){ searchPaths.Remove(sPath); } public Model3D loadModel(String mName){ string fullName = FileHelper.findFile(String.Format("{0}.obj",mName),searchPaths.ToArray()); if (fullName != null){ } return null; } public Model3D findModel(String mName){ if (!knownModels.ContainsKey(mName)){ return loadModel(mName); } else { return knownModels[mName]; } } } }