//used to mount an item
    public virtual void OnMount(Item item)
    {
        m_Item = item;
        m_Item.OnMount(this);

        CraftingMenu.Instance.OnMountItem(m_Item, this);
    }