Example #1
0
    public void OpenNext()
    {
        AlertContent content = _alertQueue.Peek();

        confirm = content.Confirm;
        cancel  = content.Cancel;

        if (content.ShowClose)
        {
            CloseButton.Activate();
        }
        else
        {
            CloseButton.Deactivate();
        }

        TitleText.text   = content.Title;
        MessageText.text = content.Message;
        ConfirmText.text = content.ConfirmText;

        transform.SetAsLastSibling();

        CanvasGroup.interactable   = true;
        CanvasGroup.blocksRaycasts = true;
    }
Example #2
0
    IEnumerator WaitForRequest(string url)
    {
        using (UnityWebRequest www = UnityWebRequest.Get(url))
        {
            yield return(www.SendWebRequest());

            if (www.isNetworkError || www.isHttpError)
            {
                Debug.Log(www.error);
            }
            else
            {
                // Show results as text
                Debug.Log(www.downloadHandler.text);
                AlertContent results = JsonUtility.FromJson <AlertContent>(www.downloadHandler.text);

                if (results.displayAlert)
                {
                    anim = AlertPopup.GetComponent <Animator>();
                    AlertPopup.SetActive(true);
                    SubjectBox.text = results.alertText;
                    anim.SetTrigger("Visible");
                }
            }
        }
    }
Example #3
0
    public void OpenNext()
    {
        AlertContent content = _alertQueue.Peek();

        confirm = content.Confirm;
        cancel  = content.Cancel;

        if (content.ShowClose)
        {
            CloseButton.Present();
        }
        else
        {
            CloseButton.Remove();
        }

        TitleText.text   = content.Title;
        MessageText.text = content.Message;
        ConfirmText.text = content.ConfirmText;

        UIAlertController.Instance.PresentAlert(this);//Open();
    }
 private void updateAlertContent()
 {
     if (AlertContent == null)
     {
         Visibility = Visibility.Collapsed;
     }
     else
     {
         var newContent = AlertContent as FrameworkElement;
         if (newContent != null)
         {
             PartCenterContent.Visibility   = Visibility.Visible;
             PartCenterTextBlock.Visibility = Visibility.Collapsed;
             PartCenterContent.Content      = AlertContent;
         }
         else
         {
             PartCenterTextBlock.Visibility = Visibility.Visible;
             PartCenterContent.Visibility   = Visibility.Collapsed;
             PartCenterTextBlock.Text       = AlertContent.ToString();
         }
     }
 }