Files
5.24BuYu/Assets/MyGame/Scripts/Net/APIResponses/SignResponses.cs
T
2026-10-19 19:02:29 +08:00

44 lines
1.6 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
using Assets.MyGame.Scripts.Net.API.GameConfig_SubClass;
using Assets.MyGame.Scripts.Net.API.UserData_SubClass;
using System;
using System.Collections.Generic;
namespace Assets.MyGame.Scripts.Net.APIResponses
{
/// <summary>
/// 签到奖励结果(GET /api/Hall/SignIn 响应)
/// </summary>
[Serializable]
public class SignRewardResult
{
/// <summary>本次签到对应第几天(1~7)</summary>
public int day;
/// <summary>本次奖励金币</summary>
public long gold;
/// <summary>本次奖励钻石</summary>
public int diamond;
/// <summary>本次奖励道具列表</summary>
public List<BaseProductCount> product;
}
/// <summary>
/// 签到状态(GET /api/Hall/GetSignStatus 响应):当前签到进度与可领取状态
/// </summary>
[Serializable]
public class SignStatusResult
{
/// <summary>签到活动是否开启</summary>
public bool isOpen;
/// <summary>不可中断:true=漏签不回退(按累计次数循环);false=可中断(漏签重置)</summary>
public bool cannotInterrupt;
/// <summary>当前周期已完成到第几天(0~7)</summary>
public int signDay;
/// <summary>今天签到对应的天数(已签=已签天数;未签=下一次目标天数)</summary>
public int todayDay;
/// <summary>今天是否已签到</summary>
public bool isTodaySigned;
/// <summary>7 天奖励配置</summary>
public List<SignConfig> days;
}
}