public static void LogError(string info) { if (_Instance == null) { init(); } ScreenLogMsg msg = new ScreenLogMsg(); msg.logInfo = info; msg.logType = ScreenLogType.Error; lock (((ICollection)logInfoList_).SyncRoot) { logInfoList_.Add(msg); } Debug.LogError(info); }
public static void LogWarning(string info) { if (instance_ == null) { init(); //return; } ScreenLogMsg msg = new ScreenLogMsg(); msg.logInfo = info; msg.logType = ScreenLogType.Warning; lock (((ICollection)logInfoList_).SyncRoot) { logInfoList_.Add(msg); } Debug.LogWarning("Unity:" + info); }