public void Execute(OpenPopupSignal openPopupSignalParams) { PopupData popupData = new PopupData() { PopupConfig = (PopupConfig)openPopupSignalParams.PopupConfig, OnPopupComplete = openPopupSignalParams.OnPopupComplete }; _popupDialogFactory.Create(popupData); }
public void DisposeEntry(PopupData popupData) { _popupDialogs[popupData].Dispose(); }
public PopupDialogFacade GetPopupDialog(PopupData popupData) { return(_popupDialogs[popupData]); }
public void RemovePopupDialog(PopupData popupData) { _popupDialogs.Remove(popupData); }
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; }