public SteamVRPointerController() { Managers = new ComponentWrapFactory <PointerManager, SteamVRPointerManager, SteamVRPointerControllerComponent>(); //Pointer = new ComponentWrapFactory<InputPointer, SteamVRInputPointer, SteamVRInputPointerComponent>(); ProjectData.SceneLoaded += ProjectDataOnSceneLoaded; }
public SteamVRControllerInput() { ControllerEventFactory = new ComponentWrapFactory <ControllerEvents, SteamVRControllerEvents, SteamVRControllerEventComponent>(); }
public SteamVRControllerInteraction() { Controller = new ComponentWrapFactory <ControllerSelf, SteamVRController, Hand>(); Haptics = new SteamVRControllerHaptics(); }
public SteamVRObjectInteraction() { Object = new ComponentWrapFactory <InteractObject, SteamVRInteractObject, SteamVRInteractableObject>(); Haptics = new ComponentWrapFactory <InteractHaptics, SteamVRInteractHaptics, SteamVRHapticsInteraction>(); }