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); }