void ApplyPreviewTransform(ProBuilderMesh mesh) { var previous = m_PreviewObject != null; if (previous) { var trs = mesh.transform; trs.position = m_PreviewObject.transform.position; trs.localRotation = m_PreviewObject.transform.localRotation; trs.localScale = m_PreviewObject.transform.localScale; } else { EditorUtility.ScreenCenter(mesh.gameObject); EditorUtility.SnapInstantiatedObject(mesh); } }