public void AddAsset(AnalyzerAsset asset)
 {
     if (_assets == null)
     {
         _assets = new List <AnalyzerAsset>();
     }
     _assets.Add(asset);
 }
 // 返回 true 表示第一次访问此资源
 private bool GetAsset(string assetPath, out AnalyzerAsset asset)
 {
     if (!assets.TryGetValue(assetPath, out asset))
     {
         asset = assets[assetPath] = new AnalyzerAsset()
         {
             assetPath     = assetPath,
             firstOpenTime = _frameTime,
         };
         return(true);
     }
     return(false);
 }