using System; namespace Assets.MyGame.Scripts.Net.APIRequest.Params { /// /// 存入保险箱请求参数 /// [Serializable] public class SaveSafeBoxParam : RequestParamBase { public int amount; // 存入金额 } /// /// 设置保险箱密码请求参数 /// [Serializable] public class SetSafeBoxPasswordParam : RequestParamBase { public string newPwd; // 新密码 } /// /// 重置保险箱密码请求参数 /// [Serializable] public class ResetSafeBoxPasswordParam : RequestParamBase { public string code; // 验证码 } /// /// 合成碎片请求参数 /// [Serializable] public class SynthesisFragmentParam : RequestParamBase { public int fragmentId; // 碎片ID public int count; // 数量 } /// /// 购买月卡请求参数 /// [Serializable] public class BuyMonthCardParam : RequestParamBase { public int cardType; // 月卡类型 } /// /// 购买道具请求参数 /// [Serializable] public class BuyPropParam : RequestParamBase { public int propId; // 道具ID public int count; // 数量 } /// /// 购买金币请求参数 /// [Serializable] public class BuyGoldParam : RequestParamBase { public long goldAmount; // 金币数量 } /// /// 购买钻石请求参数 /// [Serializable] public class BuyDiamondParam : RequestParamBase { public int diamondAmount; // 钻石数量 } /// /// 切换炮台请求参数 /// [Serializable] public class ChangeCannonParam : RequestParamBase { public int cannonId; // 炮台ID } /// /// 切换翅膀请求参数 /// [Serializable] public class ChangeWingParam : RequestParamBase { public int wingId; // 翅膀ID } /// /// 切换战神请求参数 /// [Serializable] public class ChangeGodWarParam : RequestParamBase { public int godWarId; // 战神ID } /// /// 发放奖励请求参数 /// [Serializable] public class DistributeRewardsParam : RequestParamBase { public int rewardId; // 奖励ID } }