네트워크 동기화 문제 해결
몬스터와 크립에 네트워크 관련 컴포넌트가 없는 문제 수정 포탈/캠프와 몬스터/크립 간의 계층 구조 해제 - 네트워크 오브젝트끼리 계층 구조로 둘 수 없음
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user