protected virtual void SetupBackgroundMask()
 {
     tutorialPanel.ToggleBackgroundMask(showBackgroundMask, alpha);
     if (clickToComplete)
     {
         Button backgroundButton = tutorialPanel.GetBackgroundButton();
         if (backgroundButton != null)
         {
             backgroundButton.onClick.AddListener(DoComplete);
             if (timeBeforeClickable != 0)
             {
                 backgroundButton.interactable = false;
                 IEnumerator setButtonInteractableCoroutine = SetBackgroundButtonInteractableDelayed(backgroundButton, timeBeforeClickable);
                 StartCoroutine(setButtonInteractableCoroutine);
             }
         }
     }
 }