Esempio n. 1
0
 /// <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);
     }
 }
Esempio n. 2
0
 public void CloseShop()
 {
     currentTrader = null;
     gameObject.SetActive(false);
 }