package protocol.swg;
import java.nio.ByteOrder;
import org.apache.mina.core.buffer.IoBuffer;
public class ClientPermissionsMessage extends SWGMessage {
private int characterSlotsOpen;
public ClientPermissionsMessage(int characterSlotsOpen) {
if(characterSlotsOpen < 0)
characterSlotsOpen = 0;
this.characterSlotsOpen = characterSlotsOpen;
operandCount = 5;
opcode = 0xE00730E5;
}
public void deserialize(IoBuffer data) {
}
public IoBuffer serialize() {
IoBuffer result = IoBuffer.allocate(10).order(ByteOrder.LITTLE_ENDIAN);
result.putShort(operandCount);
result.putInt(opcode);
result.put((byte) 1);
result.put((byte) characterSlotsOpen);
result.put((byte) 0);
result.put((byte) 1);
return result.flip();
}
}