public static int GetHmdVersion() { if (hmdVersion <= 0) { hmdVersion = API_1_0_0.GetVersionByDeviceType(0); } return(hmdVersion); }
public static int GetElectricity(int deviceIndex) { if (GetHmdVersion() >= API_1_0_0.apiVersion) { return(API_1_0_0.GetElectricityByDeviceType(deviceIndex)); } else { return(0); } }
public static Nolo_ControllerStates GetControllerStates(int deviceIndex) { if (GetHmdVersion() >= API_1_0_0.apiVersion) { return(API_1_0_0.GetControllerStatesByDeviceTyp(deviceIndex)); } else { return(new Nolo_ControllerStates()); } }
public static Nolo_Transform GetPose(int deviceIndex) { if (GetHmdVersion() >= API_1_0_0.apiVersion) { return(new Nolo_Transform(API_1_0_0.GetPoseByDeviceType(deviceIndex))); } else { return(new Nolo_Transform()); } }
public static Nolo_Vector3 GetHmdInitPosition() { if (hmdVersion <= 0) { hmdVersion = API_1_0_0.GetVersionByDeviceType(0); } if (hmdVersion >= API_2_0_0.apiVersion) { return(API_2_0_0.GetHmdInitPosition()); } return(new Nolo_Vector3()); }
public static int GetTrackingStatus(int type) { if (hmdVersion <= 0) { hmdVersion = API_1_0_0.GetVersionByDeviceType(0); } if (hmdVersion >= API_2_0_0.apiVersion) { return(API_2_0_0.GetDeviceTrackingStatus(type)); } return(0); }
public static int GetElectricity(int deviceIndex) { if (hmdVersion <= 0) { hmdVersion = API_1_0_0.GetVersionByDeviceType(0); } if (hmdVersion >= API_1_0_0.apiVersion) { return(API_1_0_0.GetElectricityByDeviceType(deviceIndex)); } else { return(0); } }
public static Nolo_ControllerStates GetControllerStates(int deviceIndex) { if (hmdVersion <= 0) { hmdVersion = API_1_0_0.GetVersionByDeviceType(0); } if (hmdVersion >= API_1_0_0.apiVersion) { return(API_1_0_0.GetControllerStatesByDeviceTyp(deviceIndex)); } else { return(new Nolo_ControllerStates()); } }
public static Nolo_Transform GetPose(int deviceIndex) { if (hmdVersion <= 0) { hmdVersion = API_1_0_0.GetVersionByDeviceType(0); } if (hmdVersion >= API_1_0_0.apiVersion) { return(new Nolo_Transform(API_1_0_0.GetPoseByDeviceType(deviceIndex))); } else { return(new Nolo_Transform()); } }