public void purchase(string purchasableId, string developerPayload = "")
        {
            PurchasableItem item = InventoryDatabase.getItemById(purchasableId);

            if (null == item)
            {
                logger.LogWarning("Unable to purchase unknown item with id: {0}", purchasableId);
            }
            purchase(item, developerPayload);
        }
示例#2
0
        public PurchasableItem getItemById(string id)
        {
            PurchasableItem result = inventory.Find(x => x.Id == id);

            if (null == result)
            {
                logger.LogWarning("Unknown purchasable item:{0}. Check your Unibill inventory configuration.", id);
            }
            return(result);
        }