public static void CreateOrShow() { if (s_Instance == null) { s_Instance = GetWindow <InputDebuggerWindow>(); s_Instance.Show(); s_Instance.titleContent = new GUIContent("Input Debug"); } else { s_Instance.Show(); s_Instance.Focus(); } }
private void DoUtilityButtonsUI() { EditorGUILayout.BeginHorizontal(); if (GUILayout.Button(m_OpenSettingsText, EditorStyles.miniButton)) { InputSettingsProvider.Open(); } if (GUILayout.Button(m_OpenDebuggerText, EditorStyles.miniButton)) { InputDebuggerWindow.CreateOrShow(); } EditorGUILayout.EndHorizontal(); }
void ISerializationCallbackReceiver.OnAfterDeserialize() { s_Instance = this; }