public final class EncryptedMapDataSerializer extends Object implements MapDataSerializer
MapDataSerializer serializer = new EncryptedMapDataSerializer(Key.parse(gdm.key()));
CellData[] cells = serializer.deserialize(encryptedMapData);
https://github.com/Emudofus/Dofus/blob/1.29/dofus/managers/MapsServersManager.as#L137| Constructor and Description |
|---|
EncryptedMapDataSerializer(Key key) |
EncryptedMapDataSerializer(Key key,
MapDataSerializer plainDataSerializer) |
| Modifier and Type | Method and Description |
|---|---|
CellData[] |
deserialize(String mapData)
Parse serialized map data to cells
|
String |
serialize(CellData[] cells)
Serialize the cells to a string
The result value must be compatible with deserialize()
So, the code `serializer.serialize(serializer.deserialize(mapData)).equals(mapData)` must always return true
|
public EncryptedMapDataSerializer(Key key)
public EncryptedMapDataSerializer(Key key, MapDataSerializer plainDataSerializer)
public CellData[] deserialize(String mapData)
MapDataSerializerdeserialize in interface MapDataSerializermapData - The raw map datapublic String serialize(CellData[] cells)
MapDataSerializerserialize in interface MapDataSerializercells - Cells to serializeCopyright © 2022. All rights reserved.