public void RecalculateBoneWeights()
{
Skeleton[] skeletons = transform.root.gameObject.GetComponentsInChildren<Skeleton>(true);
Skeleton skeleton = null;
foreach (Skeleton s in skeletons) {
if (transform.IsChildOf(s.transform))
{
skeleton = s;
}
}
if (skeleton != null) {
skeleton.CalculateWeights(true);
// Debug.Log("Calculated weights for " + gameObject.name);
}
}