- 1,417
- 44
- 594
Добрый день. В общем не люблю я пакеты. И тут какой-то косяк. В общем вот код:
В коде видны и 1, и 2, и 3, но не видно сообщение "Ыыыы"
Подскажите, пожалуйста, почему не вызывается метод.
Java:
public class GiveBar implements IMessage {
public String kills;
public GiveBar() {
this.kills = null;
}
public GiveBar(String kills) {
this.kills = kills;
System.out.println(1);
}
@Override
public void toBytes(ByteBuf buf) {
//buf.writeInt(kills);
ByteBufUtils.writeUTF8String(buf, kills);
System.out.println(2);
}
@Override
public void fromBytes(ByteBuf buf) {
//iditems = buf.readInt();
System.out.println(3);
ByteBufUtils.readUTF8String(buf);
}
public static class Handler implements IMessageHandler<GiveBar, IMessage> {
@Override
public IMessage onMessage(GiveBar packet, MessageContext message) {
System.out.println("ЫЫЫЫЫ");
return null;
}
}
}
Подскажите, пожалуйста, почему не вызывается метод.