private void DrawEventPreview(EditorEventRef eventRef) { detailsView.DrawEvent(eventRef, isNarrow); DrawSeparatorLine(); // Playback controls, 3D Preview and meters EditorGUILayout.BeginHorizontal(GUILayout.Height(event3DPreview.Height)); GUILayout.FlexibleSpace(); EditorGUILayout.BeginVertical(); if (!isNarrow) { GUILayout.FlexibleSpace(); } transportControls.OnGUI(eventRef, parameterControls.ParameterValues); if (isNarrow) { EditorGUILayout.Separator(); meters.OnGUI(true); } else { GUILayout.FlexibleSpace(); } EditorGUILayout.EndVertical(); event3DPreview.OnGUI(eventRef); if (!isNarrow) { meters.OnGUI(false); } GUILayout.FlexibleSpace(); EditorGUILayout.EndHorizontal(); DrawSeparatorLine(); parameterControls.OnGUI(eventRef); }