private static void TransformRuntimeCopy(bool withChildren) { for (int i = 0; i < Selection.gameObjects.Length; i++) { Transform transform = Selection.gameObjects[i].transform; TransformRuntimeCopy(transform); if (withChildren) { transform.ActionRecursion(TransformRuntimeCopy); } } }