Exemplo n.º 1
0
            public static IEnumerator GetAssetPreview(UnityObject obj, Action <Texture> callback)
            {
                Texture texture = null;

#if UNITY_EDITOR
                texture = AssetPreview.GetAssetPreview(obj);

                while (AssetPreview.IsLoadingAssetPreview(obj.GetInstanceID()))
                {
                    texture = AssetPreview.GetAssetPreview(obj);
                    yield return(null);
                }

                if (!texture)
                {
                    texture = AssetPreview.GetMiniThumbnail(obj);
                }
#else
                yield return(null);
#endif

                callback(texture);
            }