using System.Collections; using UdonSharp; using UnityEngine; namespace Marro.PacManUdon { public abstract class SyncedObject : UdonSharpBehaviour { public long LastUpdateTicks { get; set; } public float Dt { get; set; } public abstract void FixedUpdate(); public abstract void AppendSyncedData(byte[][] data, ref int index, NetworkEventType eventType); public abstract bool SetSyncedData(byte[] data, ref int index, NetworkEventType eventType); } }