diff --git a/Assets/IsoTools/Scripts/Internal/IsoPhysicHelperHolder.cs b/Assets/IsoTools/Scripts/Internal/IsoPhysicHelperHolder.cs index 6321980..bb1f288 100644 --- a/Assets/IsoTools/Scripts/Internal/IsoPhysicHelperHolder.cs +++ b/Assets/IsoTools/Scripts/Internal/IsoPhysicHelperHolder.cs @@ -15,15 +15,8 @@ namespace IsoTools.Internal { } protected void DestroyUnnecessaryCheck() { - var unnecessary = true; GetComponents(_tmpHolders); - for ( int i = 0, e = _tmpHolders.Count; i < e; ++i ) { - if ( _tmpHolders[i] != this ) { - unnecessary = false; - break; - } - } - if ( unnecessary ) { + if ( _tmpHolders.Count == 1 && _tmpHolders[0] == this ) { Destroy(physicHelper); } _tmpHolders.Clear();