static void SnapShot(Camera cam, string path)
{
cam.Render();
cam.Render();
Texture2D image = new Texture2D(cam.targetTexture.width, cam.targetTexture.height, TextureFormat.RGB24, false);
image.ReadPixels(new Rect(0, 0, cam.targetTexture.width, cam.targetTexture.height), 0, 0);
image.Apply();
var bytes = image.EncodeToPNG();
System.IO.File.WriteAllBytes(path, bytes);
}