public PurchaseProductResult(string message, Product productPurchased, PurchaseFailedType purchaseFailedReason) : base(message, false) { ProductPurchased = productPurchased; PurchaseFailedReason = purchaseFailedReason; CoinsReturned = new List <CoinSlot>(); }
public PurchaseProductResult(string message, Product productPurchased, List <CoinSlot> coinsReturned) : base(message, true) { ProductPurchased = productPurchased; CoinsReturned = coinsReturned; PurchaseFailedReason = PurchaseFailedType.Successful; }