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); } }
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); } }