public void RemoveCell(AUIHiddenMessageListCell cell)
        {
            messageCells.Remove(cell);

            contents.RemoveItem(cell.GetComponent<RectTransform>());

            Destroy(cell.gameObject);

            StartCoroutine(DelayLayout());
        }
        int SortCondition(AUIHiddenMessageListCell a, AUIHiddenMessageListCell b)
        {
            int ret = System.DateTime.Compare(a.Group.UpdatedAt, b.Group.UpdatedAt);

            if (ret != 0)
            {
                return ret;
            }

            ret = System.DateTime.Compare(a.Group.CreatedAt, b.Group.CreatedAt);

            if (ret != 0)
            {
                return ret;
            }

            ret = string.Compare(a.Group.Id, b.Group.Id);

            return ret;
        }