public BufferedRectTransform[] ClearTabElements()
 {
     BufferedRectTransform[] outputBufferedRectTransforms = new BufferedRectTransform[bufferedTabElements.Count];
     bufferedTabElements.CopyTo(outputBufferedRectTransforms);
     bufferedTabElements.Clear();
     return(outputBufferedRectTransforms);
 }
 private void BufferHierarchyTabElement(BufferedRectTransform bufferedRectTransform, bool value)
 {
     bufferedRectTransform.gameObject.SetActive(value);
 }
 public void AddTabElement(BufferedRectTransform bufferedRectTransform)
 {
     bufferedRectTransform.rectTransform.SetParent(labelRectTransform);
     bufferedRectTransform.rectTransform.SetAsFirstSibling();
     bufferedTabElements.Add(bufferedRectTransform);
 }