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")); } }
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")); }