コード例 #1
0
    private void TryAddDefaultItems() //first add default items - they should be opened instantly
    {
/*        LoadRoomConfig();*/

        if (currentRoomConf.pickedItemsAndVariants.Count == 0)
        {
            var allDefaultItems = ScriptableList <RoomItemConfig> .instance.list.Where(t => t.isDefault).ToList();

            foreach (RoomItemConfig defaultItem in allDefaultItems)
            {
                currentRoomConf.AddItemToConfig(defaultItem, defaultItem.variants?[0]);
                shopManager.Buy(defaultItem, defaultItem.variants?[0], 0, CurrencyType.SOFT);
            }
            SaveRoomConfig();
        }
    }