protected override GUIElement GetElement(RelativeRect rect) { var btn = new MenuCheckButton(rect); btn.ButtonCheckChanged += ListButton_ButtonCheckChanged; return(btn); }
protected override void SetupElement(GUIElement element, int index, string text) { MenuCheckButton btn = element as MenuCheckButton; if (btn == null) { return; } btn.SetText(text); if (index == SelectedIndex) { btn.Check(); } else { btn.UnCheck(); } }