public void DisplayErrorCanvas(string errorText, ErrorCanvas.HandleBackNavigation handleBackNavigation = null) { // Set other canvases and panels to hidden // When this canvas shows, the user should be blocked from all // action accepting quiting out of current state if (canvasController != null) { canvasController.HideAllPanels(); } ErrorCanvas errorCanvas = ErrorCanvas.GetComponent <ErrorCanvas>(); errorCanvas.Display(errorText, handleBackNavigation); }