public void SetSplitMode(GUISplitViewContentMode mode) { if (m_mainDocker == null) { m_mainDocker = new GUIContentDocker(); } if (mode == SplitMode) { return; } if (mode == GUISplitViewContentMode.Container) { if (m_leftView == null) { m_leftView = new GUISplitView(); } if (m_rightView == null) { m_rightView = new GUISplitView(); } AddSubView(m_leftView); AddSubView(m_rightView); } else { RemoveSubView(m_leftView); RemoveSubView(m_rightView); } SplitMode = mode; }
public GUISplitView(GUISplitViewContentMode mode = GUISplitViewContentMode.Content) { SetSplitMode(mode); }