This commit is contained in:
2026-07-04 02:52:36 +07:00
parent 4e4b990f8c
commit ddaf07ef2f
359 changed files with 1402384 additions and 1670 deletions

View File

@@ -472,7 +472,11 @@ namespace Baba_yaga.UI
private void SpawnPlayer(NetworkRunner runner, PlayerRef player)
{
Debug.Log($"[BasicSpawner] Spawning Player {player.PlayerId} at {Time.time}");
Vector3 spawnPosition = (player == runner.LocalPlayer) ? new Vector3(-8, 2, 0) : new Vector3(8, 2, 0);
// Use the maze Beginning (Start) cell world position. Falls back to Vector3.zero if maze not ready.
Vector3 spawnPosition = Baba_yaga.GameSetup.MazeRework.MazeReworkManager.BeginningWorldPosition;
spawnPosition.y += 1f; // Offset slightly above the floor surface
var networkPlayerObject = runner.Spawn(_playerPrefab, spawnPosition, Quaternion.identity, player);
// In Shared Mode, runner.Spawn automatically grants State Authority to the caller.