/// <summary>
		/// Assigns the slot to the box.
		/// </summary>
		/// <param name="slot">Slot.</param>
		private void AssignSlot(UIItemSlot slot)
		{
			if (!slot.IsAssigned() || slot.GetItemInfo() == null)
				return;
				
			if (this.m_Slot != null)
				this.m_Slot.Assign(slot.GetItemInfo());
            

            if (this.m_NameText != null)
				this.m_NameText.text = slot.GetItemInfo().displayName;
			
			/*if (this.m_DescriptionText != null)
				this.m_DescriptionText.text = slot.GetItemInfo().Subtype + " " + slot.GetItemInfo().Type;*/
			
			// Save a ref to the slot
			this.m_SelectedSlot = slot;
            
        }