public bool IsFaceTrackingAvailable(ref bool bNeedRestart) { bool bOneCopied = false, bAllCopied = true; if (!KinectInterop.Is64bitArchitecture()) { // 32 bit //Debug.Log("Face - x32-architecture."); KinectInterop.CopyResourceFile("Kinect20.Face.dll", "Kinect20.Face.dll", ref bOneCopied, ref bAllCopied); KinectInterop.CopyResourceFile("KinectFaceUnityAddin.dll", "KinectFaceUnityAddin.dll", ref bOneCopied, ref bAllCopied); } else { // 64 bit //Debug.Log("Face - x64-architecture."); KinectInterop.CopyResourceFile("Kinect20.Face.dll", "Kinect20.Face.dll.x64", ref bOneCopied, ref bAllCopied); KinectInterop.CopyResourceFile("KinectFaceUnityAddin.dll", "KinectFaceUnityAddin.dll.x64", ref bOneCopied, ref bAllCopied); } KinectInterop.UnzipResourceDirectory(".", "NuiDatabase.zip", "./NuiDatabase"); bNeedRestart = (bOneCopied && bAllCopied); return(true); }
public bool InitSensorInterface(ref bool bNeedRestart) { bool bOneCopied = false, bAllCopied = true; KinectInterop.CopyResourceFile("KinectUnityAddin.dll", "KinectUnityAddin.dll", ref bOneCopied, ref bAllCopied); bNeedRestart = (bOneCopied && bAllCopied); return(true); }
public bool InitSensorInterface(ref bool bNeedRestart) { bool bOneCopied = false, bAllCopied = true; KinectInterop.CopyResourceFile("KinectUnityWrapper.dll", "KinectUnityWrapper.dll", ref bOneCopied, ref bAllCopied); KinectInterop.CopyResourceFile("KinectInteraction180_32.dll", "KinectInteraction180_32.dll", ref bOneCopied, ref bAllCopied); KinectInterop.CopyResourceFile("FaceTrackData.dll", "FaceTrackData.dll", ref bOneCopied, ref bAllCopied); KinectInterop.CopyResourceFile("FaceTrackLib.dll", "FaceTrackLib.dll", ref bOneCopied, ref bAllCopied); KinectInterop.CopyResourceFile("KinectBackgroundRemoval180_32.dll", "KinectBackgroundRemoval180_32.dll", ref bOneCopied, ref bAllCopied); KinectInterop.CopyResourceFile("msvcp100d.dll", "msvcp100d.dll", ref bOneCopied, ref bAllCopied); KinectInterop.CopyResourceFile("msvcr100d.dll", "msvcr100d.dll", ref bOneCopied, ref bAllCopied); bNeedRestart = (bOneCopied && bAllCopied); return(true); }
public bool InitSensorInterface(ref bool bNeedRestart) { bool bOneCopied = false, bAllCopied = true; if (!KinectInterop.Is64bitArchitecture()) { Debug.Log("x32-architecture detected."); KinectInterop.CopyResourceFile("KinectUnityAddin.dll", "KinectUnityAddin.dll", ref bOneCopied, ref bAllCopied); } else { //Debug.Log("x64-architecture detected."); KinectInterop.CopyResourceFile("KinectUnityAddin.dll", "KinectUnityAddin.dll.x64", ref bOneCopied, ref bAllCopied); } bNeedRestart = (bOneCopied && bAllCopied); return(true); }
public bool IsSpeechRecognitionAvailable(ref bool bNeedRestart) { bool bOneCopied = false, bAllCopied = true; if (!KinectInterop.Is64bitArchitecture()) { //Debug.Log("Speech - x32-architecture."); KinectInterop.CopyResourceFile("Kinect2SpeechWrapper.dll", "Kinect2SpeechWrapper.dll", ref bOneCopied, ref bAllCopied); } else { //Debug.Log("Face - x64-architecture."); KinectInterop.CopyResourceFile("Kinect2SpeechWrapper.dll", "Kinect2SpeechWrapper.dll.x64", ref bOneCopied, ref bAllCopied); } bNeedRestart = (bOneCopied && bAllCopied); return(true); }