/// <summary> /// Обработчик сообщений Unity3D. /// </summary> /// <param name="condition"></param> /// <param name="stacktrace"></param> /// <param name="type"></param> private static void LogCallback(string condition, string stacktrace, LogType type) { if (instance._skipSelfCallback) { instance._skipSelfCallback = false; return; } #if UNITY_EDITOR // убираем двойной вывод сообщений в редакторе instance._skipSelfCallback = true; #endif instance.Output(type.ToAlertlevel(), LogGroup.Unity, condition, stacktrace); instance._skipSelfCallback = false; }