mirror of
https://github.com/2006-Scape/apollo.git
synced 2026-07-03 00:38:21 +00:00
24 lines
769 B
Java
24 lines
769 B
Java
package org.apollo.net.release.r377;
|
|
|
|
import org.apollo.game.message.impl.FifthNpcActionMessage;
|
|
import org.apollo.net.codec.game.DataOrder;
|
|
import org.apollo.net.codec.game.DataType;
|
|
import org.apollo.net.codec.game.GamePacket;
|
|
import org.apollo.net.codec.game.GamePacketReader;
|
|
import org.apollo.net.release.MessageDecoder;
|
|
|
|
/**
|
|
* A {@link MessageDecoder} for the {@link FifthNpcActionMessage}.
|
|
*
|
|
* @author Stuart
|
|
*/
|
|
public final class FifthNpcActionMessageDecoder extends MessageDecoder<FifthNpcActionMessage> {
|
|
|
|
@Override
|
|
public FifthNpcActionMessage decode(GamePacket packet) {
|
|
GamePacketReader reader = new GamePacketReader(packet);
|
|
int index = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE);
|
|
return new FifthNpcActionMessage(index);
|
|
}
|
|
|
|
} |