private void OnEnable() { player.DisableControls(); player.EnableKey("interact"); InventoryObject auxInventory = inventory.GetMemories(); foreach (ItemObject obj in auxInventory.inventory) { memoriesPlayer.Add(obj); } if (YmirExplanation.activeInHierarchy) { YmirDialogue.Play(); } OfferedMemoriesBox.UpdateMemories(memoriesGiven); PlayerMemoriesBox.UpdateMemories(memoriesPlayer); }
private void Start() { inventory.GetMemories().onItemChangedCallback += UpdateMemoriesSlot; }