private void DrawTabBarContentBtn(GUIDockContentBase c) { var checkrc = GUIOption.Check(GUIOptionCheck.rectContains); if (GUILayout.Button(c.Title, m_contentFocus == c ? GUIStyle.Current.TabBtnColorActive : GUIStyle.Current.TabBtnColor, checkrc)) { m_contentFocus = c; } if (c.InternalTabBtnDragState.OnDrag(checkrc.Checked())) { var root = GetRoot(); var matchedDock = root.CheckDockNodeMatched(); if (matchedDock == null) { } else { var dockplace = matchedDock.DrawOnDockContentDrag(c, this); if (dockplace != GUIDockPlace.none) { Console.WriteLine(">> " + dockplace); GetRoot().m_mgr.SetDockPlace(dockplace, c, this, matchedDock); } } } }