Exemplo n.º 1
0
 public static ProfilerFrameDataMultiColumnHeader.Column[] CreateColumns(ProfilerColumn[] profilerColumns)
 {
     ProfilerFrameDataMultiColumnHeader.Column[] array = new ProfilerFrameDataMultiColumnHeader.Column[profilerColumns.Length];
     for (int i = 0; i < profilerColumns.Length; i++)
     {
         string     profilerColumnName = ProfilerFrameDataHierarchyView.GetProfilerColumnName(profilerColumns[i]);
         GUIContent headerLabel        = (!profilerColumnName.StartsWith("|")) ? new GUIContent(profilerColumnName) : EditorGUIUtility.IconContent("ProfilerColumn." + profilerColumns[i], profilerColumnName);
         ProfilerFrameDataMultiColumnHeader.Column column = new ProfilerFrameDataMultiColumnHeader.Column
         {
             profilerColumn = profilerColumns[i],
             headerLabel    = headerLabel
         };
         array[i] = column;
     }
     return(array);
 }
        public static ProfilerFrameDataMultiColumnHeader.Column[] CreateColumns(int[] profilerColumns)
        {
            var columns = new ProfilerFrameDataMultiColumnHeader.Column[profilerColumns.Length];

            for (var i = 0; i < profilerColumns.Length; ++i)
            {
                var columnName = GetProfilerColumnName(profilerColumns[i]);
                var content    = profilerColumns[i] == HierarchyFrameDataView.columnWarningCount
                    ? EditorGUIUtility.IconContent("ProfilerColumn.WarningCount", columnName)
                    : new GUIContent(columnName);
                var column = new ProfilerFrameDataMultiColumnHeader.Column
                {
                    profilerColumn = profilerColumns[i],
                    headerLabel    = content
                };
                columns[i] = column;
            }

            return(columns);
        }
        public static ProfilerFrameDataMultiColumnHeader.Column[] CreateColumns(ProfilerColumn[] profilerColumns)
        {
            var columns = new ProfilerFrameDataMultiColumnHeader.Column[profilerColumns.Length];

            for (var i = 0; i < profilerColumns.Length; ++i)
            {
                var columnName = GetProfilerColumnName(profilerColumns[i]);
                var content    = columnName.StartsWith("|")
                    ? EditorGUIUtility.IconContent("ProfilerColumn." + profilerColumns[i], columnName)
                    : new GUIContent(columnName);
                var column = new ProfilerFrameDataMultiColumnHeader.Column
                {
                    profilerColumn = profilerColumns[i],
                    headerLabel    = content
                };
                columns[i] = column;
            }

            return(columns);
        }