Exemple #1
0
 private static bool GetStatus(Status bit)
 {
     if (version >= v0120)
     {
         return(OVRP0120.ovrp_GetStatus2((uint)(1 << (int)bit)) != 0);
     }
     else
     {
         return((OVRP0100.ovrp_GetStatus() & (uint)(1 << (int)bit)) != 0);
     }
 }
Exemple #2
0
 public static InputState GetInputState(uint controllerMask)
 {
     if (version >= v0120)
     {
         return(OVRP0120.ovrp_GetInputState(controllerMask));
     }
     else
     {
         return(new InputState());
     }
 }
Exemple #3
0
 public static bool SetControllerVibration(uint controllerMask, float frequency, float amplitude)
 {
     if (version >= v0120)
     {
         return(OVRP0120.ovrp_SetControllerVibration(controllerMask, frequency, amplitude) == Bool.True);
     }
     else
     {
         return(false);
     }
 }
Exemple #4
0
 public static Posef GetNodePose(Node nodeId)
 {
     if (version >= v0120)
     {
         return(OVRP0120.ovrp_GetNodePose(nodeId));
     }
     else
     {
         return(new Posef());
     }
 }