This commit is contained in:
2026-09-11 19:54:38 +08:00
parent 799bb2f7ea
commit f89476a737
80 changed files with 14673 additions and 260 deletions
@@ -4122,6 +4122,12 @@ public class GameMainPanel_FishBase : GameMainPanel_Base
sit.goldNum = goldNum;
sit.consumeGoldNum = consumeGold;
// ⭐ 玩家显示信息:数据源为 GameManager.gameData.currRoomData.players
// (RoomChangeResponse 用户列表,RoomInfo 消息下发),按 userId 查询
var playerInfo = GameManager.Instance.gameData?.currRoomData?.players?
.Find(p => p.userId == sit.user);
sit.SetUserInfo(sit.user, playerInfo?.userName, playerInfo?.avatar, playerInfo?.vipLevel ?? 0);
// ⭐ 记录金币流水:已加钱(进房设置初始金币,本地已执行)
GameManager.LogGoldFlowAppliedGain("JoinGame", $"座位={sitNum} 初始金币={goldNum} 钻石={diamondNum} 炮台消耗={consumeGold} 房间={GameManager.Instance.gameData?.currRoomData?.roomId}");
// ⭐ 同步 indexConsume 到后端下发的 cannonMultiple 对应档位,避免加减炮倍时从 0 档跳变