UniVRM/Scripts/BoneGizmoDrawer.cs
ousttrue 8a35345bb0 Squashed 'UniHumanoid/' content from commit 9af6c0d
git-subtree-dir: UniHumanoid
git-subtree-split: 9af6c0d3995ca8886c1ad87429dd9f28c7b4375d
2018-12-28 21:08:56 +09:00

29 lines
700 B
C#

using UnityEngine;
namespace UniHumanoid
{
public class BoneGizmoDrawer : MonoBehaviour
{
const float size = 0.03f;
readonly Vector3 SIZE = new Vector3(size, size, size);
[SerializeField]
public bool Draw = true;
void OnDrawGizmos()
{
#if UNITY_EDITOR
if (Draw && transform.parent != null)
{
Gizmos.color = Color.yellow;
Gizmos.DrawCube(transform.position, SIZE);
Gizmos.DrawLine(transform.parent.position, transform.position);
UnityEditor.Handles.Label(transform.position, name);
}
#endif
}
}
}