public void SetData(RecipeList recipeList, IntListSO discoveredRecipes, InventorySO inventorySO) { this.recipeList = recipeList; this.discoveredRecipes = discoveredRecipes; this._inventory = inventorySO; }
public void SetData(RecipeList recipeList, IntListSO discoveredRecipes, InventorySO inventorySO) { this.recipeList = recipeList; this.discoveredRecipes = discoveredRecipes; if (this._inventory != inventorySO) { if (this.isActiveAndEnabled) { inventory.OnContentsChanged -= UpdateInventorySlots; this._inventory = inventorySO; inventory.OnContentsChanged += UpdateInventorySlots; UpdateInventorySlots(null, 0); } else { this._inventory = inventorySO; } } }