You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

34 lines
816 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using RootMotion.Dynamics;
#if UNITY_EDITOR
using UnityEditor;
using UnityEditor.SceneManagement;
#endif
namespace RootMotion.Dynamics
{
public class FixFootColliders : MonoBehaviour
{
public Transform root;
public Transform leftFoot;
public Transform rightFoot;
[ContextMenu("Fix")]
public void Fix()
{
var leftC = BipedRagdollCreator.FixFootCollider(leftFoot, root);
var rightC = BipedRagdollCreator.FixFootCollider(rightFoot, root);
#if UNITY_EDITOR
EditorUtility.SetDirty(leftC);
EditorUtility.SetDirty(rightC);
EditorSceneManager.MarkSceneDirty(EditorSceneManager.GetActiveScene());
#endif
}
}
}