MonoGameUi.Control.HandleTransitions C# (CSharp) Method

HandleTransitions() private method

private HandleTransitions ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
return void
        private void HandleTransitions(GameTime gameTime)
        {
            // Transitions durchlaufen
            List<Transition> drops = new List<Transition>();
            foreach (var transition in transitions)
            {
                if (!transition.Update(gameTime))
                    drops.Add(transition);
            }

            // Abgelaufene Transitions wieder entfernen
            foreach (var drop in drops)
            {
                transitions.Remove(drop);
                transitionMap.Remove(drop.GetType());
            }
        }