mirror of
https://github.com/ProjectSWGCore/Holocore.git
synced 2026-10-18 08:02:56 -04:00
Welcome to the new world of serialization. Beware
This commit is contained in:
@@ -31,13 +31,12 @@ import network.packets.swg.zone.baselines.Baseline.BaselineType;
|
||||
import network.packets.swg.zone.building.UpdateCellPermissionMessage;
|
||||
import resources.network.BaselineBuilder;
|
||||
import resources.network.NetBuffer;
|
||||
import resources.network.NetBufferStream;
|
||||
import resources.objects.SWGObject;
|
||||
import resources.player.Player;
|
||||
|
||||
public class CellObject extends SWGObject {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private boolean isPublic = true;
|
||||
private int number = 0;
|
||||
private String label = "";
|
||||
@@ -121,4 +120,24 @@ public class CellObject extends SWGObject {
|
||||
buffer.getFloat();
|
||||
labelZ = buffer.getFloat();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void save(NetBufferStream stream) {
|
||||
super.save(stream);
|
||||
stream.addByte(0);
|
||||
stream.addBoolean(isPublic);
|
||||
stream.addAscii(label);
|
||||
stream.addFloat((float) labelX);
|
||||
stream.addFloat((float) labelZ);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void read(NetBufferStream stream) {
|
||||
super.read(stream);
|
||||
stream.getByte();
|
||||
isPublic = stream.getBoolean();
|
||||
label = stream.getAscii();
|
||||
labelX = stream.getFloat();
|
||||
labelZ = stream.getFloat();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user