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); }