// IModule.AfterAllModulesLoaded public bool AfterAllModulesLoaded() { LogManager.Log.Log(LogLevel.DINIT, ModuleName + ".AfterAllModulesLoaded()"); // Load the input system we're supposed to be using // The input system is a module tha we get given the name of. Go find it and link it in. String uiModule = ModuleParams.ParamString(m_moduleName + ".InputSystem.Name"); if (uiModule != null && uiModule.Length > 0) { try { m_log.Log(LogLevel.DRENDER, "Loading UI processor '{0}'", uiModule); m_userInterface = (IUserInterfaceProvider)ModuleManager.Instance.Module(uiModule); if (m_userInterface == null) { m_log.Log(LogLevel.DBADERROR, "FATAL: Could not find user interface class {0}", uiModule); return(false); } } catch (Exception e) { m_log.Log(LogLevel.DBADERROR, "FATAL: Could not load user interface class {0}: {1}", uiModule, e.ToString()); return(false); } } else { m_log.Log(LogLevel.DBADERROR, "Using null user interfare"); m_userInterface = new UserInterfaceNull(); } return(true); }
// IModule.AfterAllModulesLoaded public virtual bool AfterAllModulesLoaded() { LogManager.Log.Log(LogLevel.DINIT, ModuleName + ".AfterAllModulesLoaded()"); m_userInterface = new UserInterfaceNull(); return(true); }