Пример #1
0
        public void PresentAlert(UIAlert alert)
        {
            if (_alertStack.Count == 0)
            {
                UIViewController.LoseFocus();

                if (SeparateCanvas)
                {
                    gameObject.SetActive(true);
                }
            }
            else
            {
                _alertStack.Peek().Hide();
            }

            alert.SetToFront();

            HookUpClose(alert);

            _alertStack.Push(alert);
        }
Пример #2
0
 void HookUpClose(UIAlert alert)
 {
     alert.transitionOutEvent += RemoveAlert;
     alert.Activate();
 }