This commit is contained in:
2026-10-19 19:02:29 +08:00
parent 7b1695aa73
commit a71c6873e2
18 changed files with 523 additions and 91 deletions
@@ -1,22 +1,40 @@
using System;
using System.Collections.Generic;
namespace Assets.MyGame.Scripts.Net.API.GameConfig_SubClass
{
/// <summary>
/// 签到奖励配置
/// 签到活动配置(Swagger: SignActivityConfig,ActivityConfig.signActivityConfig)
/// </summary>
[Serializable]
public class SignActivityConfig
{
/// <summary>
/// 是否开启
/// </summary>
public bool isOpen;
/// <summary>
/// 不可中断:true=漏签不回退(按累计次数循环);false=可中断(漏签重置回第1天)
/// </summary>
public bool cannotInterrupt;
/// <summary>
/// 7 天奖励配置(按 day 1~7)
/// </summary>
public List<SignConfig> days;
}
/// <summary>
/// 单日签到奖励配置(Swagger: SignConfig)
/// </summary>
[Serializable]
public class SignConfig
{
/// <summary>
/// 排序
/// 第几天(1~7)
/// </summary>
public int order;
/// <summary>
/// 金币
/// </summary>
public long gold;
public int day;
/// <summary>
/// 名称
@@ -29,8 +47,8 @@ namespace Assets.MyGame.Scripts.Net.API.GameConfig_SubClass
public string icon;
/// <summary>
/// 概率
/// 奖励列表(GiftConfig.type: 1=金币 2=钻石 3=道具)
/// </summary>
public double probability;
public List<GiftConfig> giftList;
}
}