mux / demux SVG

This commit is contained in:
klemek
2020-12-23 12:10:22 +01:00
parent d09b48f933
commit 809f90f3e8
20 changed files with 780 additions and 55 deletions
+5 -4
View File
@@ -61,13 +61,13 @@ namespace CompuLogic
public static void SetSortingLayerRecursive(this UnityEngine.Component obj, string sortingLayer)
{
if(obj.TryGetComponent<SpriteRenderer>(out var renderer))
if(obj.TryGetComponent<Renderer>(out var renderer))
{
renderer.SetSortingLayerRecursive(sortingLayer);
}
else
{
foreach (var subrenderer in obj.GetComponentsInChildren<SpriteRenderer>())
foreach (var subrenderer in obj.GetComponentsInChildren<Renderer>())
{
subrenderer.SetSortingLayerRecursive(sortingLayer);
}
@@ -75,9 +75,10 @@ namespace CompuLogic
}
public static void SetSortingLayerRecursive(this SpriteRenderer renderer, string sortingLayer)
public static void SetSortingLayerRecursive(this Renderer renderer, string sortingLayer)
{
foreach (var subrenderer in renderer.GetComponentsInChildren<SpriteRenderer>())
renderer.sortingLayerName = sortingLayer;
foreach (var subrenderer in renderer.GetComponentsInChildren<Renderer>())
{
if(subrenderer != renderer)
{