public void PlayOnAwakeChanged(bool newPlayOnAwake) { ParticleSystemUI[] emitters = this.m_Emitters; for (int i = 0; i < emitters.Length; i++) { ParticleSystemUI particleSystemUI = emitters[i]; InitialModuleUI initialModuleUI = particleSystemUI.m_Modules[0] as InitialModuleUI; initialModuleUI.m_PlayOnAwake.boolValue = newPlayOnAwake; particleSystemUI.ApplyProperties(); } }