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); }