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); }
public MapPropertiesSerializer(INumberEncoderService numberEncoderService, IMapStringEncoderService mapStringEncoderService) { _numberEncoderService = numberEncoderService; _mapStringEncoderService = mapStringEncoderService; }
public SignMapEntitySerializer(INumberEncoderService numberEncoderService, IMapStringEncoderService mapStringEncoderService) { this.numberEncoderService = numberEncoderService; this.mapStringEncoderService = mapStringEncoderService; }
public void SetUp() { _service = new MapStringEncoderService(); }