private void ResetModules()
{
ModuleUI[] modules = this.m_Modules;
for (int i = 0; i < modules.Length; i++)
{
ModuleUI moduleUI = modules[i];
if (moduleUI != null)
{
moduleUI.enabled = false;
if (!ParticleEffectUI.GetAllModulesVisible())
{
moduleUI.visibleUI = false;
}
}
}
if (this.m_Modules[this.m_Modules.Length - 1] == null)
{
this.InitRendererUI();
}
int[] array = new int[]
{
1,
2,
this.m_Modules.Length - 1
};
for (int j = 0; j < array.Length; j++)
{
int num = array[j];
if (this.m_Modules[num] != null)
{
this.m_Modules[num].enabled = true;
this.m_Modules[num].visibleUI = true;
}
}
}