public static void SetSensorKeyboard()
    {
        if (GetJoyconVector != null)
        {
            joyconAngle = GetJoyconVector().y;
        }
        GetJoyconVector = () =>
        {
            return(new Vector3(0, joyconAngle, 0));
        };

        GetJoyconGyro = () =>
        {
            if (Input.GetKey(KeyCode.D))
            {
                return(new Vector3(0, 0, -5));
            }
            if (Input.GetKey(KeyCode.A))
            {
                return(new Vector3(0, 0, 5));
            }
            return(Vector3.zero);
        };

        GetJoyconAccel = () =>
        {
            return(new Vector3(Input.GetAxis("Vertical") * 10, 1, 0));
        };
    }
    public static void SetSensorJoycon(Joycon joycon)
    {
        GetJoyconVector = () =>
        {
            return(joycon.GetVector().eulerAngles);
        };

        GetJoyconGyro = joycon.GetGyro;

        GetJoyconAccel = joycon.GetAccel;
    }