void UpdatePreview()
 {
     if (PreviewEnabled && CanPreview())
     {
         if (m_Preview == null)
         {
             try
             {
                 m_Preview = Preview.CreatePreview(TargetAsset, m_PreviewTarget);
                 m_Preview.PreviewInvalidated += PreviewTargetInvalidated;
                 PreviewActiveTime();
             }
             catch (Exception e)
             {
                 Debug.Log(e.Message);
             }
         }
         else
         {
             PreviewActiveTime();
         }
     }
 }