Exemplo n.º 1
0
 private void CleanItemsMenu(IItemsMenu _itemsMenu)
 {
     foreach (Transform _child in _itemsMenu.Content.transform)
     {
         Destroy(_child.gameObject); // Dubbi
     }
 }
Exemplo n.º 2
0
        private void ItemsMenuOpenClose(IItemsMenu _itemsMenu)
        {
            GameObject _panel = _itemsMenu.Panel;

            _panel.SetActive(true);
            if (m_CurrentItemsMenu != null && m_CurrentItemsMenu != _itemsMenu)
            {
                m_CurrentItemsMenu.Panel.SetActive(false);
            }
            m_CurrentItemsMenu = _itemsMenu;
        }
Exemplo n.º 3
0
 private void SetupItemsMenu(IItemsMenu _itemsMenu)
 {
     // CleanItemsMenu(_itemsMenu);
     foreach (ISaleable _item in _itemsMenu.Items)
     {
         _itemsMenu.UpdateItems(_item);
         //GameObject _newItemInfo = Instantiate(_itemsMenu.ItemPrefab, _itemsMenu.Content.transform);
         //ItemInventoryInfoData InfoData = _newItemInfo.GetComponent<ItemInventoryInfoData>();
         //InfoData.Setup(_item);
     }
     //if(m_CurrentItemsMenu != null)
     //    m_CurrentItemsMenu.Panel.SetActive(false);
     //_itemsMenu.Panel.SetActive(true);
     //m_CurrentItemsMenu = _itemsMenu;
 }
Exemplo n.º 4
0
 private void Awake()
 {
     m_itemsMenu = ItemsMenu.GetComponent <IItemsMenu>();
 }