Example #1
0
 private void ImportPackage(AssetStoreAsset asset)
 {
     if (AssetStoreAssetInspector.paymentAvailability == AssetStoreAssetInspector.PaymentAvailability.AnonymousUser)
     {
         this.LoginAndImport(asset);
     }
     else
     {
         AssetStoreInstaBuyWindow.ShowAssetStoreInstaBuyWindowBuilding(asset);
     }
 }
 void ImportPackage(AssetStoreAsset asset)
 {
     if (paymentAvailability == PaymentAvailability.AnonymousUser)
     {
         LoginAndImport(asset);
     }
     else
     {
         AssetStoreInstaBuyWindow.ShowAssetStoreInstaBuyWindowBuilding(asset);
     }
 }
Example #3
0
 private void LoginAndImport(AssetStoreAsset asset)
 {
     AssetStoreLoginWindow.Login("Please login to the Asset Store in order to get download information for the package.", delegate(string errorMessage)
     {
         if (errorMessage == null)
         {
             AssetStoreAssetSelection.RefreshFromServer(delegate
             {
                 AssetStoreInstaBuyWindow.ShowAssetStoreInstaBuyWindowBuilding(asset);
             });
         }
     });
 }