네트워크 동기화 문제 해결

몬스터와 크립에 네트워크 관련 컴포넌트가 없는 문제 수정
포탈/캠프와 몬스터/크립 간의 계층 구조 해제
 - 네트워크 오브젝트끼리 계층 구조로 둘 수 없음
This commit is contained in:
2026-02-04 18:16:59 +09:00
parent ea80402fc1
commit 4bd46b2a0a
25 changed files with 1241 additions and 174 deletions

View File

@@ -25,21 +25,21 @@ namespace Northbound
private NetworkVariable<float> _currentTime = new NetworkVariable<float>(
0f,
NetworkVariableReadPermission.Everyone,
NetworkVariableWritePermission.Server
NetworkVariableWritePermission.Owner
);
// 타이머 실행 중 여부
private NetworkVariable<bool> _isRunning = new NetworkVariable<bool>(
false,
NetworkVariableReadPermission.Everyone,
NetworkVariableWritePermission.Server
NetworkVariableWritePermission.Owner
);
// 현재 사이클 번호
private NetworkVariable<int> _cycleCount = new NetworkVariable<int>(
0,
NetworkVariableReadPermission.Everyone,
NetworkVariableWritePermission.Server
NetworkVariableWritePermission.Owner
);
// 이벤트
@@ -83,7 +83,7 @@ namespace Northbound
private void Update()
{
if (!IsServer || !_isRunning.Value)
if (!IsServer || !IsOwner || !_isRunning.Value)
return;
_currentTime.Value -= Time.deltaTime;