void Start()
 {
     frontCamName = WebcamUtils.GetFrontCamName();
     backCamName  = WebcamUtils.GetBackCamName();
     Debug.Log(frontCamName);
     Debug.Log(backCamName);
     if (backCamName != null)
     {
         webcam = new WebCamTexture(backCamName);
         webcam.Play();
         gameObject.GetComponent <Renderer>().material.mainTexture = webcam;
         Apply();
         isBackCam = true;
     }
     else
     {
         webcam = new WebCamTexture(frontCamName);
         webcam.Play();
         gameObject.GetComponent <Renderer>().material.mainTexture = webcam;
         Apply();
     }
     Apply();
 }
 public void Apply()
 {
     WebcamUtils.SetOrientation(webcam, gameObject);
     WebcamUtils.SetRatio(WebcamUtils.GetRatio(webcam), gameObject);
     WebcamUtils.SetCameraSize(Camera.main, gameObject.GetComponent <Renderer>());
 }