TMPro_SortingLayerHelper.cs 723 B

1234567891011121314151617181920212223242526272829303132
  1. using UnityEngine;
  2. namespace TMPro
  3. {
  4. // Helpers used by the different sorting layer classes.
  5. public static class SortingLayerHelper
  6. {
  7. // Gets an array of sorting layer names.
  8. public static string[] sortingLayerNames
  9. {
  10. get
  11. {
  12. return GetSortingLayerNames();
  13. }
  14. }
  15. static string[] GetSortingLayerNames()
  16. {
  17. int layerCount = SortingLayer.layers.Length;
  18. string[] layerNames = new string[layerCount];
  19. for (int i = 0; i < layerCount; i++)
  20. {
  21. layerNames[i] = SortingLayer.layers[i].name;
  22. }
  23. return layerNames;
  24. }
  25. }
  26. }