public void InitMinitorModules() { Assembly asm = Assembly.GetExecutingAssembly(); List <string> classlist = new List <string>(); foreach (Type type in asm.GetTypes()) { if (type.Namespace == "WindEditor.Minitors" && type.GetInterface("IMinitor") != null) { IMinitor new_editor = (IMinitor)Activator.CreateInstance(type); MainWorld.InitMinitorModule(new_editor); m_RegisteredMinitors.Add(new_editor); } } }
public void InitMinitorModule(IMinitor minitor) { minitor.InitModule(m_ActorMode.DetailsViewModel); }