예제 #1
0
        private void FadeOutCurrentChild(float time)
        {
            if (currentChild == null)
            {
                return;
            }

            //Swap children
            ArdenAudioInstance oChild = fadingOutChild;

            fadingOutChild = currentChild;
            currentChild   = oChild;

            //If we've already been fading something out, then just force stop it
            if (currentChild != null)
            {
                currentChild.Stop();
                currentChild = null;
            }

            fadingOutChild.FadeOut(time);
        }