public void TryToReturnFromIsolate(string structureName) { if (GameObject.Find(structureName + "(Clone)") == null) { Debug.Log("Tried to return from isolation the structure '" + structureName + "', which could not be found"); return; } foreach (MovingStructureWithDirection movingStructure in movingStructures) { if (movingStructure.structure.ModelTransform.name == structureName + "(Clone)") { return; } } TryToReturnIsolatedStructure(structureName); if (customMessages != null) { customMessages.SendTryToReturnIsolatedStructureMessage(structureName); } Debug.Log("Try to return from isolate is done for " + structureName); }