überprüfen ob das Inventar vom Spieler leer ist

brilzi89

Bekanntes Mitglied
Hallo ich versuche gerade zu überprüfen ob das Inventar vom Spieler bei Playfab leer ist. Allerdings funktioniert es nicht. Kann mir jemand helfen.

C#:
        GetUserInventoryRequest getUserInventoryRequest = new GetUserInventoryRequest();
        PlayFabClientAPI.GetUserInventory(getUserInventoryRequest, OnGetUserInventory, OnPlayFabError);
    }

    private void OnPlayFabError(PlayFabError obj)
    {
        throw new NotImplementedException();
    }

    private void OnGetUserInventory(GetUserInventoryResult result)
        {

        List<ItemInstance> userInventoryList = result.Inventory;

        foreach (ItemInstance i in result.Inventory)
        {
            
          
  
                   if(userInventoryList.Count == 0)
                     {
                SceneManager.LoadScene("IntoChoose");
                break;

            }
        }
            }
 
Also das foreach geht alle Elemente durch. Eine Abfrage, ob die Liste leer ist, ist da ja Unsinn.

Die Abfrage muss natürlich for der foreach Schleife erfolgen, um ausgeführt zu werden.
 

Zurück
Oben