Legacy Documentation: Version 5.6 (Go to current version)
LanguageEnglish
  • C#
  • JS

Script language

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

Method group is Obsolete

BaseHierarchySort

class in UnityEditor

Obsolete

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