private void DrawActionsGUI() { GUILayout.Label(Contents.enabledActionsContent, EditorStyles.boldLabel); if (m_EnabledActions == null) { m_EnabledActions = new List <InputAction>(); } else { m_EnabledActions.Clear(); } InputSystem.FindAllEnabledActions(m_EnabledActions); EditorGUILayout.BeginHorizontal(GUILayout.ExpandWidth(false)); var numEnabledActions = m_EnabledActions.Count; if (numEnabledActions == 0) { GUILayout.Label(Contents.noneContent); } else { for (var i = 0; i < m_EnabledActions.Count; ++i) { var action = m_EnabledActions[i]; if (GUILayout.Button(action.name)) { InputActionDebuggerWindow.CreateOrShowExisting(m_EnabledActions[i]); } } } EditorGUILayout.EndHorizontal(); }