public CustomButtonEntryCombined([LocalizationRequired(false)] string id, string displayName, string toolTip = null, Keys?defaultKey = null, Keys?defaultModifierKey = null) { WheelButton = new WheelButtonEntry(id, displayName, true); Button = new CustomButtonEntry(id, displayName, defaultKey, false); ButtonModifier = new CustomButtonEntry(id, displayName, defaultModifierKey, true); Button.ModifierReference = ButtonModifier; ToolTip = toolTip; }
public CustomButtonEntryCombined([LocalizationRequired(false)] string id, string displayName, string toolTip, Keys?defaultKey, [CanBeNull] List <Keys> modifiers) { WheelButton = new WheelButtonEntry(id, displayName, true); WheelButtonModifier = new WheelButtonEntry(id, displayName, false, true); WheelButton.ModifierButton = WheelButtonModifier; WheelButtonModifier.ModifierButton = WheelButton; Button = new CustomButtonEntry(id, displayName, defaultKey, modifiers); ToolTip = toolTip; }