public static void ShowWindow(Rect rect, AnimationClip clip, EditorCurveBinding binding) { if (__window != null) { __window.Close(); //Debug.Log ("Hide Prev"); } __window = ScriptableObject.CreateInstance <CurveEditorWindow> (); // EditorWindow.GetWindow<CurveEditorWindow> (); __window.__binding = binding; __window.__clip = clip; //rect = new Rect (0, 0, 100, 100); __window.position = rect; __window.ShowPopup(); __window.Focus(); }