public SW_RequestProductsJob RequestProducts() { SW_RequestProductsJob j = new SW_RequestProductsJob(); AddJob(j); return(j); }
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; } } }
void FetchProducts() { m_State = PurchaseState.FetchingProducts; m_ProductsRequest = Happiness.Game.ServerWriter.RequestProducts(); }