public override Descrambler GetDescrambler() { DeReverseCodec deReverseCodec = new DeReverseCodec(); DePushCodec dePushCodec = new DePushCodec(-3); DeFrameCodec deFrameCodec = new DeFrameCodec(1); DeCezarCodec deCezarCodec = new DeCezarCodec(4); deReverseCodec.SetNextDescrambler(dePushCodec).SetNextDescrambler(deFrameCodec).SetNextDescrambler(deCezarCodec); return(deReverseCodec); }
public override Descrambler GetDescrambler() { DeSwapCodec deSwapCodec = new DeSwapCodec(); DeCezarCodec deCezarCodec = new DeCezarCodec(-1); DeReverseCodec deReverseCodec = new DeReverseCodec(); DeFrameCodec deFrameCodec = new DeFrameCodec(2); deSwapCodec.SetNextDescrambler(deCezarCodec).SetNextDescrambler(deReverseCodec).SetNextDescrambler(deFrameCodec); return(deSwapCodec); }