| 12345678910111213141516171819202122232425 | 
							- #if UNITY_EDITOR
 
- using UnityEditor;
 
- using UnityEngine;
 
- namespace GpuEcsAnimationBaker.Engine.Data
 
- {
 
-     [CustomPropertyDrawer(typeof(BoneUsagePerLoD))]
 
-     public class BoneUsagePerLoDDrawer: PropertyDrawer
 
-     {
 
-         public override void OnGUI(Rect position, SerializedProperty property, GUIContent label)
 
-         {
 
-             EditorGUI.BeginProperty(position, label, property);
 
-             SerializedProperty lodIndexProperty = property.FindPropertyRelative("lodIndex");
 
-             SerializedProperty maxNumberOfBonesPerVertexProperty = property.FindPropertyRelative("maxNumberOfBonesPerVertex");
 
-             EditorGUI.LabelField(new Rect(position.position, new Vector2(30, position.height)), "LOD");
 
-             EditorGUI.PropertyField(new Rect(position.position + new Vector2(35, 0), new Vector2(30, position.height)), 
 
-                 lodIndexProperty, new GUIContent(""));
 
-             EditorGUI.LabelField(new Rect(position.position + new Vector2(70, 0), new Vector2(80, position.height)), "Nbr. of bones");
 
-             EditorGUI.PropertyField(new Rect(position.position + new Vector2(155, 0), new Vector2(position.width - 160, position.height)), 
 
-                 maxNumberOfBonesPerVertexProperty, new GUIContent(""));
 
-             EditorGUI.EndProperty();
 
-         }
 
-     }
 
- }
 
- #endif
 
 
  |