示例#1
0
 // Close Protocol
 public void OnExiting()
 {
     if (vRProtocol.useCam1)
     {
         if (cam1.m_IsLive == true)
         {
             if (vRProtocol.trackCam1)
             {
                 this.fastT.OnExit();
             }
             this.cam1.OnExit();
         }
     }
     if (vRProtocol.useCam2)
     {
         if (cam2.m_IsLive == true)
         {
             if (vRProtocol.trackCam2)
             {
                 this.fastT.OnExit();
             }
             this.cam2.OnExit();
         }
     }
     if (vRProtocol.usePhotodiode)
     {
         pd.OnExit();
     }
     if (vRProtocol.usePulsePal)
     {
         pp.OnExit();
     }
     this.kft.OnExit();
     if (vRProtocol.recordTracking)
     {
         this.dataRecorder.OnExit();
     }
     if (vRProtocol.recordStimulus)
     {
         stimRecorder.OnExit();
     }
     if (vRProtocol.recordPhotodiode)
     {
         photoRecorder.OnExit();
     }
     render.OnExit();
     update.OnExit();
 }