void ShutdownPreviews() { if (_preview != null) { _preview.Shutdown(); _preview = null; } }
// // // void SetupPreviews() { ShutdownPreviews(); _preview = new SwfClipAssetPreview(); _preview.Initialize(targets .OfType <SwfClipAsset>() .Where(p => p) .ToArray()); }
void SetupPreviews() { _previews.Clear(); foreach (var clip in _clips.Where(p => !!p.clip)) { var preview = new SwfClipAssetPreview(); preview.Initialize(new Object[] { clip.clip }); _previews.Add(clip, preview); } }
void SetupPreviews() { ShutdownPreviews(); _previews = targets .OfType <SwfClip>() .Where(p => p.clip) .ToDictionary(p => p, p => { var preview = new SwfClipAssetPreview(); preview.Initialize(new Object[] { p.clip }); return(preview); }); }