Ejemplo n.º 1
0
        /// <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;
        }