private void TerminatePlugins()
        {
            foreach (IPlugin plugin in m_Plugins)
            {
                plugin.BeforeClose();
            }

            m_Plugins.Clear();
        }