package icbm.zhapin.jiqi; import cpw.mods.fml.common.network.simpleimpl.IMessage; import io.netty.buffer.ByteBuf; import universalelectricity.core.vector.Vector3; public class CruiseLauncherGuiPacket implements IMessage { Vector3 pos; int frequency; Vector3 target; public CruiseLauncherGuiPacket() {} public CruiseLauncherGuiPacket(TCruiseLauncher te) { this.pos = new Vector3(te); this.frequency = te.getFrequency(); this.target = te.getTarget(); } @Override public void fromBytes(ByteBuf buf) { this.pos = new Vector3(buf.readInt(), buf.readInt(), buf.readInt()); this.frequency = buf.readInt(); this.target = new Vector3(buf.readInt(), buf.readInt(), buf.readInt()); } @Override public void toBytes(ByteBuf buf) { buf.writeInt(this.pos.intX()); buf.writeInt(this.pos.intY()); buf.writeInt(this.pos.intZ()); buf.writeInt(this.frequency); buf.writeInt(this.target.intX()); buf.writeInt(this.target.intY()); buf.writeInt(this.target.intZ()); } }