Legacy Documentation: Version 5.4
LanguageEnglish
  • C#
  • JS

Script language

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

Obsolete
BaseHierarchySort is no longer supported because of performance reasons

BaseHierarchySort

class in UnityEditor

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