Improved initial sync

This commit is contained in:
2026-06-24 11:38:43 +02:00
parent 3be8d2f6a6
commit ad605bcab3
5 changed files with 1309 additions and 1238 deletions
@@ -12,6 +12,7 @@ public class NetworkManagerSyncTester : UdonSharpBehaviour
[SerializeField] GridMover[] gridMovers1;
[SerializeField] NetworkManager networkManager2;
[SerializeField] GridMover[] gridMovers2;
[SerializeField] Animator debugImageToIndicateSynced;
private int[] captureTimes = new int[1000];
+3 -3
View File
@@ -7,7 +7,7 @@ using UnityEngine;
public class NetworkManagerTester : UdonSharpBehaviour
{
[SerializeField] private NetworkManager[] networkManagers;
[SerializeField] private float interval = 0.1f;
[SerializeField] private float interval = 0.01f;
[SerializeField] private int ownerIndex = 0;
private float countdown = 0;
@@ -62,7 +62,7 @@ public class NetworkManagerTester : UdonSharpBehaviour
{
networkManager.OnPreSerialization();
var data = networkManager.NetworkedData;
networkManager.OnPostSerializationInternal(true, data.Length) ;
networkManager.OnPostSerializationInternal(true, data.Length);
return data;
}
@@ -86,7 +86,7 @@ public class NetworkManagerTester : UdonSharpBehaviour
{
foreach (var target in networkManagers)
{
if (!target.IsOwner || !target.SerializationRequested)
if (!target.IsOwner)
{
continue;
}