public DownloadFoldoutGroup(AssetStoreDownloadManager assetStoreDownloadManager,
                             AssetStoreCache assetStoreCache,
                             PackageDatabase packageDatabase)
     : base(new PackageDownloadButton(assetStoreDownloadManager, assetStoreCache, packageDatabase),
            new PackageCancelDownloadButton(assetStoreDownloadManager, packageDatabase))
 {
     mainFoldout.headerTextTemplate       = L10n.Tr("Download {0}");
     inProgressFoldout.headerTextTemplate = L10n.Tr("Downloading {0}...");
 }
예제 #2
0
 public PackageResumeDownloadButton(AssetStoreDownloadManager assetStoreDownloadManager, PackageDatabase packageDatabase, bool isIconButton = false)
 {
     m_AssetStoreDownloadManager = assetStoreDownloadManager;
     m_PackageDatabase           = packageDatabase;
     m_IsIconButton = isIconButton;
     if (isIconButton)
     {
         element.AddToClassList("resumeIcon");
         element.AddToClassList("icon");
     }
 }
예제 #3
0
 public PackageResumeDownloadButton(AssetStoreDownloadManager assetStoreDownloadManager,
                                    PackageDatabase packageDatabase)
 {
     m_AssetStoreDownloadManager = assetStoreDownloadManager;
     m_PackageDatabase           = packageDatabase;
 }