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
0 B
|👍
/👎