public static bool ModelExist(string path) { var cContent = ContentPackManager.GetContentManager(path, ".xnb"); var p0 = Path.Combine(GameController.GamePath, cContent.RootDirectory, path + ".xnb"); return(!string.IsNullOrEmpty(path) && File.Exists(p0)); }
public static Model GetModel(string path) { var cContent = ContentPackManager.GetContentManager(path, ".xnb"); var tKey = Path.Combine(cContent.RootDirectory, path); if (ModelList.Keys.Contains(tKey) == false) { var m = cContent.Load <Model>(path); ModelList.Add(tKey, CreateShallowCopy(m)); } return(ModelList[tKey]); }