CSL_Traffic.UI.RoadCustomizerPanel.EmergencyLights C# (CSharp) Method

EmergencyLights() private method

private EmergencyLights ( UIButton btn ) : IEnumerator
btn UIButton
return IEnumerator
        IEnumerator EmergencyLights(UIButton btn)
        {
            int n = 0;
            do
            {
                yield return new WaitForEndOfFrame();
                while (this.m_scrollablePanel.isVisible)
                {
                    if (btn.normalFgSprite == btn.name || btn.normalFgSprite.Contains("Lights"))
                        btn.normalFgSprite = btn.name + "Lights" + n;
                    if (btn.focusedFgSprite == btn.name || btn.focusedFgSprite.Contains("Lights"))
                        btn.focusedFgSprite = btn.name + "Lights" + n;

                    n = (n + 1) % 2;

                    yield return new WaitForSeconds(0.25f);
                }
            } while (!this.m_scrollablePanel.isVisible);
        }
    }