// Use this for initialization
 void Start()
 {
     player         = GameObject.FindGameObjectWithTag("Player").GetComponent <Player>();
     inventory      = GameObject.FindGameObjectWithTag("Inventory").GetComponent <uGUIInventory>();
     messageManager = GameObject.FindGameObjectWithTag("MessageManager").GetComponent <uGUIMessageManager>();
     ResetItems();
     avaliableGoldText.text = player.money.ToString();
     OpenCloseMerchant(false);
 }
 // Use this for initialization
 public void Start()
 {
     player         = GameObject.FindGameObjectWithTag("Player").GetComponent <Player>();
     messageManager = GameObject.FindGameObjectWithTag("MessageManager").GetComponent <uGUIMessageManager>();
     inventory      = GameObject.FindGameObjectWithTag("Inventory").GetComponent <uGUIInventory>();
 }