UnityEditor.ParticleEffectUI.InitAllEmitters C# (CSharp) Method

InitAllEmitters() private method

private InitAllEmitters ( ParticleSystem shurikens ) : void
shurikens UnityEngine.ParticleSystem
return void
        private void InitAllEmitters(ParticleSystem[] shurikens)
        {
            int length = shurikens.Length;
            if (length != 0)
            {
                this.m_Emitters = new ParticleSystemUI[length];
                for (int i = 0; i < length; i++)
                {
                    this.m_Emitters[i] = new ParticleSystemUI();
                    this.m_Emitters[i].Init(this, shurikens[i]);
                }
                foreach (ParticleSystemUI mui in this.m_Emitters)
                {
                    foreach (ModuleUI eui in mui.m_Modules)
                    {
                        if (eui != null)
                        {
                            eui.Validate();
                        }
                    }
                }
                if (GetAllModulesVisible())
                {
                    this.SetAllModulesVisible(true);
                }
            }
        }