**Если игрок 1 указывает на дверь 1, а игрок 2 — на дверь 2, и один из игроков нажимает OpenDoorKey, обе двери откроются.
Если игрок 1 и игрок 2 укажут на дверь 1, и один из игроков нажмет OpenDoorKey, дверь откроется и сразу же снова закроется.
**
Поскольку Я использую raycasts в своем дверном скрипте, это должно быть связано с этим. Я понятия не имею, как это исправить. Вот код:
Код: Выделить всё
private void Update()
{
if (isClient)
{
if (SceneManager.GetActiveScene().name == "Game")
{
crosshair = CrossHair.instance.crosshairImage;
}
RaycastHit hit;
Vector3 fwd = playerCamera.TransformDirection(Vector3.forward);
int mask = 1
Подробнее здесь: [url]https://stackoverflow.com/questions/79320334/sync-doors-across-server-in-unity-multiplayer-game-using-mirror[/url]