internal void RefreshShowOnlySelected()
{
if (this.IsShowOnlySelectedMode())
{
int[] instanceIDs = Selection.instanceIDs;
foreach (ParticleSystemUI mui in this.m_Emitters)
{
ParticleSystemRenderer particleSystemRenderer = mui.GetParticleSystemRenderer();
if (particleSystemRenderer != null)
{
particleSystemRenderer.editorEnabled = Enumerable.Contains<int>(instanceIDs, mui.m_ParticleSystem.gameObject.GetInstanceID());
}
}
}
else
{
foreach (ParticleSystemUI mui2 in this.m_Emitters)
{
ParticleSystemRenderer renderer2 = mui2.GetParticleSystemRenderer();
if (renderer2 != null)
{
renderer2.editorEnabled = true;
}
}
}
}