Exemplo n.º 1
0
        public Plugin()
        {
            if (OpenVRActionManager.isRunning)
            {
                OpenVRActionManager actionManager = OpenVRActionManager.instance;

                leftHandAnimAction  = actionManager.RegisterAction(new SkeletalInput("/actions/customavatars/in/lefthandanim"));
                rightHandAnimAction = actionManager.RegisterAction(new SkeletalInput("/actions/customavatars/in/righthandanim"));
            }
        }
Exemplo n.º 2
0
        private void RegisterActionSet()
        {
            logger.Info("Registering actions");

            OpenVRActionManager manager = OpenVRActionManager.instance;

            leftTriggerValue  = manager.RegisterAction(new VectorInput("/actions/main/in/lefttriggervalue"));
            rightTriggerValue = manager.RegisterAction(new VectorInput("/actions/main/in/righttriggervalue"));
            menu          = manager.RegisterAction(new BooleanInput("/actions/main/in/menu"));
            leftSlice     = manager.RegisterAction(new HapticVibrationOutput("/actions/main/out/leftslice"));
            rightSlice    = manager.RegisterAction(new HapticVibrationOutput("/actions/main/out/rightslice"));
            leftHandPose  = manager.RegisterAction(new PoseInput("/actions/main/in/lefthandpose"));
            rightHandPose = manager.RegisterAction(new PoseInput("/actions/main/in/righthandpose"));
        }