MonoGameUi.Control.InternalTouchUp C# (CSharp) Method

InternalTouchUp() private method

private InternalTouchUp ( TouchEventArgs args ) : void
args TouchEventArgs
return void
        internal void InternalTouchUp(TouchEventArgs args)
        {
            // Children first (Order by Z-Order)
            foreach (var child in Children.InZOrder())
            {
                args.LocalPosition = CalculateLocalPosition(args.GlobalPosition, child);
                child.InternalTouchUp(args);
                if (args.Handled) break;
            }

            // Lokales Events
            if (!args.Handled)
            {
                args.LocalPosition = CalculateLocalPosition(args.GlobalPosition, this);
                OnTouchUp(args);
                if (TouchUp != null)
                    TouchUp(this, args);
            }
        }