private void EncodeDeltas( IRailStateConstruction stateCreator, RailBitBuffer buffer, int reservedBytes) { deltas.Encode( buffer, RailConfig.PACKCAP_MESSAGE_TOTAL - reservedBytes, RailConfig.MAXSIZE_ENTITY, (delta, buf) => RailStateDeltaSerializer.EncodeDelta(stateCreator, buf, delta)); }
private void DecodeDeltas(IRailStateConstruction stateCreator, RailBitBuffer buffer) { deltas.Decode( buffer, buf => RailStateDeltaSerializer.DecodeDelta(stateCreator, buf, SenderTick)); }