using System.Collections.Generic; namespace RainOpsMini.Plugins { public class RedemptionOption { /// /// 兑换名称 /// public string Name { get; set; } = "VIP 30天"; /// /// 所需积分 /// public int Cost { get; set; } = 1000; /// /// 天数 /// public int DurationDays { get; set; } = 30; /// /// 身份组 /// public string Group { get; set; } = "VIP_RainOpsMini"; // VIP_RainOpsMini or SVIP_RainOpsMini /// /// 备注 /// public string Description { get; set; } = "兑换30天VIP权限"; } public class RedemptionConfig { public bool Enabled { get; set; } = false; /// /// 兑换列表 /// public string ListCommand { get; set; } = "兑换列表"; /// /// 呼出列表关键字 /// public string RedeemCommand { get; set; } = "兑换"; /// /// 兑换列表 /// public List Options { get; set; } = new List { new RedemptionOption { Name = "VIP 7天", Cost = 200, DurationDays = 7, Group = "VIP_RainOpsMini", Description = "7天VIP体验" }, new RedemptionOption { Name = "VIP 30天", Cost = 800, DurationDays = 30, Group = "VIP_RainOpsMini", Description = "30天VIP月卡" }, new RedemptionOption { Name = "SVIP 30天", Cost = 1500, DurationDays = 30, Group = "SVIP_RainOpsMini", Description = "30天SVIP尊贵特权" } }; } }