Exemplo n.º 1
0
        private void DrawLogs()
        {
            _logsPool.Clear();

            int colorNumber = 0;
            var logs        = _logger.Logs;

            foreach (var log in logs)
            {
                var obj      = _logsPool.GetObject();
                var logEntry = obj.GetComponent <LogEntry>();
                logEntry.Create(log, _logger.GetCount(log));
                obj.transform.SetParent(transform, false);
                obj.transform.SetAsLastSibling();

                logEntry.Color = colorNumber++ % 2 == 0 ? _logColor : _logAlternateColor;
            }

            StartCoroutine(MoveScrollbar_NextFrame());
        }