public static ItemPrimaryType getItemPrimaryTypeFromString(string itemPrimaryType)
    {
        ItemPrimaryType ret = ItemPrimaryType.NUM;

        if (itemPrimaryType == "soultype")
        {
            ret = ItemPrimaryType.SoulType;
        }
        else if (itemPrimaryType == "farm")
        {
            ret = ItemPrimaryType.Farm;
        }
        else if (itemPrimaryType == "mine")
        {
            ret = ItemPrimaryType.Mine;
        }
        else if (itemPrimaryType == "buff")
        {
            ret = ItemPrimaryType.Buff;
        }

        return(ret);
    }
    public static ItemType getItemTypeFromString(ItemPrimaryType primaryType, string itemType)
    {
        ItemType ret = ItemType.NUM;

        switch (primaryType)
        {
        case ItemPrimaryType.Buff:
            if (itemType == "redcandy")
            {
                ret = ItemType.RedCandy;
            }
            else if (itemType == "bluecandy")
            {
                ret = ItemType.BlueCandy;
            }
            else if (itemType == "purplecandy")
            {
                ret = ItemType.PurpleCandy;
            }
            else if (itemType == "blackcandy")
            {
                ret = ItemType.BlackCandy;
            }
            else if (itemType == "springwater")
            {
                ret = ItemType.SpringWater;
            }
            break;

        case ItemPrimaryType.Farm:
            if (itemType == "spiderlily")
            {
                ret = ItemType.Spiderlily;
            }
            else if (itemType == "demonfruit")
            {
                ret = ItemType.DemonFruit;
            }
            else if (itemType == "goldenapple")
            {
                ret = ItemType.GoldenApple;
            }
            break;

        case ItemPrimaryType.Mine:
            if (itemType == "sulphur")
            {
                ret = ItemType.Sulphur;
            }
            else if (itemType == "mercury")
            {
                ret = ItemType.Mercury;
            }
            else if (itemType == "gold")
            {
                ret = ItemType.Gold;
            }
            break;

        case ItemPrimaryType.SoulType:
            if (itemType == "soul")
            {
                ret = ItemType.Soul;
            }

            /*else if (itemType == "herosoul")
             *  ret = ItemType.HeroSoul;*/
            else if (itemType == "moonlightstone")
            {
                ret = ItemType.MoonlightStone;
            }

            else if (itemType == "robinhood")
            {
                ret = ItemType.RobinhoodSoul;
            }
            else if (itemType == "tatenoyousya")
            {
                ret = ItemType.TatenoyousyaSoul;
            }
            else if (itemType == "jinjyamiko")
            {
                ret = ItemType.JinjyamikoSoul;
            }
            else if (itemType == "orchestraleader")
            {
                ret = ItemType.OrchestraleaderSoul;
            }
            else if (itemType == "cinderlord")
            {
                ret = ItemType.CinderlordSoul;
            }
            break;

        default:
            break;
        }

        return(ret);
    }