Пример #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);
        }
Пример #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);
            }
        }
Пример #3
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);
            }
        }