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); }