Ejemplo n.º 1
0
 public void Dispose()
 {
     renderCam.Dispose();
     for (var i = 0; i < colorTextures.Length; i++)
     {
         colorTextures [i].Dispose();
     }
     resultTex.Dispose();
 }
 void OnDestroy()
 {
     manualCam.Dispose();
     if (_imageTex0 != null)
     {
         _imageTex0.Dispose();
         _imageTex0 = null;
     }
     if (_imageTex1 != null)
     {
         _imageTex1.Dispose();
         _imageTex1 = null;
     }
     if (_sourceTex != null)
     {
         _sourceTex.Dispose();
         _sourceTex = null;
     }
 }
Ejemplo n.º 3
0
 protected virtual void OnDisable()
 {
     //NotifyTextureOnChange(null);
     manualCam.Dispose();
     if (_imageTex0 != null)
     {
         _imageTex0.Dispose();
         _imageTex0 = null;
     }
     if (_imageTex1 != null)
     {
         _imageTex1.Dispose();
         _imageTex1 = null;
     }
     if (_sourceTex != null)
     {
         _sourceTex.Dispose();
         _sourceTex = null;
     }
 }