public User32Interop.Win32Point GetUnityWindowCenter()
 {
     User32Interop.Win32Rect rect;
     User32Interop.GetWindowRect(_unityHWnd, out rect);
     return(new User32Interop.Win32Point((rect.left + rect.right) / 2, (rect.bottom + rect.top) / 2));
 }
 public void SetUnityWindowForeground()
 {
     User32Interop.SetActiveWindow(_unityHWnd);
 }
 public WindowsUnityWindow()
 {
     _unityHWnd = User32Interop.FindWindow(null, Application.productName);
 }