Ejemplo n.º 1
0
        int IComparer.Compare(object a, object b)
        {
            tmpData AkInfA = a as tmpData;
            tmpData AkInfB = b as tmpData;

            return(AkInfA.valueName.CompareTo(AkInfB.valueName));
        }
Ejemplo n.º 2
0
    static void SortValues(AkWwiseProjectData.GroupValue groupToSort)
    {
        if (groupToSort.values.Count > 0)
        {
            tmpData[] listToSort = new tmpData[groupToSort.values.Count];
            for (int i = 0; i < groupToSort.values.Count; i++)
            {
                listToSort[i]           = new tmpData();
                listToSort[i].valueName = groupToSort.values[i];
                listToSort[i].pathElem  = groupToSort.ValueIcons[i];
                listToSort[i].ID        = groupToSort.valueIDs[i];
                listToSort[i].Guid      = groupToSort.ValueGuids[i];
            }

            Array.Sort(listToSort, s_comparetmpDataByName);

            for (int i = 0; i < groupToSort.values.Count; i++)
            {
                groupToSort.values[i]     = listToSort[i].valueName;
                groupToSort.ValueIcons[i] = listToSort[i].pathElem;
                groupToSort.valueIDs[i]   = listToSort[i].ID;
                groupToSort.ValueGuids[i] = listToSort[i].Guid;
            }
        }
    }
    static void SortValues(AkWwiseProjectData.GroupValue groupToSort)
    {
        if (groupToSort.values.Count > 0)
        {
            tmpData[] listToSort = new tmpData[groupToSort.values.Count];
            for (int i = 0; i < groupToSort.values.Count; i++)
            {
                listToSort[i] = new tmpData();
                listToSort[i].valueName = groupToSort.values[i];
                listToSort[i].pathElem = groupToSort.ValueIcons[i];
                listToSort[i].ID = groupToSort.valueIDs[i];
                listToSort[i].Guid = groupToSort.ValueGuids[i];
            }

            Array.Sort(listToSort, s_comparetmpDataByName);

            for (int i = 0; i < groupToSort.values.Count; i++)
            {
                groupToSort.values[i] = listToSort[i].valueName;
                groupToSort.ValueIcons[i] = listToSort[i].pathElem;
                groupToSort.valueIDs[i] = listToSort[i].ID;
                groupToSort.ValueGuids[i] = listToSort[i].Guid;
            }
        }
    }