mirror of
https://github.com/vrm-c/UniVRM.git
synced 2026-04-22 23:18:01 -05:00
未使用削除
This commit is contained in:
parent
938e6f7490
commit
028cd81c19
|
|
@ -16,30 +16,6 @@ namespace VRM
|
|||
m_target = (VRMSpringBoneColliderGroup)target;
|
||||
}
|
||||
|
||||
private void OnSceneGUI()
|
||||
{
|
||||
Undo.RecordObject(m_target, "VRMSpringBoneColliderGroupEditor");
|
||||
|
||||
Handles.matrix = m_target.transform.localToWorldMatrix;
|
||||
Gizmos.color = Color.green;
|
||||
|
||||
bool changed = false;
|
||||
|
||||
foreach (var x in m_target.Colliders)
|
||||
{
|
||||
var offset = Handles.PositionHandle(x.Offset, Quaternion.identity);
|
||||
if (offset != x.Offset)
|
||||
{
|
||||
changed = true;
|
||||
x.Offset = offset;
|
||||
}
|
||||
}
|
||||
|
||||
if (changed)
|
||||
{
|
||||
EditorUtility.SetDirty(m_target);
|
||||
}
|
||||
}
|
||||
|
||||
override public void OnInspectorGUI()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -222,6 +222,7 @@ namespace UniVRM10
|
|||
activeCollider.Tail = tail;
|
||||
}
|
||||
}
|
||||
Handles.matrix = Matrix4x4.identity;
|
||||
}
|
||||
|
||||
if (newActive != null)
|
||||
|
|
@ -231,7 +232,6 @@ namespace UniVRM10
|
|||
}
|
||||
if (Hover != null)
|
||||
{
|
||||
Handles.matrix = Matrix4x4.identity;
|
||||
Handles.Label(Hover.transform.position, Hover.name);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ namespace UniVRM10
|
|||
{
|
||||
if (VRM10Window.Active == target)
|
||||
{
|
||||
GUI.backgroundColor = Color.green;
|
||||
GUI.backgroundColor = Color.cyan;
|
||||
Repaint();
|
||||
}
|
||||
base.OnInspectorGUI();
|
||||
|
|
|
|||
|
|
@ -1,86 +0,0 @@
|
|||
using UnityEditor;
|
||||
using UnityEditor.EditorTools;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UniVRM10
|
||||
{
|
||||
[EditorTool("vrm-1.0/SpringBoneCollider", typeof(UniVRM10.VRM10SpringBoneCollider))]
|
||||
class VRM10SpringBoneColliderEditorTool : EditorTool
|
||||
{
|
||||
static GUIContent s_cachedIcon;
|
||||
public override GUIContent toolbarIcon
|
||||
{
|
||||
get
|
||||
{
|
||||
if (s_cachedIcon == null)
|
||||
{
|
||||
s_cachedIcon = EditorGUIUtility.IconContent("d_editcollision_32", "|vrm-1.0 SpringBoneCollider");
|
||||
}
|
||||
return s_cachedIcon;
|
||||
}
|
||||
}
|
||||
|
||||
void OnEnable()
|
||||
{
|
||||
ToolManager.activeToolChanged += ActiveToolDidChange;
|
||||
}
|
||||
|
||||
void OnDisable()
|
||||
{
|
||||
ToolManager.activeToolChanged -= ActiveToolDidChange;
|
||||
}
|
||||
|
||||
void ActiveToolDidChange()
|
||||
{
|
||||
if (!ToolManager.IsActiveTool(this))
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
public override void OnToolGUI(EditorWindow window)
|
||||
{
|
||||
if (Selection.activeTransform == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
var collider = Selection.activeTransform.GetComponent<VRM10SpringBoneCollider>();
|
||||
if (collider == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
Handles.matrix = collider.transform.localToWorldMatrix;
|
||||
{
|
||||
Handles.Label(collider.Offset, "Head");
|
||||
EditorGUI.BeginChangeCheck();
|
||||
var offset = Handles.PositionHandle(collider.Offset, Quaternion.identity);
|
||||
var offsetChanged = EditorGUI.EndChangeCheck();
|
||||
if (offsetChanged)
|
||||
{
|
||||
Undo.RecordObject(collider, "SpringBoneCollider");
|
||||
|
||||
var delta = offset - collider.Offset;
|
||||
collider.Offset = offset;
|
||||
if (collider.ColliderType == VRM10SpringBoneColliderTypes.Capsule)
|
||||
{
|
||||
collider.Tail += delta;
|
||||
}
|
||||
}
|
||||
|
||||
if (collider.ColliderType == VRM10SpringBoneColliderTypes.Capsule)
|
||||
{
|
||||
Handles.Label(collider.Tail, "Tail");
|
||||
EditorGUI.BeginChangeCheck();
|
||||
var tail = Handles.PositionHandle(collider.Tail, Quaternion.identity);
|
||||
var tailChanged = EditorGUI.EndChangeCheck();
|
||||
if (tailChanged)
|
||||
{
|
||||
Undo.RecordObject(collider, "SpringBoneCollider");
|
||||
collider.Tail = tail;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
fileFormatVersion: 2
|
||||
guid: eb79df70485ab8548bdd417c7fcbe04a
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Loading…
Reference in New Issue
Block a user