private void CleanItemsMenu(IItemsMenu _itemsMenu) { foreach (Transform _child in _itemsMenu.Content.transform) { Destroy(_child.gameObject); // Dubbi } }
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; }
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; }
private void Awake() { m_itemsMenu = ItemsMenu.GetComponent <IItemsMenu>(); }