Ejemplo n.º 1
0
        private void GenerateRows
        (
            AssetErrorCollection errors,
            string basePath,
            string projectPath
        )
        {
            var errorArray = errors.Errors.ToArray();

            var initialError = (errorArray.Length > 1)
                ? errorArray[1]
                : null;

            _rowGenerator.Reset(basePath, projectPath, initialError);

            bool isOdd = false;

            foreach (var error in errors.Errors)
            {
                var errorTypeGUI = _errorGUIs.FindForError(error);

                _rowGenerator.Generate
                (
                    error,
                    errorTypeGUI,
                    isOdd
                );

                isOdd = !isOdd;
            }
        }
Ejemplo n.º 2
0
        public void Generate
        (
            AssetErrorCollection errors,
            string basePath,
            string projectPath
        )
        {
            _scrollPosition = EditorGUILayout.BeginScrollView(_scrollPosition);

            GenerateRows(errors, basePath, projectPath);

            EditorGUILayout.EndScrollView();
        }