2026-07-10 23:26:42 +08:00
|
|
|
|
using Newtonsoft.Json.Linq;
|
2026-05-18 18:39:11 +08:00
|
|
|
|
using System;
|
2026-02-03 11:35:19 +08:00
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
|
using System.Linq;
|
|
|
|
|
|
using System.Text;
|
|
|
|
|
|
using System.Threading.Tasks;
|
|
|
|
|
|
|
|
|
|
|
|
namespace Assets.MyGame.Scripts.Net.WebResponses
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
|
|
[Serializable]
|
|
|
|
|
|
public class RoomKillNotice
|
|
|
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 鱼编号(配置里的 fishNumber)
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public string fishNumber;
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 玩家 ID
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public string userId;
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 获得金币
|
|
|
|
|
|
/// </summary>
|
2026-08-09 17:57:46 +08:00
|
|
|
|
public long gold;
|
2026-05-27 19:47:06 +08:00
|
|
|
|
public int beishu;
|
2026-02-03 11:35:19 +08:00
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 鱼的唯一实例 ID
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public string fishId;
|
2026-05-27 19:47:06 +08:00
|
|
|
|
public long timespan;
|
2026-02-09 10:44:38 +08:00
|
|
|
|
public int killtime;
|
|
|
|
|
|
public string msg;
|
2026-08-09 17:57:46 +08:00
|
|
|
|
public long skillsGold;
|
|
|
|
|
|
public long fishScore;
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2026-08-16 00:38:45 +08:00
|
|
|
|
/// Boss 爆奖结果(服务端按 Boss 类型下发不同结构,客户端只解析不随机)。
|
|
|
|
|
|
/// 用 BossKillParamParser.DetectType(param) 判定类型后按结构解析:
|
|
|
|
|
|
/// - Options : ParseOptions → BossOptionsParam(幸运轮盘/小丑扑克/幸运飞碟/弹药箱)
|
|
|
|
|
|
/// - MultiDeath : ParseMultiDeath → BossMultiDeathParam(星际巡航/烈焰风暴 isKill/beishu/fishId)
|
|
|
|
|
|
/// - Bomb : ParseBomb → BossBombParam(破坏球 beishu/type)
|
|
|
|
|
|
/// - Dragon : ParseDragon → BossDragonParam(神龙转盘 res.option/res.beizhu)
|
|
|
|
|
|
/// - Probability : ParseProbability → int(概率击杀,param 直接是倍数)
|
|
|
|
|
|
/// - None : 普通鱼 / 全屏秒怪 / 范围秒怪
|
2026-08-09 17:57:46 +08:00
|
|
|
|
/// </summary>
|
|
|
|
|
|
public JToken param;
|
2026-02-09 10:44:38 +08:00
|
|
|
|
|
2026-07-10 23:26:42 +08:00
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 掉落道具(击杀 Boss 鱼时可能掉落,与 gold 一样仅占位,掉落道具弹窗逻辑暂未实现)
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public RoomKillNoticeDrop drop;
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 击杀掉落道具信息
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
[Serializable]
|
|
|
|
|
|
public class RoomKillNoticeDrop
|
|
|
|
|
|
{
|
|
|
|
|
|
/// <summary>掉落道具编号</summary>
|
|
|
|
|
|
public string propNumber;
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>掉落道具名称</summary>
|
|
|
|
|
|
public string propName;
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>掉落数量</summary>
|
|
|
|
|
|
public int count;
|
2026-02-03 11:35:19 +08:00
|
|
|
|
}
|
|
|
|
|
|
}
|