public void Execute(OpenPopupSignal openPopupSignalParams)
        {
            PopupData popupData = new PopupData()
            {
                PopupConfig     = (PopupConfig)openPopupSignalParams.PopupConfig,
                OnPopupComplete = openPopupSignalParams.OnPopupComplete
            };

            _popupDialogFactory.Create(popupData);
        }
Beispiel #2
0
 public void DisposeEntry(PopupData popupData)
 {
     _popupDialogs[popupData].Dispose();
 }
Beispiel #3
0
 public PopupDialogFacade GetPopupDialog(PopupData popupData)
 {
     return(_popupDialogs[popupData]);
 }
Beispiel #4
0
 public void RemovePopupDialog(PopupData popupData)
 {
     _popupDialogs.Remove(popupData);
 }
Beispiel #5
0
 public void AddPopupDialog(PopupData popupData, PopupDialogFacade popupDialog)
 {
     _popupDialogs.Add(popupData, popupDialog);
 }
 public void SetData(PopupData popupData)
 {
     Title.text   = popupData.PopupConfig.Title;
     Message.text = popupData.PopupConfig.Description;
 }