This commit is contained in:
2026-07-30 22:09:55 +08:00
parent 9ad6650b77
commit fafc5c8bb7
32 changed files with 1269 additions and 171 deletions
+2 -2
View File
@@ -24,9 +24,9 @@ namespace Assets.MyGame.Scripts.Net
public const string baseURL = "http://47.109.132.12";
#else
public const string baseURL = "http://47.109.132.12";
//public const string baseURL = "http://47.109.132.12";
//public const string baseURL = "http://47.109.34.50";
public const string baseURL = "http://47.109.34.50";
#endif
@@ -53,6 +53,8 @@ namespace Assets.MyGame.Scripts.Net.WebResponses
changeCannonMultiple=9,
changeWing=10,
// requestSyncFish=11 已废弃:鱼同步改由服务端 OnFishSpawn(type=sync) 事件下发
/// <summary>爆奖结束:某玩家爆奖流程完成,广播给其他客户端显示最终 BJEndUI 并加分</summary>
baoJiangEnd=12,
}
[Serializable]
public class FireCannonSendData
@@ -145,6 +147,25 @@ namespace Assets.MyGame.Scripts.Net.WebResponses
public int cannonMultiple;
}
/// <summary>
/// 爆奖结束帧数据(frameType=baoJiangEnd)。
/// 服务端在玩家爆奖流程完成时广播,其他客户端据此显示最终 BJEndUI 并加分。
/// </summary>
[Serializable]
public class FrameData_BaoJiangEnd : FrameData
{
/// <summary>爆奖玩家 ID</summary>
public string userId;
/// <summary>击杀者座位 ID</summary>
public int posID;
/// <summary>死亡的鱼 ID(用于匹配 pending 的 not-self 爆奖)</summary>
public string fishId;
/// <summary>最终倍数</summary>
public int beishu;
/// <summary>最终得分(金币)</summary>
public int score;
}
// ================================================================
// OnFishSpawn 事件数据结构 (服务端出鱼,破坏性替代 createFish 帧同步)
// ================================================================
@@ -38,9 +38,9 @@ namespace Assets.MyGame.Scripts.Net
private const string baseUrl = "ws://47.109.132.12";
#else
private const string baseUrl = "ws://47.109.132.12";
//private const string baseUrl = "ws://47.109.132.12";
//private const string baseUrl = "ws://47.109.34.50";
private const string baseUrl = "ws://47.109.34.50";
#endif
public bool isGame = false;
@@ -302,6 +302,9 @@ namespace Assets.MyGame.Scripts.Net
EventCenter.Instance.EventTrigger<SyncGameData>(ConstEventString.SyncGameData_ChangeWing, syncGameData);
break;
// requestSyncFish=11 已废弃:鱼同步改由服务端 OnFishSpawn(type=sync) 下发
case FrameDataType.baoJiangEnd:
EventCenter.Instance.EventTrigger<SyncGameData>(ConstEventString.BaoJiangEnd, syncGameData);
break;
default:
break;
}