Example #1
0
    private IEnumerator GenerateItems(JSONNode json)
    {
        ClearMenu();
        for (int i = 0; i < json.Count; i++)
        {
            MenuItemHolder instantiatedMenuItem = null;
            yield return(new WaitUntil(() => InstantiateCategory(out instantiatedMenuItem)));

            instantiatedMenuItem.AssignData(json[i]);
            instantiatedMenuItem.CategorySelected = ItemSelected;
            _instantiatedMenu.Add(instantiatedMenuItem);
        }

        _isLoaded = true;
    }
Example #3
0
 private bool InstantiateCategory(out MenuItemHolder menuItem)
 {
     menuItem = Instantiate(_menuItemPrefab, _menuItemsHoder);
     return(true);
 }