private void UpdateButton(ButtonState state, MouseButton button)
{
var index = (int)button;
if (state == ButtonState.Pressed)
{
FramesSinceButtonPressed[index]++;
FramesSinceButtonReleased[index] = 0;
}
else
{
FramesSinceButtonPressed[index] = 0;
FramesSinceButtonReleased[index]++;
}
}