Example #1
0
        public SW_RequestProductsJob RequestProducts()
        {
            SW_RequestProductsJob j = new SW_RequestProductsJob();

            AddJob(j);
            return(j);
        }
Example #2
0
 public void Update(GameTime gameTime)
 {
     if (m_State == PurchaseState.FetchingProducts)
     {
         if (m_ProductsRequest != null && m_ProductsRequest.Finished)
         {
             SetupProducts(m_ProductsRequest.Products);
             m_ProductsRequest.Destroy();
             m_ProductsRequest = null;
         }
     }
     if (m_State == PurchaseState.PurchasingProduct)
     {
         if (m_VerifyPurchase != null && m_VerifyPurchase.Finished)
         {
             m_State             = PurchaseState.PurchaseComplete;
             m_CancelButton.Text = "Close";
             m_VerifyPurchase.Destroy();
             m_VerifyPurchase = null;
         }
     }
 }
Example #3
0
 void FetchProducts()
 {
     m_State           = PurchaseState.FetchingProducts;
     m_ProductsRequest = Happiness.Game.ServerWriter.RequestProducts();
 }