@OnTickEnd public void onTickEnd(Context ctx, boolean synthetic) { log.info("tick {}, synthetic {}, had {} messages", tick, synthetic, count); if (synthetic && count > 0) { throw new RuntimeException("oops 1"); } if (!synthetic && count == 0) { throw new RuntimeException("oops 2"); } }
@OnTickEnd public void onTickEnd(Context ctx, boolean synthetic) { if (!synthetic) return; ProcessEntityCommand cmd; while ((cmd = toProcess.poll()) != null) { processLifeStateChange(cmd.entity, cmd.fieldPath); } }
@OnTickEnd public void onTickEnd(boolean synthetic) { for (CombatLogEntry e : logEntries) { evCombatLogEntry.raise(e); } logEntries.clear(); }
@OnTickEnd public void onTickEnd(boolean synthetic) { for (CombatLogEntry e : logEntries) { evCombatLogEntry.raise(e); } logEntries.clear(); }