Esempio n. 1
0
        public SteamVRPointerController()
        {
            Managers =
                new ComponentWrapFactory <PointerManager, SteamVRPointerManager, SteamVRPointerControllerComponent>();
            //Pointer = new ComponentWrapFactory<InputPointer, SteamVRInputPointer, SteamVRInputPointerComponent>();

            ProjectData.SceneLoaded += ProjectDataOnSceneLoaded;
        }
Esempio n. 2
0
 public SteamVRControllerInput()
 {
     ControllerEventFactory =
         new ComponentWrapFactory <ControllerEvents, SteamVRControllerEvents, SteamVRControllerEventComponent>();
 }
Esempio n. 3
0
 public SteamVRControllerInteraction()
 {
     Controller = new ComponentWrapFactory <ControllerSelf, SteamVRController, Hand>();
     Haptics    = new SteamVRControllerHaptics();
 }
Esempio n. 4
0
        public SteamVRObjectInteraction()
        {
            Object = new ComponentWrapFactory <InteractObject, SteamVRInteractObject, SteamVRInteractableObject>();

            Haptics = new ComponentWrapFactory <InteractHaptics, SteamVRInteractHaptics, SteamVRHapticsInteraction>();
        }