private void PrintToConsole(string text, DeviceLogUI prefab = null) { if (logContainer != null) { AddLogToContainer((prefab != null) ? prefab : logPrefab, text); } }
private void AddLogToContainer(DeviceLogUI prefab, string text) { DeviceLogUI deviceLogUI = Instantiate <DeviceLogUI>(prefab); var clampedText = text; if (clampedText.Length > MsgMaxCharCount) { clampedText = text.Substring(0, MsgMaxCharCount); } deviceLogUI.textUI.text = clampedText; deviceLogUI.transform.SetParent(logContainer.transform); deviceLogUI.transform.localScale = Vector3.one; curTotalCharCount += deviceLogUI.textUI.text.Length; while (curTotalCharCount > TotalMaxCharCount) { curTotalCharCount -= logs[0].textUI.text.Length; Destroy(logs[0].gameObject); logs.RemoveAt(0); } logs.Add(deviceLogUI); }
// Token: 0x06006576 RID: 25974 RVA: 0x001EB85E File Offset: 0x001E9A5E private void EGMKLCFAEEB(string EAFAMAMDNEG, DeviceLogUI FKCMGBMNNKA = null) { if (this.logContainer != null) { this.AGOFMGPFBBE((!(FKCMGBMNNKA != null)) ? this.logPrefab : FKCMGBMNNKA, EAFAMAMDNEG); } }
// Token: 0x06006579 RID: 25977 RVA: 0x001EB970 File Offset: 0x001E9B70 private void AGOFMGPFBBE(DeviceLogUI FKCMGBMNNKA, string EAFAMAMDNEG) { DeviceLogUI deviceLogUI = UnityEngine.Object.Instantiate <DeviceLogUI>(FKCMGBMNNKA); deviceLogUI.textUI.text = EAFAMAMDNEG; deviceLogUI.transform.SetParent(this.logContainer.transform); deviceLogUI.transform.localScale = Vector3.one; this.OPFODDEHOBC += deviceLogUI.textUI.text.Length; while (this.OPFODDEHOBC > DeviceConsole.CMHLBFHPJGM) { this.OPFODDEHOBC -= this.KHDEDBLGNKF[0].textUI.text.Length; UnityEngine.Object.Destroy(this.KHDEDBLGNKF[0].gameObject); this.KHDEDBLGNKF.RemoveAt(0); } this.KHDEDBLGNKF.Add(deviceLogUI); }
private void PrintToConsole(DebugLogs.Log log, string prefix = "") { if (logContainer != null) { DeviceLogUI prefab = null; switch (log.type) { case LogType.Log: prefab = logPrefab; break; case LogType.Warning: prefab = warningLogPrefab; break; case LogType.Error: prefab = errorLogPrefab; break; case LogType.Assert: prefab = assertLogPrefab; break; case LogType.Exception: prefab = exceptionLogPrefab; break; } string logMessage = log.message; logMessage = prefix + logMessage; AddLogToContainer(prefab, logMessage); if (log.type == LogType.Exception) { PrintToConsole(log.stackTrace, exceptionStackTracePrefab); } return; } }
private void PrintToConsole(DebugLogs.Log log, string prefix = "") { if (logContainer == null) { return; } if (log.type == LogType.Assert || log.type == LogType.Exception || log.type == LogType.Error) { ErrorCount++; if (ErrorLimit > 0) { if (ErrorCount > ErrorLimit) { // Not allowed to display any more error style messages. return; } } if (OpenOnError) { // Automatically open the console if log is an error. SetVisible(true); } } DeviceLogUI prefab = GetPrefab(log); string logMessage = log.message; logMessage = prefix + logMessage; AddLogToContainer(prefab, logMessage); if (log.type == LogType.Exception) { PrintToConsole(log.stackTrace, exceptionStackTracePrefab); } }
// Token: 0x06006553 RID: 25939 RVA: 0x001EA7D4 File Offset: 0x001E89D4 private void EGMKLCFAEEB(DebugLogs.Log BAODCKEFHMK, string MOALALKJCKJ = "") { if (this.logContainer != null) { DeviceLogUI fkcmgbmnnka = null; switch (BAODCKEFHMK.type) { case LogType.Error: fkcmgbmnnka = this.errorLogPrefab; break; case LogType.Assert: fkcmgbmnnka = this.assertLogPrefab; break; case LogType.Warning: fkcmgbmnnka = this.warningLogPrefab; break; case LogType.Log: fkcmgbmnnka = this.logPrefab; break; case LogType.Exception: fkcmgbmnnka = this.exceptionLogPrefab; break; } string text = BAODCKEFHMK.message; text = MOALALKJCKJ + text; this.AGOFMGPFBBE(fkcmgbmnnka, text); if (BAODCKEFHMK.type == LogType.Exception) { this.EGMKLCFAEEB(BAODCKEFHMK.stackTrace, this.exceptionStackTracePrefab); } return; } }