[unity] Fix BoundingBoxFollower release build bug.

This commit is contained in:
pharan 2017-02-15 13:44:13 +08:00
parent 04cabf7f3c
commit 3ae51cb0ec

View File

@ -160,25 +160,25 @@ namespace Spine.Unity {
}
void DisposeColliders () {
#if UNITY_EDITOR
var colliders = GetComponents<PolygonCollider2D>();
if (colliders.Length == 0) return;
if (Application.isPlaying) {
foreach (var c in colliders) {
if (c != null)
Destroy(c);
if (Application.isEditor) {
if (Application.isPlaying) {
foreach (var c in colliders) {
if (c != null)
Destroy(c);
}
} else {
foreach (var c in colliders)
if (c != null)
DestroyImmediate(c);
}
} else {
foreach (var c in colliders)
if (c != null)
DestroyImmediate(c);
foreach (PolygonCollider2D c in colliders)
if (c != null)
Destroy(c);
}
#else
foreach (PolygonCollider2D c in colliderTable.Values)
if (c != null)
Destroy(c);
#endif
slot = null;
currentAttachment = null;