Files
PacManUdon/Assets/Scripts/SyncedObject.cs
2026-06-22 15:51:59 +02:00

15 lines
563 B
C#

using UdonSharp;
namespace Marro.PacManUdon
{
public abstract class SyncedObject : UdonSharpBehaviour
{
public NetworkManager networkManager;
public virtual void SyncedUpdate() { }
public virtual void CollectSyncedData(byte[] data, ref int index, NetworkEventType eventType) { }
public virtual bool WriteSyncedData(byte[] data, ref int index, NetworkEventType eventType) { return false; }
protected void SubscribeToEvent(NetworkEventType eventType) => networkManager.SubscribeToEvent(this, eventType);
}
}