Пример #1
0
        public void SetUp()
        {
            ses = new MapStringEncoderService();
            nes = new NumberEncoderService();

            _serializer = new MapFileSerializer(
                new MapPropertiesSerializer(nes, ses),
                new NPCSpawnMapEntitySerializer(nes),
                new ChestSpawnMapEntitySerializer(nes),
                new WarpMapEntitySerializer(nes),
                new SignMapEntitySerializer(nes, ses),
                new UnknownMapEntitySerializer(nes),
                nes);
        }
Пример #2
0
 public MapPropertiesSerializer(INumberEncoderService numberEncoderService,
                                IMapStringEncoderService mapStringEncoderService)
 {
     _numberEncoderService    = numberEncoderService;
     _mapStringEncoderService = mapStringEncoderService;
 }
Пример #3
0
 public SignMapEntitySerializer(INumberEncoderService numberEncoderService,
                                IMapStringEncoderService mapStringEncoderService)
 {
     this.numberEncoderService    = numberEncoderService;
     this.mapStringEncoderService = mapStringEncoderService;
 }
Пример #4
0
 public void SetUp()
 {
     _service = new MapStringEncoderService();
 }