This commit is contained in:
2020-07-04 14:41:25 +08:00
parent 70c346d2c1
commit a8f02e4da5
3748 changed files with 587372 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
using UnityEngine;
using UnityEditor;
namespace UnityEditorHelper
{
[CustomPropertyDrawer(typeof (LayerAttribute))]
public class LayerPropertyDrawer : PropertyDrawer
{
public override void OnGUI(Rect position, SerializedProperty property, GUIContent label)
{
if (property.propertyType != SerializedPropertyType.Integer)
{
Debug.LogWarning("LayerAttribute can only be applied on integer properties/fields");
return;
}
property.intValue = EditorGUI.LayerField(position, property.name, property.intValue);
}
}
}