/// <summary> /// Requests all open overlays to be forced close. /// </summary> public void RequestOverlayForceCloseAll() { foreach (Type t in _currentOverlays.Keys) { AbstractView view = _currentOverlays[t]; view.OnHideComplete(); } }
/// <summary> /// Requests the overlay to force close. /// This will skip the HideStart() method of the target overlay. /// </summary> /// <param name="overlayType">Overlay type.</param> public void RequestOverlayForceClose(Type overlayType) { if (_currentOverlays.ContainsKey(overlayType)) { AbstractView view = _currentOverlays[overlayType]; view.OnHideComplete(); } }