internal static bool ShowAtPosition(Rect screenActivatorRect, CodeCompletionWindowInput input, ISettings settings) { if (s_Instance == null) { s_Instance = CreateInstance <CodeCompletionWindow>(); s_Instance.hideFlags = HideFlags.HideAndDontSave; } s_Instance.Init(screenActivatorRect, input, settings); return(true); }
internal static bool ShowAtPosition(Rect screenActivatorRect, CodeCompletionWindowInput input, ISettings settings) { if (s_Instance == null) { s_Instance = CreateInstance<CodeCompletionWindow>(); s_Instance.hideFlags = HideFlags.HideAndDontSave; } s_Instance.Init(screenActivatorRect, input, settings); return true; }
public void OnDisable() { s_Instance._input.m_CodeView.SetKeyboardFocus(); // can close window on lost focus s_Instance = null; }
public void OnEnable() { s_Instance = this; }