public void CreateItemTooltip(InventoryItem item, Transform parent)
 {
     if (item != null)
     {
         if (item.GetType().BaseType == typeof(InventoryItem))
             TooltipManager.main.CreateTooltip(item.GetMouseoverDescription(), parent);
         else
         {
             if (item.GetType().BaseType == typeof(EquippableItem))
             {
                 EquippableItem castItem = item as EquippableItem;
                 main.CreateTooltip(item.GetMouseoverDescription(), parent
                     , castItem.GetAddedCombatCards());
             }
             if (item.GetType().BaseType == typeof(Weapon))
             {
                 Weapon castItem = item as Weapon;
                 CreateTooltip(item.GetMouseoverDescription(), parent
                     , castItem.GetAddedCombatCards());
             }
         }
     }
 }