Artemis.Engine.Input.MouseInput.UpdateButton C# (CSharp) Method

UpdateButton() private method

private UpdateButton ( ButtonState state, MouseButton button ) : void
state ButtonState
button MouseButton
return void
        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]++;
            }
        }