Exemplo n.º 1
0
        public bool IsButtonUsageAllActive(ControllerButtonUsage buttonUsage)
        {
            var currentData = GetData();

            return(currentData.IsDataValid &&
                   (buttonUsage & currentData.ButtonUsageMask) == buttonUsage);
        }
Exemplo n.º 2
0
 public void CopyPosesAndStateFrom(ControllerDataAsset source)
 {
     ButtonUsageMask   = source.ButtonUsageMask;
     RootPose          = source.RootPose;
     RootPoseOrigin    = source.RootPoseOrigin;
     PointerPose       = source.PointerPose;
     PointerPoseOrigin = source.PointerPoseOrigin;
 }
 public UsageMapping(ControllerButtonUsage usage, OVRInput.Button button)
 {
     Usage  = usage;
     Touch  = OVRInput.Touch.None;
     Button = button;
 }
 public UsageMapping(ControllerButtonUsage usage, OVRInput.Touch touch)
 {
     Usage  = usage;
     Touch  = touch;
     Button = OVRInput.Button.None;
 }