/// <summary> /// Open the shop of a particular trader - showing the shop ui /// </summary> public void OpenShop(NPCTrader trader) { if (currentTrader != trader) { currentTrader = trader; NPCName.text = trader.introDialogue.name; NPCIntro.text = trader.introDialogue.sentence; traderPortrait.sprite = trader.introDialogue.portrait; goldText.text = gold.ToString(); // Reset indices buyItemIndex = 1; PrevBuyItem(); sellItemIndex = 1; PrevSellItem(); gameObject.SetActive(true); } }
public void CloseShop() { currentTrader = null; gameObject.SetActive(false); }