216 lines
7.5 KiB
C#
216 lines
7.5 KiB
C#
using Assets.MyGame.Scripts.Net.API;
|
||||
|
|
using Assets.MyGame.Scripts.Net.APIRequest.Objs;
|
|||
|
|
using Assets.MyGame.Scripts.Net.APIRequest.Params;
|
|||
|
|
using Assets.MyGame.Scripts.Net.APIResponses;
|
|||
|
|
using System;
|
|||
|
|
|
|||
|
|
namespace Assets.MyGame.Scripts.Net
|
|||
|
|
{
|
|||
|
|
public static partial class APIRequestList
|
|||
|
|
{
|
|||
|
|
#region Hall
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 存入保险箱(POST)
|
|||
|
|
/// 参数:用户ID、存入金额
|
|||
|
|
/// 返回:SafeBoxInfo(保险箱余额信息)
|
|||
|
|
/// </summary>
|
|||
|
|
public static void SaveSafeBox(SaveSafeBoxParam req, Action<SafeBoxInfo> callback)
|
|||
|
|
{
|
|||
|
|
APIManager.Response<SafeBoxInfo>(APIType.Hall_SaveSafeBox, req, callback);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 获取保险箱信息(GET)
|
|||
|
|
/// 参数:用户ID
|
|||
|
|
/// 返回:SafeBoxInfo(保险箱余额信息)
|
|||
|
|
/// </summary>
|
|||
|
|
public static void GetSafeBox(Action<SafeBoxInfo> callback)
|
|||
|
|
{
|
|||
|
|
APIManager.Response<SafeBoxInfo>(APIType.Hall_GetSafeBox, callback);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 设置保险箱密码(POST)
|
|||
|
|
/// 参数:用户ID、新密码
|
|||
|
|
/// 返回:StringBaseResponse(操作结果信息)
|
|||
|
|
/// </summary>
|
|||
|
|
public static void SetSafeBoxPassword(SetSafeBoxPasswordParam req, Action<StringBaseResponse> callback)
|
|||
|
|
{
|
|||
|
|
APIManager.Response<StringBaseResponse>(APIType.Hall_SetSafeBoxPassword, req, callback);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 重置保险箱密码(POST)
|
|||
|
|
/// 参数:用户ID、验证码
|
|||
|
|
/// 返回:StringBaseResponse(操作结果信息)
|
|||
|
|
/// </summary>
|
|||
|
|
public static void ResetSafeBoxPassword(ResetSafeBoxPasswordParam req, Action<StringBaseResponse> callback)
|
|||
|
|
{
|
|||
|
|
APIManager.Response<StringBaseResponse>(APIType.Hall_ResetSafeBoxPassword, req, callback);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 领取救济金(GET)
|
|||
|
|
/// 参数:用户ID
|
|||
|
|
/// 返回:GetReliefResponse(救济金数量、提示信息)
|
|||
|
|
/// </summary>
|
|||
|
|
public static void GetRelief(Action<GetReliefResponse> callback)
|
|||
|
|
{
|
|||
|
|
APIManager.Response<GetReliefResponse>(APIType.Hall_GetRelief, callback);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 合成碎片(POST)
|
|||
|
|
/// 参数:碎片ID、数量
|
|||
|
|
/// 返回:PropInfo(道具信息)
|
|||
|
|
/// </summary>
|
|||
|
|
public static void SynthesisFragment(SynthesisFragmentParam req, Action<PropInfo> callback)
|
|||
|
|
{
|
|||
|
|
APIManager.Response<PropInfo>(APIType.Hall_SynthesisFragment, req, callback);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 购买月卡(POST)
|
|||
|
|
/// 参数:用户ID、月卡类型
|
|||
|
|
/// 返回:MonthCardInfo(月卡信息)
|
|||
|
|
/// </summary>
|
|||
|
|
public static void BuyMonthCard(BuyMonthCardParam req, Action<MonthCardInfo> callback)
|
|||
|
|
{
|
|||
|
|
APIManager.Response<MonthCardInfo>(APIType.Hall_BuyMonthCard, req, callback);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 购买道具(POST)
|
|||
|
|
/// 参数:道具ID、数量
|
|||
|
|
/// 返回:PropInfo(道具信息)
|
|||
|
|
/// </summary>
|
|||
|
|
public static void BuyProp(BuyPropParam req, Action<PropInfo> callback)
|
|||
|
|
{
|
|||
|
|
APIManager.Response<PropInfo>(APIType.Hall_BuyProp, req, callback);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 购买金币(POST)
|
|||
|
|
/// 参数:用户ID、金币数量
|
|||
|
|
/// 返回:GoldInfo(金币信息)
|
|||
|
|
/// </summary>
|
|||
|
|
public static void BuyGold(BuyGoldParam req, Action<GoldInfo> callback)
|
|||
|
|
{
|
|||
|
|
APIManager.Response<GoldInfo>(APIType.Hall_BuyGold, req, callback);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 购买钻石(POST)
|
|||
|
|
/// 参数:用户ID、钻石数量
|
|||
|
|
/// 返回:DiamondInfo(钻石信息)
|
|||
|
|
/// </summary>
|
|||
|
|
public static void BuyDiamond(BuyDiamondParam req, Action<DiamondInfo> callback)
|
|||
|
|
{
|
|||
|
|
APIManager.Response<DiamondInfo>(APIType.Hall_BuyDiamond, req, callback);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 签到(GET)
|
|||
|
|
/// 参数:用户ID
|
|||
|
|
/// 返回:SignInfo(签到结果)
|
|||
|
|
/// </summary>
|
|||
|
|
public static void SignIn(Action<SignInfo> callback)
|
|||
|
|
{
|
|||
|
|
APIManager.Response<SignInfo>(APIType.Hall_SignIn, callback);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 切换炮台(POST)
|
|||
|
|
/// 参数:炮台ID
|
|||
|
|
/// 返回:UserInfo(用户信息)
|
|||
|
|
/// </summary>
|
|||
|
|
public static void ChangeCannon(ChangeCannonParam req, Action<UserInfo> callback)
|
|||
|
|
{
|
|||
|
|
APIManager.Response<UserInfo>(APIType.Hall_ChangeCannon, req, callback);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 切换翅膀(POST)
|
|||
|
|
/// 参数:翅膀ID
|
|||
|
|
/// 返回:UserInfo(用户信息)
|
|||
|
|
/// </summary>
|
|||
|
|
public static void ChangeWing(ChangeWingParam req, Action<UserInfo> callback)
|
|||
|
|
{
|
|||
|
|
APIManager.Response<UserInfo>(APIType.Hall_ChangeWing, req, callback);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 切换战神(POST)
|
|||
|
|
/// 参数:战神ID
|
|||
|
|
/// 返回:UserInfo(用户信息)
|
|||
|
|
/// </summary>
|
|||
|
|
public static void ChangeGodWar(ChangeGodWarParam req, Action<UserInfo> callback)
|
|||
|
|
{
|
|||
|
|
APIManager.Response<UserInfo>(APIType.Hall_ChangeGodWar, req, callback);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 领取 Vip 每日礼包(GET)
|
|||
|
|
/// 参数:用户ID
|
|||
|
|
/// 返回:GiftInfo(礼包信息)
|
|||
|
|
/// </summary>
|
|||
|
|
public static void GetVipDayGift( Action<GiftInfo> callback)
|
|||
|
|
{
|
|||
|
|
APIManager.Response<GiftInfo>(APIType.Hall_GetVipDayGift, callback);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 领取 Vip 权益礼包(GET)
|
|||
|
|
/// 参数:用户ID
|
|||
|
|
/// 返回:GiftInfo(礼包信息)
|
|||
|
|
/// </summary>
|
|||
|
|
public static void GetVipGift(Action<GiftInfo> callback)
|
|||
|
|
{
|
|||
|
|
APIManager.Response<GiftInfo>(APIType.Hall_GetVipGift, callback);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 领取月卡每日礼包(GET)
|
|||
|
|
/// 参数:用户ID
|
|||
|
|
/// 返回:GiftInfo(礼包信息)
|
|||
|
|
/// </summary>
|
|||
|
|
public static void GetMonthCardDayGift(Action<GiftInfo> callback)
|
|||
|
|
{
|
|||
|
|
APIManager.Response<GiftInfo>(APIType.Hall_GetMonthCardDayGift, callback);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 领取月卡权益礼包(GET)
|
|||
|
|
/// 参数:用户ID
|
|||
|
|
/// 返回:GiftInfo(礼包信息)
|
|||
|
|
/// </summary>
|
|||
|
|
public static void GetMonthCardGift( Action<GiftInfo> callback)
|
|||
|
|
{
|
|||
|
|
APIManager.Response<GiftInfo>(APIType.Hall_GetMonthCardGift,callback);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 获取用户任务列表(Get)
|
|||
|
|
/// 参数:用户ID
|
|||
|
|
/// 返回:UserTaskListResponse(任务列表)
|
|||
|
|
/// </summary>
|
|||
|
|
public static void GetUserTaskList(Action<UserTaskListResponse> callback)
|
|||
|
|
{
|
|||
|
|
APIManager.Response<UserTaskListResponse>(APIType.Hall_GetUserTaskList, callback);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 发放奖励(POST)
|
|||
|
|
/// 参数:奖励ID、用户ID
|
|||
|
|
/// 返回:RewardInfo(奖励信息)
|
|||
|
|
/// </summary>
|
|||
|
|
public static void DistributeRewards(DistributeRewardsParam req, Action<RewardInfo> callback)
|
|||
|
|
{
|
|||
|
|
APIManager.Response<RewardInfo>(APIType.Hall_DistributeRewards, req, callback);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
#endregion
|
|||
|
|
}
|
|||
|
|
}
|