| Interface | Description |
|---|---|
| CellData |
Data for a single map cell
|
| CellLayerData |
Data for a single cell layer
|
| GroundCellData |
Data for the ground layer of a cell
|
| GroundData |
Contains the data of the ground object
|
| InteractiveObjectData |
Cell layer data for the interactive object, or "object2"
|
| MapDataSerializer |
Handle serialization for map data
|
| Class | Description |
|---|---|
| DefaultMapDataSerializer |
Default implementation of the map data serializer, handling the plain (i.e. not crypted) map data format
https://github.com/Emudofus/Dofus/blob/1.29/ank/battlefield/utils/Compressor.as#L54
|
| EncryptedMapDataSerializer |
Implementation of the map serializer for encrypted map data
Encrypted maps are maps with file name ending with X.swf (ex: 10340_0706131721X.swf)
and require a key sent by the server with the GDM packet
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 |
Copyright © 2022. All rights reserved.