Beispiel #1
0
    private MMLootTableGameObject GetUnlockedLootTable()
    {
        MMLootTableGameObject   lootTable     = new MMLootTableGameObject();
        List <MMLootGameObject> unlockedLoots = LootTable.ObjectsToLoot.FindAll((loot) =>
        {
            return(loot.Loot.GetComponent <LootItem>().Item.Unlocked);
        });

        lootTable.ObjectsToLoot = new List <MMLootGameObject>();

        foreach (var unlockedLoot in unlockedLoots)
        {
            lootTable.ObjectsToLoot.Add(unlockedLoot);
        }
        return(lootTable);
    }