14 public bool UseLastLayer =
false;
17 public string TargetSortingLayerName =
"Default";
20 private Renderer[] renderers;
24 if (renderers == null || renderers.Length == 0)
26 renderers = GetComponentsInChildren<Renderer>();
29 if (UseLastLayer && SortingLayer.layers.Length > 0)
31 var lastSortingLayer = SortingLayer.layers[SortingLayer.layers.Length - 1];
32 TargetSortingLayerName = lastSortingLayer.name;
36 foreach (var componentRenderer
in renderers)
38 componentRenderer.sortingLayerName = TargetSortingLayerName;