Example #1
0
        private IEnumerator FlickerLight()
        {
            while (true)
            {
                _shuffledFlickerCopy = ExtensionFunctions.Shuffle(lightFlicker);
                foreach (FlickerInformation flickerInformation in _shuffledFlickerCopy)
                {
                    _affectorLight.intensity = flickerInformation.onIntensity;
                    yield return(new WaitForSeconds(flickerInformation.onTime));

                    _affectorLight.intensity = flickerInformation.offIntensity;
                    yield return(new WaitForSeconds(flickerInformation.offTime));
                }
            }
        }