private void Awake()
    {
        for (int i = 0; i < PlayerController.PlayerInventory.Size; i++)
        {
            ItemButton itemButtonClone = Instantiate(ItemButtonPrefab, InventoryGrid.transform);
            itemButtonClone.Clear();

            _itemButtons.Add(itemButtonClone);
        }

        UpdateInvenotryGrid();

        PlayerController.PlayerInventory.InventoryItemsChanged.AddListener(UpdateInvenotryGrid);
    }