Esempio n. 1
0
 public PopupViewBase GetVisiblePopup(PopupEntityBase popupData)
 {
     return(visiblePopups.FirstOrDefault(x => x.Data == popupData));
 }
 public PopupViewBase GetVisiblePopup(PopupEntityBase popupData)
 {
     return(popupsModuleStorage.GetVisiblePopup(popupData));
 }
Esempio n. 3
0
 public override void SetData(PopupEntityBase popupData)
 {
     Debug.Log($"Popup set data {gameObject.name}");
 }
        public void EnqueuePopup(PopupEntityBase popupData, Action <PopupViewBase> onOpened = null, Action onFail = null)
        {
            var queuedPopup = new QueuedPopup(popupData, onOpened, onFail);

            popupsModuleStorage.AddPopupToQueue(queuedPopup);
        }