Ejemplo n.º 1
0
    public void Show(TOAST_TYPE type)
    {
        if (_bShow == false)
        {
            _bShow = true;

            _Text.text = GetText(type);

            LeanTween.scale(_Parent, Vector3.one, 0.15f).setOnComplete(Dismiss);
        }
    }
Ejemplo n.º 2
0
    string GetText(TOAST_TYPE type)
    {
        string txt = "";

        switch (type)
        {
        case TOAST_TYPE.EXIT:
        {
            txt = _StringManager.GetText(5001);
        }
        break;

        case TOAST_TYPE.ORIGIN:
        {
            txt = _StringManager.GetText(5002);
        }
        break;
        }

        return(txt);
    }
Ejemplo n.º 3
0
 public void AddToast(string textArg, TOAST_TYPE toastType, float displayTime, bool playSound)
 {
     object[] objArray1 = new object[] { textArg, toastType, displayTime, playSound };
     base.method_9("AddToast", new Class272.Enum20[] { Class272.Enum20.String }, objArray1);
 }
Ejemplo n.º 4
0
 public void AddToast(string textArg, TOAST_TYPE toastType)
 {
     Class272.Enum20[] enumArray1 = new Class272.Enum20[] { Class272.Enum20.String, Class272.Enum20.ValueType };
     object[]          objArray1  = new object[] { textArg, toastType };
     base.method_9("AddToast", enumArray1, objArray1);
 }
    public void AddToast(string textArg, TOAST_TYPE toastType, float displayTime, bool playSound)
    {
        string str;

        switch (toastType)
        {
        case TOAST_TYPE.DEFAULT:
            str = textArg;
            break;

        case TOAST_TYPE.FRIEND_ONLINE:
        {
            object[] objArray2 = new object[] { "5ecaf0ff", textArg };
            str = GameStrings.Format("GLOBAL_SOCIAL_TOAST_FRIEND_ONLINE", objArray2);
            break;
        }

        case TOAST_TYPE.FRIEND_OFFLINE:
        {
            object[] objArray1 = new object[] { "999999ff", textArg };
            str = GameStrings.Format("GLOBAL_SOCIAL_TOAST_FRIEND_OFFLINE", objArray1);
            break;
        }

        case TOAST_TYPE.FRIEND_INVITE:
        {
            object[] objArray3 = new object[] { "5ecaf0ff", textArg };
            str = GameStrings.Format("GLOBAL_SOCIAL_TOAST_FRIEND_REQUEST", objArray3);
            break;
        }

        case TOAST_TYPE.HEALTHY_GAMING:
        {
            object[] objArray4 = new object[] { textArg };
            str = GameStrings.Format("GLOBAL_HEALTHY_GAMING_TOAST", objArray4);
            break;
        }

        case TOAST_TYPE.HEALTHY_GAMING_OVER_THRESHOLD:
        {
            object[] objArray5 = new object[] { textArg };
            str = GameStrings.Format("GLOBAL_HEALTHY_GAMING_TOAST_OVER_THRESHOLD", objArray5);
            break;
        }

        case TOAST_TYPE.SPECTATOR_INVITE_SENT:
        {
            object[] objArray6 = new object[] { "5ecaf0ff", textArg };
            str = GameStrings.Format("GLOBAL_SOCIAL_TOAST_SPECTATOR_INVITE_SENT", objArray6);
            break;
        }

        case TOAST_TYPE.SPECTATOR_INVITE_RECEIVED:
        {
            object[] objArray7 = new object[] { "5ecaf0ff", textArg };
            str = GameStrings.Format("GLOBAL_SOCIAL_TOAST_SPECTATOR_INVITE_RECEIVED", objArray7);
            break;
        }

        case TOAST_TYPE.SPECTATOR_ADDED:
        {
            object[] objArray8 = new object[] { "5ecaf0ff", textArg };
            str = GameStrings.Format("GLOBAL_SOCIAL_TOAST_SPECTATOR_ADDED", objArray8);
            break;
        }

        case TOAST_TYPE.SPECTATOR_REMOVED:
        {
            object[] objArray9 = new object[] { "5ecaf0ff", textArg };
            str = GameStrings.Format("GLOBAL_SOCIAL_TOAST_SPECTATOR_REMOVED", objArray9);
            break;
        }

        default:
            str = string.Empty;
            break;
        }
        if (this.m_toastIsShown)
        {
            iTween.Stop(this.m_toast.gameObject, true);
            iTween.Stop(base.gameObject, true);
            RenderUtils.SetAlpha(this.m_toast.gameObject, 0f);
        }
        this.m_toast.gameObject.SetActive(true);
        this.m_toast.SetText(str);
        object[]  args      = new object[] { "amount", 1f, "time", 0.25f, "easeType", iTween.EaseType.easeInCubic, "oncomplete", "FadeOutToast", "oncompletetarget", base.gameObject, "oncompleteparams", displayTime, "name", "fade" };
        Hashtable hashtable = iTween.Hash(args);

        iTween.StopByName(base.gameObject, "fade");
        iTween.FadeTo(this.m_toast.gameObject, hashtable);
        this.m_toastIsShown = true;
        if (playSound)
        {
            SoundManager.Get().LoadAndPlay("UI_BnetToast");
        }
    }
 public void AddToast(string textArg, TOAST_TYPE toastType, float displayTime)
 {
     this.AddToast(textArg, toastType, displayTime, true);
 }
 public void AddToast(string textArg, TOAST_TYPE toastType, bool playSound)
 {
     this.AddToast(textArg, toastType, 2f, playSound);
 }
 public void AddToast(string textArg, TOAST_TYPE toastType)
 {
     this.AddToast(textArg, toastType, 2f, true);
 }