Legacy Documentation: Version 5.2
LanguageEnglish
  • C#
  • JS

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

BaseHierarchySort

class in UnityEditor

Switch to Manual

Description

The base class used to create new sorting.

Example of a natural compare hierarchy.

public class AlphaNumericSort : BaseHierarchySort
{
	public override int Compare(GameObject lhs, GameObject rhs)
	{
		if (lhs == rhs) return 0;
		if (lhs == null) return -1;
		if (rhs == null) return 1;

return EditorUtility.NaturalCompare(lhs.name, rhs.name); } }

Variables

contentThe content to display to quickly identify the hierarchy's mode.

Public Functions

CompareThe sorting method used to determine the order of GameObjects.