void Init()
    {
        titleContent = ATGUILib.GetGUIContent(ATHelper_File.FindFileInAT(m_sIcon).FullName, "辅助工具集");
        m_bInited    = true;
        m_lsATs.Clear();

        m_dicATID.Clear();
        var types = ATHelper_Unity.Assembly_GameEditor.GetTypes().Where(t => t.IsSubclassOf(typeof(AT_Component_Base)));

        foreach (var t in types)
        {
            var tool = System.Activator.CreateInstance(t) as AT_Component_Base;
            m_lsATs.Add(tool);
            m_dicATID[tool]     = ATGUILib.GenerateGroupID();
            m_dicATInited[tool] = false;
        }
        m_lsATs.Sort((a, b) => a.m_iSortValue.CompareTo(b.m_iSortValue));
    }
    void Init()
    {
        titleContent = ATGUILib.GetGUIContent(ATHelper_File.FindFileInAT(m_sIcon).FullName, "辅助工具集");
        m_bInited    = true;
        m_lsATs.Clear();

        var types = ATHelper_Unity.Assembly_GameEditor.GetTypes().Where(t => t.IsSubclassOf(typeof(AT_Component_Base)));

        foreach (var t in types)
        {
            var tool = System.Activator.CreateInstance(t) as AT_Component_Base;
            m_lsATs.Add(tool);
        }
        m_lsATs.Sort((a, b) => a.m_iSortValue.CompareTo(b.m_iSortValue));

        Config = ATHelper_Xml.OpenXml(c_sPreference);
        bool bUseGUI = false;

        Config.GetConfig(c_sUseGUI, ref bUseGUI);
        UseGUI  = bUseGUI;
        minSize = new Vector2(300, 200);
    }