Esempio n. 1
0
 public static IEnumerable <string> TrackedDeviceStrings(this CVRSystem hmd, ETrackedDeviceProperty prop)
 {
     if (hmd == null)
     {
         throw new ArgumentNullException(nameof(hmd));
     }
     return(DeviceIndexes.Select(i => hmd.TrackedDeviceString(i, prop)).WhereSuccess());
 }
Esempio n. 2
0
 public Result <string, ETrackedPropertyError> DeviceInfo(int deviceIndex, ETrackedDeviceProperty prop)
 => hmd.TrackedDeviceString(deviceIndex, ETrackedDeviceProperty.Prop_RenderModelName_String);