public bool IsButtonUsageAllActive(ControllerButtonUsage buttonUsage) { var currentData = GetData(); return(currentData.IsDataValid && (buttonUsage & currentData.ButtonUsageMask) == buttonUsage); }
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; }