This commit is contained in:
2026-07-03 18:55:56 +08:00
parent 43e81ee930
commit 63ef1f9e19
7 changed files with 154 additions and 37 deletions
@@ -198,9 +198,34 @@ public class BullitMove : MonoBehaviour
if (userid == GameManager.Instance.user.id)
{
// 真人玩家击杀
var v2 = GameManager.Instance.gameData.currRoomData;
WebSocketSendList.KillFish(v2.roomId, userid, monster.monsterData.fishTypeConfig.fishNumber, monster.guid, (int)CreateFishManager.Instance.currGameType.currSitData.consumeGoldNum, bulletID, "63215f0afa3f5b25");
}
else if (!string.IsNullOrEmpty(userid) && userid.StartsWith("bot_"))
{
// 机器人击杀:只有房主客户端发送 BotKillFish
if (SitPosData.roomOwnerSit != null && SitPosData.roomOwnerSit.user == GameManager.Instance.user.id)
{
var v2 = GameManager.Instance.gameData.currRoomData;
// 从 bot 座位获取炮倍
long gold = 100;
var panel = CreateFishManager.Instance.currGameType;
if (panel != null && panel.list_Sits != null)
{
var sit = panel.list_Sits.Find(s => s.user == userid);
if (sit != null) gold = sit.consumeGoldNum;
}
WebSocketSendList.BotKillFish(
v2.roomId,
userid,
monster.monsterData.fishTypeConfig.fishNumber,
monster.guid,
gold,
bulletID
);
}
}
monster.OnHurt();
Destroy(gameObject);