public Event<OnMessage> evOnMessage(Class<? extends GeneratedMessage> messageClass) { Event<OnMessage> ev = evOnMessages.get(messageClass); if (ev == null) { ev = ctx.createEvent(OnMessage.class, messageClass); evOnMessages.put(messageClass, ev); } return ev; }
public Event<OnMessage> evOnMessage(Class<? extends GeneratedMessage> messageClass) { Event<OnMessage> ev = evOnMessages.get(messageClass); if (ev == null) { ev = ctx.createEvent(OnMessage.class, messageClass); evOnMessages.put(messageClass, ev); } return ev; }
private Event<OnPostEmbeddedMessage> evOnPostEmbeddedMessage(Class<? extends GeneratedMessage> messageClass) { Event<OnPostEmbeddedMessage> ev = evOnPostEmbeddedMessages.get(messageClass); if (ev == null) { ev = ctx.createEvent(OnPostEmbeddedMessage.class, messageClass, BitStream.class); evOnPostEmbeddedMessages.put(messageClass, ev); } return ev; }
private Event<OnPostEmbeddedMessage> evOnPostEmbeddedMessage(Class<? extends GeneratedMessage> messageClass) { Event<OnPostEmbeddedMessage> ev = evOnPostEmbeddedMessages.get(messageClass); if (ev == null) { ev = ctx.createEvent(OnPostEmbeddedMessage.class, messageClass, BitStream.class); evOnPostEmbeddedMessages.put(messageClass, ev); } return ev; }
@Initializer(OnWardExpired.class) public void initOnWardExpired(final Context ctx, final EventListener<OnWardExpired> listener) { evExpired = ctx.createEvent(OnWardExpired.class, Entity.class); }
@Override public void emitHeader() { ctx.createEvent(OnMessage.class, CsGoClarityMessages.CsGoDemoHeader.class).raise(header); }
@Override public void emitHeader() { ctx.createEvent(OnMessage.class, CsGoClarityMessages.CsGoDemoHeader.class).raise(header); }
@Initializer(OnWardKilled.class) public void initOnWardKilled(final Context ctx, final EventListener<OnWardKilled> listener) { evKilled = ctx.createEvent(OnWardKilled.class, Entity.class, String.class); }
@Initializer(OnWardPlaced.class) public void initOnWardPlaced(final Context ctx, final EventListener<OnWardPlaced> listener) { evPlaced = ctx.createEvent(OnWardPlaced.class, Entity.class); }
@Initializer(OnEntitySpawned.class) public void initOnEntitySpawned(final Context ctx, final EventListener<OnEntitySpawned> eventListener) { init(ctx); evSpawned = ctx.createEvent(OnEntitySpawned.class, Entity.class); }
@Initializer(OnEntityDied.class) public void initOnEntityDied(final Context ctx, final EventListener<OnEntityDied> eventListener) { init(ctx); evDied = ctx.createEvent(OnEntityDied.class, Entity.class); }
@Initializer(OnEntityDying.class) public void initOnEntityDying(final Context ctx, final EventListener<OnEntityDying> eventListener) { init(ctx); evDying = ctx.createEvent(OnEntityDying.class, Entity.class); }
protected void initAndRunWith(Object... processors) throws IOException { initWithProcessors(this, getEngineType(), source, processors); engineType.emitHeader(); context.createEvent(OnInputSource.class, Source.class, LoopController.class).raise(source, loopController); }
protected void initAndRunWith(Object... processors) throws IOException { initWithProcessors(this, getEngineType(), source, processors); engineType.emitHeader(); context.createEvent(OnInputSource.class, Source.class, LoopController.class).raise(source, loopController); }
@OnPostEmbeddedMessage(S1NetMessages.CSVCMsg_SendTable.class) public void onPostSendTable(S1NetMessages.CSVCMsg_SendTable message, BitStream bs) { if (message.getIsEnd()) { Demo.CDemoClassInfo.Builder b = Demo.CDemoClassInfo.newBuilder(); int n = bs.readSBitInt(16); for (int i = 0; i < n; i++) { b.addClassesBuilder() .setClassId(bs.readSBitInt(16)) .setNetworkName(bs.readString(255)) .setTableName(bs.readString(255)); } ctx.createEvent(OnMessage.class, Demo.CDemoClassInfo.class).raise(b.build()); } }
@OnPostEmbeddedMessage(S1NetMessages.CSVCMsg_SendTable.class) public void onPostSendTable(S1NetMessages.CSVCMsg_SendTable message, BitStream bs) { if (message.getIsEnd()) { Demo.CDemoClassInfo.Builder b = Demo.CDemoClassInfo.newBuilder(); int n = bs.readSBitInt(16); for (int i = 0; i < n; i++) { b.addClassesBuilder() .setClassId(bs.readSBitInt(16)) .setNetworkName(bs.readString(255)) .setTableName(bs.readString(255)); } ctx.createEvent(OnMessage.class, Demo.CDemoClassInfo.class).raise(b.build()); } }