未使用削除

This commit is contained in:
ousttrue 2022-10-21 18:57:34 +09:00
parent 938e6f7490
commit 028cd81c19
5 changed files with 2 additions and 123 deletions

View File

@ -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()
{

View File

@ -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);
}

View File

@ -10,7 +10,7 @@ namespace UniVRM10
{
if (VRM10Window.Active == target)
{
GUI.backgroundColor = Color.green;
GUI.backgroundColor = Color.cyan;
Repaint();
}
base.OnInspectorGUI();

View File

@ -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;
}
}
}
}
}
}

View File

@ -1,11 +0,0 @@
fileFormatVersion: 2
guid: eb79df70485ab8548bdd417c7fcbe04a
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: