Exemple #1
0
        private int GetUnusedTextIndex()
        {
            for (int i = 0; i < msgList.Count; i++)
            {
                if (msgList[i].rootObj.activeInHierarchy)
                {
                    continue;
                }
                return(i);
            }

            msgList.Add(UIMsgItem.Clone(messageObj, "TextMessage" + (msgList.Count + 1)));
            return(msgList.Count - 1);
        }
Exemple #2
0
        // Use this for initialization
        void Start()
        {
            for (int i = 0; i < 15; i++)
            {
                if (i == 0)
                {
                    msgList.Add(new UIMsgItem(messageObj));
                }
                else
                {
                    msgList.Add(UIMsgItem.Clone(messageObj, "TextMessage" + (i + 1)));
                }

                msgList[i].rootObj.SetActive(false);
            }
        }
Exemple #3
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);
        }
Exemple #4
0
        IEnumerator DisplayItemRoutine(UIMsgItem item)
        {
            item.rectT.SetAsFirstSibling();

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

            StartCoroutine(ScaleRectTRoutine(item.rectT, .1f, scale, scaleZoomed));
            yield return(StartCoroutine(UIMainControl.WaitForRealSeconds(.1f)));

            //yield return new WaitForSeconds(0.1f);
            StartCoroutine(ScaleRectTRoutine(item.rectT, .25f, scaleZoomed, scale));

            yield return(StartCoroutine(UIMainControl.WaitForRealSeconds(.8f)));

            //yield return new WaitForSeconds(0.8f);

            UIMainControl.FadeOut(item.canvasG, 1.0f, item.rootObj);
        }
Exemple #5
0
        // Use this for initialization
        void Start()
        {
            for (int i = 0; i < 15; i++)
            {
                if (i == 0)
                {
                    msgList.Add(new UIMsgItem(messageObj));
                }
                else
                {
                    msgList.Add(UIMsgItem.Clone(messageObj, "TextMessage" + (i + 1)));
                }

                if (msgList[i].canvasG == null)
                {
                    msgList[i].canvasG = msgList[i].rootObj.AddComponent <CanvasGroup>();
                }

                msgList[i].canvasG.interactable   = false;
                msgList[i].canvasG.blocksRaycasts = false;

                msgList[i].rootObj.SetActive(false);
            }
        }