예제 #1
0
    private void OnEnable()
    {
        Debug.Log("InputManager enabled");
        controls = new VRInput();

        controls.Enable();

        controls.Player.LeftGrip.performed             += LeftGrip;
        controls.Player.RightGrip.performed            += RightGrip;
        controls.Player.LeftIndex.performed            += LeftIndex;
        controls.Player.RightIndex.performed           += RightIndex;
        controls.Player.LeftThumbstick.performed       += LeftThumbstick;
        controls.Player.RightThumbstick.performed      += RightThumbstick;
        controls.Player.RightThumbstickPress.performed += RightThumbstickPress;

        controls.Player.LeftGrip.canceled             += LeftGripCancel;
        controls.Player.RightGrip.canceled            += RightGripCancel;
        controls.Player.LeftIndex.canceled            += LeftIndexCancel;
        controls.Player.RightIndex.canceled           += RightIndexCancel;
        controls.Player.LeftThumbstick.canceled       += LeftThumbstickCancel;
        controls.Player.RightThumbstick.canceled      += RightThumbstickCancel;
        controls.Player.RightThumbstickPress.canceled += RightThumbstickPressCancel;

        controls.Hacker.CameraMovement.performed += CameraMovement;
        controls.Hacker.CameraMovement.canceled  += CameraMovementStop;

        controls.Hacker.Click.performed += Click;
        controls.Hacker.Point.performed += MousePosition;
    }