protected virtual void AddWarningBox(IKSolver solver) { EditorGUILayout.Space(); EditorGUILayout.BeginHorizontal("Box"); EditorGUILayout.LabelField("Invalid/incomplete setup, can't initiate solver."); if (GUILayout.Button("What's wrong?")) { Warning.logged = false; solver.IsValid(true); } EditorGUILayout.EndHorizontal(); EditorGUILayout.Space(); }