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

            if (!instant)
            {
                UI.FadeOut(canvasGroup, duration, thisObj);
            }
            else
            {
                canvasGroup.alpha = 0;
                thisObj.SetActive(false);
            }
        }
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);
        }