31 lines
849 B
C#
31 lines
849 B
C#
|
using System.Collections;
|
||
|
using System.Collections.Generic;
|
||
|
using UnityEngine;
|
||
|
using UnityEngine.U2D.Animation;
|
||
|
|
||
|
namespace UnityEditor.U2D.Animation
|
||
|
{
|
||
|
[CustomEditor(typeof(Bone))]
|
||
|
[CanEditMultipleObjects]
|
||
|
class BoneEditor : Editor
|
||
|
{
|
||
|
static class Style
|
||
|
{
|
||
|
public static GUIContent boneId = new GUIContent("Bone ID", "The ID of the bone where this GameObject Transform should associate to for SpriteSkin auto rebinding.");
|
||
|
}
|
||
|
private SerializedProperty m_GUID;
|
||
|
|
||
|
void OnEnable()
|
||
|
{
|
||
|
m_GUID = serializedObject.FindProperty("m_Guid");
|
||
|
}
|
||
|
|
||
|
public override void OnInspectorGUI()
|
||
|
{
|
||
|
using (new EditorGUI.DisabledScope(true))
|
||
|
{
|
||
|
EditorGUILayout.PropertyField(m_GUID, Style.boneId);
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|