public void OnSceneGUI() { if (SceneView.lastActiveSceneView != null) { if (m_ShouldFocus) { m_ShouldFocus = false; SceneView.lastActiveSceneView.FrameSelected(); } } m_Editor.PullProbePositions(); var lpg = target as LightProbeGroup; if (lpg != null) { if (m_Editor.OnSceneGUI(lpg.transform)) { StartEditProbes(); } else { EndEditProbes(); } } m_Editor.PushProbePositions(); }
private void InternalOnSceneView() { if (!EditorGUIUtility.IsGizmosAllowedForObject(target)) { return; } if (SceneView.lastActiveSceneView != null) { if (m_ShouldFocus) { m_ShouldFocus = false; SceneView.lastActiveSceneView.FrameSelected(); } } m_Editor.PullProbePositions(); var lpg = target as LightProbeGroup; if (lpg != null) { if (m_Editor.OnSceneGUI(lpg.transform)) { StartEditProbes(); } else { EndEditProbes(); } } m_Editor.PushProbePositions(); }