Files
5.24BuYu/Assets/MyGame/Scripts/Net/APIRequestList_Activity.cs
T

89 lines
3.0 KiB
C#
Raw Normal View History

2026-06-20 15:00:15 +08:00
using Assets.MyGame.Scripts.Net.API;
using Assets.MyGame.Scripts.Net.API.GameConfig_SubClass;
using System;
using System.Collections.Generic;
namespace Assets.MyGame.Scripts.Net
{
public static partial class APIRequestList
{
#region ActivityConfig
/// <summary>
/// 获取活动配置(聚合)(GET)
/// 返回:ActivityConfig
/// </summary>
public static void GetActivityConfig(Action<ActivityConfig> callback)
{
APIManager.Response<ActivityConfig>(APIType.ActivityConfig_Get, callback);
}
/// <summary>
/// 获取钻石商城列表(GET)
/// </summary>
public static void GetDiamondShopList(Action<List<DiamondShopConfig>> callback)
{
APIManager.Response<List<DiamondShopConfig>>(APIType.ActivityConfig_DiamondShopList, callback);
}
/// <summary>
/// 获取金币商城列表(GET)
/// </summary>
public static void GetGoldShopList(Action<List<GoldShopConfig>> callback)
{
APIManager.Response<List<GoldShopConfig>>(APIType.ActivityConfig_GoldShopList, callback);
}
/// <summary>
/// 获取救济金配置(GET)
/// </summary>
public static void GetReliefConfig(Action<ReliefConfig> callback)
{
APIManager.Response<ReliefConfig>(APIType.ActivityConfig_ReliefConfig, callback);
}
/// <summary>
2026-10-19 19:02:29 +08:00
/// 获取签到活动配置(GET /api/ActivityConfig/signConfig,响应 SignActivityConfig:isOpen/cannotInterrupt/days)
2026-06-20 15:00:15 +08:00
/// </summary>
2026-10-19 19:02:29 +08:00
public static void GetSignConfig(Action<SignActivityConfig> callback)
2026-06-20 15:00:15 +08:00
{
2026-10-19 19:02:29 +08:00
APIManager.Response<SignActivityConfig>(APIType.ActivityConfig_SignConfig, callback);
2026-06-20 15:00:15 +08:00
}
/// <summary>
/// 获取注册配置(GET)
/// </summary>
public static void GetRegisterConfig(Action<RegisterConfig> callback)
{
APIManager.Response<RegisterConfig>(APIType.ActivityConfig_RegisterConfig, callback);
}
/// <summary>
/// 获取战令配置(GET)
/// </summary>
public static void GetBattleOrderConfig(Action<BattleOrderConfig> callback)
{
APIManager.Response<BattleOrderConfig>(APIType.ActivityConfig_BattleOrderConfig, callback);
}
/// <summary>
/// 获取捕鱼返利配置(GET)
/// </summary>
public static void GetFishingReturnConfig(Action<FishingReturnConfig> callback)
{
APIManager.Response<FishingReturnConfig>(APIType.ActivityConfig_FishingReturnConfig, callback);
}
2026-07-09 14:29:17 +08:00
/// <summary>
/// 获取排行榜奖励配置(GET)
/// 返回:RankingRewardConfig
/// </summary>
public static void GetRankingRewardConfig(Action<RankingRewardConfig> callback)
{
APIManager.Response<RankingRewardConfig>(APIType.ActivityConfig_RankingRewardConfig, callback);
}
2026-06-20 15:00:15 +08:00
#endregion
}
}