void DestroyIrrelevantObjects() { RagdollDefinitionBindings bindings = rootBone.GetComponentInParent <RagdollDefinitionBindings>(); Assert.IsNotNull(bindings); Transform transform = rootBone.transform; while (transform != bindings.transform) { DestroySiblings(transform); transform = transform.parent; } }