/// <summary> /// Sets the buttons indicated by <code>button</code> to be visible (or not) /// </summary> /// <param name="button"></param> /// <param name="visible"></param> public void SetVisibility(XboxButton button, bool visible) { if (button.HasFlag(XboxButton.A)) { AVisible = visible; } if (button.HasFlag(XboxButton.B)) { BVisible = visible; } if (button.HasFlag(XboxButton.X)) { XVisible = visible; } if (button.HasFlag(XboxButton.Y)) { YVisible = visible; } if (button.HasFlag(XboxButton.Menu)) { MenuVisible = visible; } if (button.HasFlag(XboxButton.View)) { ViewVisible = visible; } if (button.HasFlag(XboxButton.LT)) { LTVisible = visible; } if (button.HasFlag(XboxButton.RT)) { RTVisible = visible; } if (button.HasFlag(XboxButton.LB)) { LBVisible = visible; } if (button.HasFlag(XboxButton.RB)) { RBVisible = visible; } if (button.HasFlag(XboxButton.Dpad)) { DpadVisible = visible; } if (button.HasFlag(XboxButton.LS)) { LSVisible = visible; } if (button.HasFlag(XboxButton.RS)) { RSVisible = visible; } if (button.HasFlag(XboxButton.Guide)) { GuideVisible = visible; } }