示例#1
0
 public virtual bool IsPressing(InputManager.Hands hand)
 {
     selectedHand = (hand == InputManager.Hands.Left) ? OVRInput.Controller.LTouch : OVRInput.Controller.RTouch;
     return(OVRInput.Get(OVRInput.Axis1D.PrimaryIndexTrigger, selectedHand) > 0.2);
 }
示例#2
0
 public virtual Quaternion GetLocalRotation(InputManager.Hands hand)
 {
     selectedHand = (hand == InputManager.Hands.Left) ? OVRInput.Controller.LTouch : OVRInput.Controller.RTouch;
     return(OVRInput.GetLocalControllerRotation(selectedHand));
 }
示例#3
0
    OVRInput.Controller selectedHand;    //Mano de OVR

    public virtual Vector3 GetLocalPosition(InputManager.Hands hand)
    {
        selectedHand = (hand == InputManager.Hands.Left) ? OVRInput.Controller.LTouch : OVRInput.Controller.RTouch;
        return(OVRInput.GetLocalControllerPosition(selectedHand));
    }
示例#4
0
 public virtual Quaternion GetLocalRotation(InputManager.Hands hand)
 {
     return(Quaternion.identity);
 }
示例#5
0
 public virtual Vector3 GetLocalPosition(InputManager.Hands hand)
 {
     return(Vector3.zero);
 }
示例#6
0
 public virtual bool IsPressing(InputManager.Hands hand)
 {
     return(false);
 }