private void ChangeLightColor(string effectName, Color color) { EffectCollection effectCollection = UnityEngine.Object.FindObjectOfType <EffectCollection>(); if (effectCollection == null) { return; } EffectInfo effectInfo = effectCollection.m_effects.FirstOrDefault((EffectInfo e) => e.name == effectName); if (!(effectInfo == null)) { Light component = effectInfo.GetComponent <Light>(); if (!(component == null)) { component.color = color; } } }