public void Setup(ToastMgr _mgr, string msg, Toast.ToastColor color, float displaySecs) { mgr = _mgr; SetColor(color); SetText(msg); SetTimeout(displaySecs); SetIndex(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; }
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(); }
public void ShowToast(string msg, Toast.ToastColor color = Toast.ToastColor.kBlue) { _toastMgr.ShowToast(msg, color); }