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 );
}