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 { /// /// 签到奖励结果(GET /api/Hall/SignIn 响应) /// [Serializable] public class SignRewardResult { /// 本次签到对应第几天(1~7) public int day; /// 本次奖励金币 public long gold; /// 本次奖励钻石 public int diamond; /// 本次奖励道具列表 public List product; } /// /// 签到状态(GET /api/Hall/GetSignStatus 响应):当前签到进度与可领取状态 /// [Serializable] public class SignStatusResult { /// 签到活动是否开启 public bool isOpen; /// 不可中断:true=漏签不回退(按累计次数循环);false=可中断(漏签重置) public bool cannotInterrupt; /// 当前周期已完成到第几天(0~7) public int signDay; /// 今天签到对应的天数(已签=已签天数;未签=下一次目标天数) public int todayDay; /// 今天是否已签到 public bool isTodaySigned; /// 7 天奖励配置 public List days; } }