package net.scapeemulator.game.msg.impl; import java.util.List; import net.scapeemulator.game.model.Position; import net.scapeemulator.game.msg.Message; import net.scapeemulator.game.update.NpcDescriptor; public final class NpcUpdateMessage extends Message { private final Position lastKnownRegion; private final Position position; private final int localNpcCount; private final List<NpcDescriptor> descriptors; public NpcUpdateMessage(Position lastKnownRegion, Position position, int localNpcCount, List<NpcDescriptor> descriptors) { this.lastKnownRegion = lastKnownRegion; this.position = position; this.localNpcCount = localNpcCount; this.descriptors = descriptors; } public Position getLastKnownRegion() { return lastKnownRegion; } public Position getPosition() { return position; } public int getLocalNpcCount() { return localNpcCount; } public List<NpcDescriptor> getDescriptors() { return descriptors; } }