// ========================================================================== // /* public - [Do] Function * 외부 객체가 호출(For External class call)*/ public static void DefaultPrintLog(ELogTypeFlag eLogTypeFlag, string strLog, Object pContextObject) { if ((eLogTypeFlag & ELogTypeFlag.Error) == ELogTypeFlag.Error) { Debug.LogError(eLogTypeFlag + strLog, pContextObject); } else if ((eLogTypeFlag & ELogTypeFlag.Warning) == ELogTypeFlag.Warning) { Debug.LogWarning(eLogTypeFlag + strLog, pContextObject); } else { Debug.Log(eLogTypeFlag + strLog, pContextObject); } }
//~Console() //{ // UnityEngine.Application.logMessageReceived -= Application_logMessageReceived; //} private void InitializeConfig() { if (m_CollapsedLogEntries == null) { m_CollapsedLogEntries = new List <LogEntry>(); } if (m_CollapsedLogEntriesMap == null) { m_CollapsedLogEntriesMap = new Dictionary <LogEntry, int>(); } if (m_UnCollapsedLogEntryIndices == null) { m_UnCollapsedLogEntryIndices = new List <int>(); } if (m_LogEntryIndicesToShow == null) { m_LogEntryIndicesToShow = new List <int>(); } if (m_LogQueue == null) { m_LogQueue = new Queue <LogEntry>(); } if (m_Timestamps == null) { m_Timestamps = new List <string>(); } if (m_CollapsedTimestampsIndices == null) { m_CollapsedTimestampsIndices = new List <int>(); } if (m_Set == null) { m_Set = new HashSet <int>(); } m_LogFlag = (ELogTypeFlag)UnityEngine.PlayerPrefs.GetInt(k_Terminal_Console_LogFlag, (int)ELogTypeFlag.All); }
private bool HasLogFlag(ELogTypeFlag type) { return((m_LogFlag & type) != 0); }
private void UnsetLogFlag(ELogTypeFlag type) { m_LogFlag &= ~type; }
private void SetLogFlag(ELogTypeFlag type) { m_LogFlag |= type; }