コード例 #1
0
        public void ButtonStateNoChange([Values(ButtonType.Grip, ButtonType.TouchPad, ButtonType.Trigger)] ButtonType buttonType)
        {
            ControllerInput controllerInput = new ControllerInput();
            var             buttonState     = ButtonState.Down;

            controllerInput.SetButtonState(buttonType, buttonState);

            Assert.AreEqual(controllerInput.GetButtonState(buttonType), ButtonState.Up);
        }
コード例 #2
0
        public void ButtonStateChangeLateUpdate(
            [Values(ButtonType.Grip, ButtonType.TouchPad, ButtonType.Trigger)] ButtonType buttonType,
            [Values(ButtonState.Down, ButtonState.Pressed, ButtonState.Released)] ButtonState buttonState)
        {
            ControllerInput controllerInput = new ControllerInput();

            controllerInput.SetButtonState(buttonType, buttonState);
            controllerInput.LateUpdate();
            Assert.AreEqual(controllerInput.GetButtonState(buttonType), buttonState);
        }