static void ParseMilestone(Dictionary <string, string> paramDict) { var configToWrite = new BibaAchievementConfig(); configToWrite.EquipmentType = (BibaEquipmentType)Enum.Parse(typeof(BibaEquipmentType), paramDict [VALUE2]); configToWrite.TimePlayed = Convert.ToInt32(paramDict [VALUE1]); configToWrite.DescriptionSuffix = paramDict [DESCRIPTION2]; _achievementSettings.AchievementSettings.Add(configToWrite); }
static void ParseListEntryForBasicAchievement(string equipmentString, string timePlayedString, string description) { if (string.IsNullOrEmpty(equipmentString) || string.IsNullOrEmpty(timePlayedString) || string.IsNullOrEmpty(description)) { return; } var equipmentType = (BibaEquipmentType)Enum.Parse(typeof(BibaEquipmentType), equipmentString); var timePlayed = Convert.ToInt32(timePlayedString); var configToWrite = new BibaAchievementConfig() { EquipmentType = equipmentType, TimePlayed = timePlayed, DescriptionSuffix = description }; _achievementSettings.AchievementSettings.Add(configToWrite); }