void Start()
 {
     if (leftHandController != null)
     {
         var controller_l = leftHandController.GetComponent <SteamVR_TrackedObject>();
         _device_L = SteamVR_Controller.Input((int)controller_l.index);
     }
     if (rightHandController != null)
     {
         var controller_r = rightHandController.GetComponent <SteamVR_TrackedObject>();
         _device_R = SteamVR_Controller.Input((int)controller_r.index);
     }
     eyelidsControler = GetComponentInChildren <EyelidsControler>();
     eyesController   = GetComponentInChildren <EyesController>();
     mouthController  = GetComponentInChildren <MouthController>();
 }
 // Use this for initialization
 void Start()
 {
     WebCamManager.Instance.OnFacelandmarkUpdated += fadeDetedtedEvent;
     WebCameraScreenSize.x = WebCamManager.Instance.requestedWidth;
     WebCameraScreenSize.y = WebCamManager.Instance.requestedHeight;
     if (HeadAnchor)
     {
         HeadAngleOffset = HeadAnchor.transform.eulerAngles;
     }
     else
     {
         HeadAngleOffset = Vector3.zero;
     }
     if (BodyAnchor)
     {
         BodyPosYOffset = BodyAnchor.transform.position.y;
     }
     if (TargetModel)
     {
         mouthController = TargetModel.GetComponentInChildren <MouthController>();
     }
 }