public static Posef GetNodePose(Node nodeId, bool usePhysicsPose) { if (version >= OVRP_1_8_0.version && usePhysicsPose) { return(OVRP_1_8_0.ovrp_GetNodePose2(0, nodeId)); } return(OVRP_0_1_2.ovrp_GetNodePose(nodeId)); }
public static bool SetControllerVibration(uint controllerMask, float frequency, float amplitude) { if (version >= OVRP_0_1_2.version) { return(OVRP_0_1_2.ovrp_SetControllerVibration(controllerMask, frequency, amplitude) == Bool.True); } else { return(false); } }
public static Posef GetNodePose(Node nodeId) { if (version >= OVRP_0_1_2.version) { return(OVRP_0_1_2.ovrp_GetNodePose(nodeId)); } else { return(new Posef()); } }
private static bool GetStatus(Status bit) { if (version >= OVRP_0_1_2.version) { return(OVRP_0_1_2.ovrp_GetStatus2((uint)(1 << (int)bit)) != 0); } else { return((OVRP_0_1_0.ovrp_GetStatus() & (uint)(1 << (int)bit)) != 0); } }
public static ovrPosef GetNodePose(ovrNode nodeId, ovrStep stepId) { if (version >= OVRP_1_12_0.version) { return(OVRP_1_12_0.ovrp_GetNodePoseState(stepId, nodeId).Pose); } if (version >= OVRP_1_8_0.version && stepId == ovrStep.Physics) { return(OVRP_1_8_0.ovrp_GetNodePose2(0, nodeId)); } return(OVRP_0_1_2.ovrp_GetNodePose(nodeId)); }
public static ControllerState GetControllerState(uint controllerMask) { if (version >= OVRP_1_1_0.version) { return(OVRP_1_1_0.ovrp_GetControllerState(controllerMask)); } else if (version >= OVRP_0_1_2.version) { return(new ControllerState(OVRP_0_1_2.ovrp_GetInputState(controllerMask))); } else { return(new ControllerState()); } }
public static Posef GetNodePose(Node nodeId) { return(OVRP_0_1_2.ovrp_GetNodePose(nodeId)); }