UnityEditor.ParticleSystemUI.ShowAddModuleMenu C# (CSharp) Method

ShowAddModuleMenu() private method

private ShowAddModuleMenu ( ) : void
return void
        private void ShowAddModuleMenu()
        {
            GenericMenu menu = new GenericMenu();
            for (int i = 0; i < s_ModuleNames.Length; i++)
            {
                if ((this.m_Modules[i] == null) || !this.m_Modules[i].visibleUI)
                {
                    menu.AddItem(new GUIContent(s_ModuleNames[i]), false, new GenericMenu.MenuFunction2(this.AddModuleCallback), i);
                }
                else
                {
                    menu.AddDisabledItem(new GUIContent(s_ModuleNames[i]));
                }
            }
            menu.AddSeparator("");
            menu.AddItem(new GUIContent("Show All Modules"), ParticleEffectUI.GetAllModulesVisible(), new GenericMenu.MenuFunction2(this.AddModuleCallback), 0x2710);
            menu.ShowAsContext();
            Event.current.Use();
        }