public override void OnGUI(Rect rect) { if (this.m_SceneView == null || this.m_SceneView.m_SceneViewState == null) { return; } if (Event.current.type == EventType.Layout) { return; } if (SceneFXWindow.s_Styles == null) { SceneFXWindow.s_Styles = new SceneFXWindow.Styles(); } this.Draw(rect); if (Event.current.type == EventType.MouseMove) { Event.current.Use(); } if (Event.current.type == EventType.KeyDown && Event.current.keyCode == KeyCode.Escape) { base.editorWindow.Close(); GUIUtility.ExitGUI(); } }
public override void OnGUI(Rect rect) { if ((UnityEngine.Object) this.m_SceneView == (UnityEngine.Object) null || this.m_SceneView.m_SceneViewState == null || Event.current.type == EventType.Layout) return; if (SceneFXWindow.s_Styles == null) SceneFXWindow.s_Styles = new SceneFXWindow.Styles(); this.Draw(rect); if (Event.current.type == EventType.MouseMove) Event.current.Use(); if (Event.current.type != EventType.KeyDown || Event.current.keyCode != KeyCode.Escape) return; this.editorWindow.Close(); GUIUtility.ExitGUI(); }