Files
squad-rain-ops-mini/Plugins/RedemptionConfig.cs

57 lines
1.7 KiB
C#

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