Ejemplo n.º 1
0
        public void _Show(bool instant, float duration = 0.25f)
        {
            canvasGroup.interactable   = true;
            canvasGroup.blocksRaycasts = true;

            if (!instant)
            {
                UI.FadeIn(canvasGroup, duration, thisObj);
            }
            else
            {
                canvasGroup.alpha = 1;
                thisObj.SetActive(true);
            }
        }
Ejemplo n.º 2
0
        IEnumerator DisplayItemRoutineStack(UIMsgItem item)
        {
            //item.rectT.SetAsFirstSibling();
            item.rectT.SetAsLastSibling();

            UI.FadeIn(item.canvasG, 0.1f, item.rootObj);

            StartCoroutine(ScaleRectTRoutineStack(item.rectT, .1f, scale, scale * scaleZoomed));
            yield return(StartCoroutine(UI.WaitForRealSeconds(.1f)));

            StartCoroutine(ScaleRectTRoutineStack(item.rectT, .25f, scale * scaleZoomed, scale));

            yield return(StartCoroutine(UI.WaitForRealSeconds(2.25f)));

            UI.FadeOut(item.canvasG, 1.0f, item.rootObj);
        }