GameEntities.CutSceneManager.TickFade C# (CSharp) Method

TickFade() static private method

static private TickFade ( ) : void
return void
        void TickFade()
        {
            //!!!!!!no interpolated
            switch( fadeTask )
            {
            case FadeTask.In:
                fadeCoefficient += ( 1.0f / fadeTimeIn ) * TickDelta;
                if( fadeCoefficient >= 1 )
                {
                    fadeCoefficient = 1;
                    fadeTask = FadeTask.None;
                }
                break;

            case FadeTask.Out:
                fadeCoefficient -= ( 1.0f / fadeTimeOut ) * TickDelta;
                if( fadeCoefficient <= 0 )
                {
                    fadeCoefficient = 0;
                    fadeTask = FadeTask.None;
                }
                break;

            case FadeTask.InOut:
                fadeCoefficient += ( 1.0f / fadeTimeIn ) * TickDelta;
                if( fadeCoefficient >= 1 )
                {
                    fadeCoefficient = 1;
                    fadeTask = FadeTask.Out;
                }
                break;
            }
        }