MonoGameUi.Control.StartTransition C# (CSharp) Method

StartTransition() public method

public StartTransition ( Transition transition ) : void
transition Transition
return void
        public void StartTransition(Transition transition)
        {
            if (transitionMap.ContainsKey(transition.GetType()))
            {
                // Alte Transition des selben Typs entfernen
                Transition t = transitionMap[transition.GetType()];
                transitionMap.Remove(transition.GetType());
                transitions.Remove(t);
            }

            // Neue Transition einfügen
            transitionMap.Add(transition.GetType(), transition);
            transitions.Add(transition);
        }