UniVRM/UniHumanoid/Scripts/BoneGizmoDrawer.cs
ousttrue e115c65576 Merge commit '8a35345bb0f3b60fe23552e2f04b7f9d55f86f8f' as 'UniHumanoid'
Co-authored-by: ousttrue <oustrrue@gmail.com>
Co-authored-by: ousttrue <ousttrrue@gmail.com>
Co-authored-by: ousttrue <ousttrue@gmail.com>
Co-authored-by: yutopp <yutopp@gmail.com>
2018-12-28 21:10:59 +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
}
}
}