namespace Sandbox.Network; /// /// Can be implemented on a type so that when used in conjunction with [Sync] you /// can write and read directly from delta snapshots. /// internal interface INetworkDeltaSnapshot { /// /// Write to a . /// /// The parent slot in the network table for this property /// The snapshot we're writing to void WriteSnapshotState( int slot, LocalSnapshotState snapshot ); /// /// Read from a . /// /// The parent slot in the network table for this property /// The snapshot we're reading from void ReadSnapshot( int slot, DeltaSnapshot snapshot ); }