public void DrawPopup <T>(object message = null, bool setMainPriority = false) where T : IUIPopup
        {
            IUIPopup popup = null;

            foreach (var uiPopup in _uiPopups)
            {
                if (uiPopup is T)
                {
                    popup = uiPopup;
                    break;
                }
            }

            if (setMainPriority)
            {
                popup.SetMainPriority();
            }

            if (message == null)
            {
                popup.Show();
            }
            else
            {
                popup.Show(message);
            }
        }
Пример #2
0
        public void DrawPopup <T>(object message = null, bool setMainPriority = false)
            where T : IUIPopup
        {
            IUIPopup popup = GetPopup <T>();

            if (setMainPriority)
            {
                popup.SetMainPriority();
            }

            if (message == null)
            {
                popup.Show();
            }
            else
            {
                popup.Show(message);
            }
        }