public CustomRadialMenu(KeyCode keyCode, CustomRadialMenuType radialMenuType, string[] gearNames, bool enabled = true) { this.keycode = keyCode; this.menuType = radialMenuType; this.gearNames = gearNames; this.enabled = enabled; RadialMenuManager.AddToList(this); }
public void SetValues(KeyCode newKeyCode, bool enabled) { this.keycode = newKeyCode; this.enabled = enabled; if (RadialMenuManager.ContainsConflict(this)) { Implementation.LogWarning("KeyCode already registered to another menu!"); } }
private static void Postfix() { RadialMenuManager.MaybeShowMenu(); }