public bool Equals(XInputGamepad rhs) { return (Buttons == rhs.Buttons && LeftTrigger == rhs.LeftTrigger && RightTrigger == rhs.RightTrigger && LeftThumbX == rhs.LeftThumbX && LeftThumbY == rhs.LeftThumbY && RightThumbX == rhs.RightThumbX && RightThumbY == rhs.RightThumbY); }
public bool IsNoButtonHeldDown(XInputGamepad gp) { if (gp.IsAButtonDown) { return false; } if (gp.IsBButtonDown) { return false; } if (gp.IsXButtonDown) { return false; } if (gp.IsYButtonDown) { return false; } if (gp.IsStartButtonDown) { return false; } if (gp.IsBackButtonDown) { return false; } if (gp.IsDPadLeftButtonDown) { return false; } if (gp.IsDPadRightButtonDown) { return false; } if (gp.IsDPadUpButtonDown) { return false; } if (gp.IsDPadDownButtonDown) { return false; } if (gp.IsLeftThumbButtonDown) { return false; } if (gp.IsRightThumbButtonDown) { return false; } if (gp.IsLeftShoulderButtonDown) { return false; } if (gp.IsRightShoulderButtonDown) { return false; } return true; }
public bool Equals(XInputGamepad rhs) { return Buttons == rhs.Buttons && LeftTrigger == rhs.LeftTrigger && RightTrigger == rhs.RightTrigger && LeftThumbX == rhs.LeftThumbX && LeftThumbY == rhs.LeftThumbY && RightThumbX == rhs.RightThumbX && RightThumbY == rhs.RightThumbY; }