private void applyCollisionManager(CollisionManager collisionManager) { //Debug.Log ("applyCollisionManager " + collisionManager.blobName1 + " " + collisionManager.blobName2); BlobManager newBlob = collisionManager.getBlobManager (); addToBlobs (newBlob); startBlob (newBlob, collisionManager.newMapData, newBlob.getPrism ().getPosition ()); mainBlobName = newBlob.blobName; newBlob.voxelCount=collisionManager.blob1.voxelCount+collisionManager.blob2.voxelCount; if (!collisionManager.isBlob2InsideBlob1) removeBlob (collisionManager.blob1.blobName); removeBlob (collisionManager.blob2.blobName); }