public void UnregisterGUI(TweakableParamGUI gui)
 {
     TweakableParamGUI.GetInstance().UnregisterGUIItem(this);
 }
 public TweakableParamGUIGroup(TweakableParamGUI gui, Part part)
 {
     m_gui = gui;
     m_part = part;
 }
        public TweakableParamGUIItem(TweakableParamGUI gui, object controller)
        {
            m_gui = gui;
            m_controller = controller;

            RegisterGUI(gui);
        }
 private static TweakableParamGUI CreateInstance()
 {
     if (s_singleton == null) s_singleton = new TweakableParamGUI(); return s_singleton;
 }