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
@@ -152,6 +152,12 @@ public class SitPosData : MonoBehaviour
if (!sit.isBot && sit.gameObject.activeInHierarchy && sit != roomOwnerSit)
{
roomOwnerSit = sit;
// 同步出鱼权限:继承者是本地玩家时接管出鱼
if (CreateFishManager.Instance != null)
{
CreateFishManager.Instance.fangzhu =
sit.user == GameManager.Instance?.user?.id;
}
break;
}
}
@@ -161,7 +167,15 @@ public class SitPosData : MonoBehaviour
public static void AssignRoomOwner(SitPosData sit)
{
if (roomOwnerSit == null && !sit.isBot)
{
roomOwnerSit = sit;
// 同步出鱼权限:本地玩家作为首个非人机玩家时接管出鱼
if (CreateFishManager.Instance != null)
{
CreateFishManager.Instance.fangzhu =
sit.user == GameManager.Instance?.user?.id;
}
}
}
// ==================== 炮台加载(动态克隆) ====================