UnityEditor.ParticleSystemUI.AddModuleCallback C# (CSharp) Method

AddModuleCallback() private method

private AddModuleCallback ( object obj ) : void
obj object
return void
        private void AddModuleCallback(object obj)
        {
            int index = (int) obj;
            if ((index >= 0) && (index < this.m_Modules.Length))
            {
                if (index == (this.m_Modules.Length - 1))
                {
                    this.InitRendererUI();
                }
                else
                {
                    this.m_Modules[index].enabled = true;
                    this.m_Modules[index].foldout = true;
                }
            }
            else
            {
                this.m_ParticleEffectUI.SetAllModulesVisible(!ParticleEffectUI.GetAllModulesVisible());
            }
            this.ApplyProperties();
        }