Unity 6.5 업그레이드와 신규 프로토타입 기반 구축

This commit is contained in:
2026-08-31 20:31:37 +09:00
parent 7fc457a384
commit 2f6e80fd57
233 changed files with 15070 additions and 6481 deletions
+5 -5
View File
@@ -61,7 +61,7 @@ public class NetworkPlayerController : NetworkBehaviour, ITeamMember, IDamageabl
// 이 플레이어가 로컬 플레이어인지 확인
public bool IsLocalPlayer => _ownerPlayerId.Value == NetworkManager.Singleton.LocalClientId;
public new bool IsLocalPlayer => _ownerPlayerId.Value == NetworkManager.Singleton.LocalClientId;
public ulong OwnerPlayerId => _ownerPlayerId.Value;
@@ -107,7 +107,7 @@ public class NetworkPlayerController : NetworkBehaviour, ITeamMember, IDamageabl
// 로컬 플레이어만 씬에서 리스폰 UI 찾기
if (IsLocalPlayer)
{
_respawnCountdownUI = FindFirstObjectByType<RespawnCountdownUI>();
_respawnCountdownUI = FindAnyObjectByType<RespawnCountdownUI>();
}
// 체력바 생성
@@ -128,7 +128,7 @@ public class NetworkPlayerController : NetworkBehaviour, ITeamMember, IDamageabl
// 로컬 플레이어가 되면 리스폰 UI 참조 가져오기
if (IsLocalPlayer && _respawnCountdownUI == null)
{
_respawnCountdownUI = FindFirstObjectByType<RespawnCountdownUI>();
_respawnCountdownUI = FindAnyObjectByType<RespawnCountdownUI>();
}
}
@@ -137,7 +137,7 @@ public class NetworkPlayerController : NetworkBehaviour, ITeamMember, IDamageabl
if (!IsLocalPlayer) return;
if (_inputActions != null) return; // 이미 초기화됨
var vcam = GameObject.FindFirstObjectByType<CinemachineCamera>();
var vcam = GameObject.FindAnyObjectByType<CinemachineCamera>();
if (vcam != null)
{
@@ -524,7 +524,7 @@ public class NetworkPlayerController : NetworkBehaviour, ITeamMember, IDamageabl
_currentHealth.Value = GetMaxHealth();
// 스폰 포인트로 이동
var spawnPoints = FindObjectsByType<PlayerSpawnPoint>(FindObjectsSortMode.None);
var spawnPoints = FindObjectsByType<PlayerSpawnPoint>();
if (spawnPoints.Length > 0)
{
var spawnPoint = spawnPoints[UnityEngine.Random.Range(0, spawnPoints.Length)];