Hyluss icon

[Unity] MeshRendererSortingLayersEditor

Hyluss | PRO | 11/25/19 10:35:38 PM UTC | 0 ⭐ | 443 👁️ | Never ⏰ | []
C# |

940 B

|

None

|

0 👍

/

0 👎

 
using UnityEngine;
using UnityEditor;
using System.Collections;
 
[CustomEditor(typeof(MeshRenderer))]
public class MeshRendererSortingLayersEditor : Editor
{
 
    public override void OnInspectorGUI()
    {
        base.OnInspectorGUI();
 
        MeshRenderer renderer = target as MeshRenderer;
 
        EditorGUILayout.BeginHorizontal();
        EditorGUI.BeginChangeCheck();
        string name = EditorGUILayout.TextField("Sorting Layer Name", renderer.sortingLayerName);
        if(EditorGUI.EndChangeCheck()) {
            renderer.sortingLayerName = name;
        }
        EditorGUILayout.EndHorizontal();
 
        EditorGUILayout.BeginHorizontal();
        EditorGUI.BeginChangeCheck();
        int order = EditorGUILayout.IntField("Sorting Order", renderer.sortingOrder);
        if(EditorGUI.EndChangeCheck()) {
            renderer.sortingOrder = order;
        }
        EditorGUILayout.EndHorizontal();
 
    }
}

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎