This commit is contained in:
2026-07-14 02:48:54 +08:00
parent 5d4b375829
commit f1ab487c24
8 changed files with 119 additions and 30 deletions
@@ -437,7 +437,23 @@ namespace Assets.MyGame.Scripts.Net
var userId = JsonConvert.DeserializeObject<WebSocketResponseBase<string>>(msg).arguments[0];
if (userId == GameManager.Instance.user.id)
{
// 本地玩家成为房主:开启出鱼 + 同步本地房主引用
CreateFishManager.Instance.fangzhu = true;
if (SitPosData.localPlayerSit != null)
SitPosData.roomOwnerSit = SitPosData.localPlayerSit;
}
else if (userId != null && userId.StartsWith("bot_"))
{
// 房主是人机:人机无法真正发包,由本地首个非人机玩家代发
SitPosData.TransferRoomOwner();
CreateFishManager.Instance.fangzhu =
SitPosData.roomOwnerSit != null &&
SitPosData.roomOwnerSit.user == GameManager.Instance.user.id;
}
else
{
// 房主是其他真人:本地停止出鱼,避免重复发包
CreateFishManager.Instance.fangzhu = false;
}
break;
case "Exception":