Beispiel #1
0
 public void Setup(ToastMgr _mgr, string msg, Toast.ToastColor color, float displaySecs)
 {
     mgr = _mgr;
     SetColor(color);
     SetText(msg);
     SetTimeout(displaySecs);
     SetIndex(0);
 }
Beispiel #2
0
    public void SetColor(Toast.ToastColor color)
    {
        Color rgb = blueColor;

        // Yuk
        if (color == Toast.ToastColor.kOrange)
        {
            rgb = orangeColor;
        }
        if (color == Toast.ToastColor.kRed)
        {
            rgb = redColor;
        }

        gameObject.transform.GetComponent <Image>().color = rgb;
    }
Beispiel #3
0
    public void ShowToast(string msg, Toast.ToastColor color = Toast.ToastColor.kBlue, float displaySecs = defDisplaySecs)
    {
        GameObject toastGo = GameObject.Instantiate(toastPrefab, transform);

        toastGo.transform.SetParent(transform.parent);
        Toast toast = (Toast)toastGo.transform.GetComponent <Toast>();

        toast.Setup(this, msg, color, displaySecs);
        if (toasts.Count >= maxToasts)
        {
            RemoveToast(toasts[maxToasts - 1]);
        }
        toasts.Add(toast);
        toastGo.SetActive(true);
        FixupPositions();
    }
Beispiel #4
0
 public void ShowToast(string msg, Toast.ToastColor color = Toast.ToastColor.kBlue)
 {
     _toastMgr.ShowToast(msg, color);
 }