logUnknownMessage("embedded", kind); bs.skip(size * 8); } else { Event<OnMessage> ev = evOnMessage(messageClass); Event<OnPostEmbeddedMessage> evPost = evOnPostEmbeddedMessage(messageClass); if (ev.isListenedTo() || evPost.isListenedTo() || (unpackUserMessages && messageClass == NetworkBaseTypes.CSVCMsg_UserMessage.class)) { GeneratedMessage subMessage = Packet.parse(messageClass, ZeroCopy.wrap(packetReader.readFromBitStream(bs, size * 8))); Class<? extends GeneratedMessage> umClazz = engineType.userMessagePacketClassForKind(userMessage.getMsgType()); if (umClazz == null) { logUnknownMessage("usermessage", userMessage.getMsgType()); } else { evOnMessage(umClazz).raise(Packet.parse(umClazz, userMessage.getMsgData()));
logUnknownMessage("top level", pi.getKind()); pi.skip(); } else if (messageClass == Demo.CDemoPacket.class) { ctl.setSyncTickSeen(true); Event<OnMessage> ev = evOnMessage(messageClass); if (ev.isListenedTo() || resetRelevant) { GeneratedMessage message = pi.parse();
logUnknownMessage("top level", pi.getKind()); pi.skip(); } else if (messageClass == Demo.CDemoPacket.class) { ctl.setSyncTickSeen(true); Event<OnMessage> ev = evOnMessage(messageClass); if (ev.isListenedTo() || resetRelevant) { GeneratedMessage message = pi.parse();
logUnknownMessage("embedded", kind); bs.skip(size * 8); } else { Event<OnMessage> ev = evOnMessage(messageClass); Event<OnPostEmbeddedMessage> evPost = evOnPostEmbeddedMessage(messageClass); if (ev.isListenedTo() || evPost.isListenedTo() || (unpackUserMessages && messageClass == NetworkBaseTypes.CSVCMsg_UserMessage.class)) { GeneratedMessage subMessage = Packet.parse(messageClass, ZeroCopy.wrap(packetReader.readFromBitStream(bs, size * 8))); Class<? extends GeneratedMessage> umClazz = engineType.userMessagePacketClassForKind(userMessage.getMsgType()); if (umClazz == null) { logUnknownMessage("usermessage", userMessage.getMsgType()); } else { evOnMessage(umClazz).raise(Packet.parse(umClazz, userMessage.getMsgData()));