// // Licensed under the MIT License. See LICENSE file in the project root for full license information. // namespace MUnique.OpenMU.GameLogic.Resets; using System.Runtime.InteropServices; using MUnique.OpenMU.PlugIns; /// /// Feature plugin which provides the configuration for the reset feature. /// [PlugIn] [Display(Name = nameof(PlugInResources.ResetFeaturePlugIn_Name), Description = nameof(PlugInResources.ResetFeaturePlugIn_Description), ResourceType = typeof(PlugInResources))] [Guid("6A9D585D-79D7-4674-B6EA-7E87392FA501")] public class ResetFeaturePlugIn : IFeaturePlugIn, ISupportCustomConfiguration, ISupportDefaultCustomConfiguration, IDisabledByDefault { /// public ResetConfiguration? Configuration { get; set; } /// public object CreateDefaultConfig() => new ResetConfiguration(); }