// Token: 0x06001327 RID: 4903 RVA: 0x0007A114 File Offset: 0x00078514
        private void refreshMessages()
        {
            for (int i = 0; i < this.logContainer.childCount; i++)
            {
                if (!(this.logContainer.GetChild(i).gameObject == this.logTemplate))
                {
                    UnityEngine.Object.Destroy(this.logContainer.GetChild(i).gameObject);
                }
            }
            this.logMessages.Clear();
            IList <TerminalLogCategory> logs = Terminal.getLogs();

            for (int j = 0; j < logs.Count; j++)
            {
                TerminalLogCategory terminalLogCategory = logs[j];
                if (terminalLogCategory.isVisible)
                {
                    for (int k = 0; k < terminalLogCategory.messages.Count; k++)
                    {
                        TerminalLogMessage item = terminalLogCategory.messages[k];
                        int num = this.logMessages.BinarySearch(item, this.logMessageTimestampComparer);
                        if (num < 0)
                        {
                            num = ~num;
                        }
                        this.logMessages.Insert(num, item);
                    }
                }
            }
            for (int l = 0; l < this.logMessages.Count; l++)
            {
                TerminalLogMessage message = this.logMessages[l];
                this.addMessage(message);
            }
        }
 // Token: 0x0600132C RID: 4908 RVA: 0x0007A288 File Offset: 0x00078688
 private void onMessageAdded(TerminalLogMessage message, TerminalLogCategory category)
 {
     if (!category.isVisible)
     {
         return;
     }
     this.addMessage(message);
 }
Beispiel #3
0
 private void onMessageAdded(TerminalLogMessage message, TerminalLogCategory category)
 {
     if (string.IsNullOrEmpty(message.internalText))
     {
         return;
     }
     CommandWindow.Log(category.internalName + ": " + message.internalText);
 }
        // Token: 0x06001325 RID: 4901 RVA: 0x00079FB0 File Offset: 0x000783B0
        private void addMessage(TerminalLogMessage message)
        {
            GameObject gameObject = UnityEngine.Object.Instantiate <GameObject>(this.logTemplate);

            gameObject.name = "Log";
            gameObject.SetActive(true);
            Text component = gameObject.GetComponent <Text>();

            component.text = message.category.displayName + ": " + message.displayText;
            RectTransform rectTransform = gameObject.transform as RectTransform;

            rectTransform.SetParent(this.logContainer, false);
        }
Beispiel #5
0
        private void onMessageAdded(TerminalLogMessage message, TerminalLogCategory category)
        {
            if (this.stream == null || this.writer == null)
            {
                return;
            }
            if (string.IsNullOrEmpty(message.internalText))
            {
                return;
            }
            DateTime dateTime = new DateTime(message.timestamp);
            string   text     = dateTime.ToString("HH:mm:ss - dd/MM/yyyy");

            this.writer.WriteLine(string.Concat(new string[]
            {
                "[",
                text,
                "] ",
                category.internalName,
                ": ",
                message.internalText
            }));
        }