Ejemplo n.º 1
0
 public override void RemoveController(IUIPointer controller)
 {
     if (controller is UIGazePointer)
     {
         controllerData.Remove(controller as UIGazePointer);
     }
 }
Ejemplo n.º 2
0
 public override void AddController(IUIPointer controller)
 {
     if (controller is UIGazePointer)
     {
         controllerData.Add(controller as UIGazePointer, new VRInputControllerData());
     }
 }
Ejemplo n.º 3
0
 private void initPointer(IUIPointer pointer)
 {
     VRInputModule.instance.AddController(pointer);
     pointer.Initialize();
     _pointersList.Add(pointer);
 }
Ejemplo n.º 4
0
 protected void UpdateCameraPosition(IUIPointer controller)
 {
     UICamera.transform.position = controller.target.transform.position;
     UICamera.transform.rotation = controller.target.transform.rotation;
 }
Ejemplo n.º 5
0
 abstract public void RemoveController(IUIPointer controller);
Ejemplo n.º 6
0
 abstract public void AddController(IUIPointer controller);
Ejemplo n.º 7
0
 public override void Reset()
 {
     current    = null;
     controller = null;
     base.Reset();
 }