private void OnDistrictSort()
 {
     if (mainPanel.components.Count == 0)
     {
         return;
     }
     Quicksort(mainPanel.components, new Comparison <UIComponent>(CompareDistricts), reverseOrder);
     this.m_LastSortCriterion = DepotSortCriterion.DISTRICT;
     mainPanel.Invalidate();
 }
 private void OnNameSort()
 {
     if (mainPanel.components.Count == 0)
     {
         return;
     }
     Quicksort(mainPanel.components, new Comparison <UIComponent>(CompareNames), reverseOrder);
     this.m_LastSortCriterion = DepotSortCriterion.NAME;
     mainPanel.Invalidate();
 }
 protected override void Awake()
 {
     base.Awake();
     m_LastSortCriterion = DepotSortCriterion.DEFAULT;
 }