using UnityEngine; using System.Collections; namespace RootMotion.Dynamics { public class JointBreakBroadcaster : MonoBehaviour { /// /// The PuppetMaster that this muscle belongs to. /// [HideInInspector] public PuppetMaster puppetMaster; /// /// The index of this muscle in the PuppetMaster.muscles array. /// [HideInInspector] public int muscleIndex; void OnJointBreak() { if (!enabled) return; puppetMaster.RemoveMuscleRecursive(puppetMaster.muscles[muscleIndex].joint, true, true, MuscleRemoveMode.Numb); } } }