private static void SetupMogreResources() { // Configure resource paths from : "resources.cfg" file Mogre.ConfigFile cf = new Mogre.ConfigFile(); cf.Load("resources.cfg", "\t:=", true); // Go through all sections & settings in the file Mogre.ConfigFile.SectionIterator seci = cf.GetSectionIterator(); while (seci.MoveNext()) { string secName = seci.CurrentKey; Mogre.ConfigFile.SettingsMultiMap settings = seci.Current; foreach (var pair in settings) { string typeName = pair.Key; string archName = pair.Value; Mogre.ResourceGroupManager.Singleton.AddResourceLocation(archName, typeName, secName); } } }