示例#1
0
 private PlayFabItemInventory GetItemInventory(string filterValue, OriginItemEnum originItemId)
 {
     return(originItemId switch
     {
         OriginItemEnum.Store => Inventory?.FirstOrDefault(item => item.ItemId == filterValue),
         _ => Inventory?.FirstOrDefault(item => item.ItemInstanceId == filterValue),
     });
示例#2
0
        public async Task <PlayFabItemInventory> GetItemInventory(string filterValue, OriginItemEnum originItemId)
        {
            var userInfo = await GetUserInventory();

            switch (originItemId)
            {
            case OriginItemEnum.Store:
                return(userInfo?.Inventory?.FirstOrDefault(item => item.ItemId == filterValue));

            default:
                return(userInfo?.Inventory?.FirstOrDefault(item => item.ItemInstanceId == filterValue));
            }
        }