using System; using System.Collections.Generic; using System.ComponentModel; using System.ComponentModel.DataAnnotations; using System.Linq; using NewHorizons.OtherMods.AchievementsPlus; using NewHorizons.External.Modules; using NewHorizons.External.Modules.VariableSize; using Newtonsoft.Json; namespace NewHorizons.External.Configs { /// /// Describes the New Horizons addon itself /// [JsonObject] public class AddonConfig { /// /// Achievements for this mod if the user is playing with Achievements+ /// Achievement icons must be put in a folder named "icons" /// The icon for the mod must match the name of the mod (e.g., New Horizons.png) /// The icons for achievements must match their unique IDs (e.g., NH_WARP_DRIVE.png) /// public AchievementInfo[] achievements; /// /// Credits info for this mod. A list of contributors and their roles separated by #. For example: xen#New Horizons dev. /// public string[] credits; } }