package com.meidusa.amoeba.manager.net.packet; import java.io.UnsupportedEncodingException; /** * @author struct */ public class ObjectPacket extends ManagerAbstractPacket { public Object object; protected void init(ManagerPacketBuffer buffer) { super.init(buffer); ManagerPacketBuffer mBuffer = (ManagerPacketBuffer) buffer; if(mBuffer.hasRemaining()){ object = mBuffer.readObject(); } } @Override protected void write2Buffer(ManagerPacketBuffer buffer) throws UnsupportedEncodingException { super.write2Buffer(buffer); ManagerPacketBuffer mBuffer = (ManagerPacketBuffer) buffer; if(object != null){ mBuffer.writeObject(object); } } }