Merge pull request #427 from Fenrisul/master

[Unity] SkeletonUtilityBoneInspector.cs updated
This commit is contained in:
Fenrisul 2015-05-26 21:37:01 -07:00
commit 59cd863e53

View File

@ -203,7 +203,19 @@ public class SkeletonUtilityBoneInspector : Editor {
GUILayout.BeginHorizontal();
GUILayout.Space(30);
if (GUILayout.Button(box.Name, GUILayout.Width(200))) {
utilityBone.AddBoundingBox(currentSkinName, entry.Key.Data.Name, box.Name);
var child = utilityBone.transform.FindChild("[BoundingBox]" + box.Name);
if (child != null) {
var originalCollider = child.GetComponent<PolygonCollider2D>();
var updatedCollider = SkeletonUtility.AddBoundingBoxAsComponent(box, child.gameObject, originalCollider.isTrigger);
originalCollider.points = updatedCollider.points;
if (EditorApplication.isPlaying)
Destroy(updatedCollider);
else
DestroyImmediate(updatedCollider);
} else {
utilityBone.AddBoundingBox(currentSkinName, entry.Key.Data.Name, box.Name);
}
}
GUILayout.EndHorizontal();
}