public static void RestorePersistable(INetPersistable persist, byte[] bytes) { NetDataReader reader = NetworkPool.GetReader(bytes); persist.RestoreNetworkState(reader); NetworkPool.ReturnReader(reader); }
public static byte[] SerializePersistable(INetPersistable persist) { NetDataWriter writer = NetworkPool.GetWriter(); byte[] bytes = persist.SerializeNetworkState(writer); NetworkPool.ReturnWriter(writer); return(bytes); }