// 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); }
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); }
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 })); }