@OnMessage(CMsgDOTAMatch.class) public void onDotaMatch(Context ctx, CMsgDOTAMatch message) { //TODO could use this for match overview data for uploads //System.err.println(message); }
@OnReset public void onReset(Demo.CDemoStringTables packet, ResetPhase phase) { if (phase == ResetPhase.CLEAR) { baselineEntries.clear(); for (int entityIndex = 0; entityIndex < entities.length; entityIndex++) { entities[entityIndex] = null; } } }
@OnTickStart public void onTickStart(Context ctx, boolean synthetic) { tick = ctx.getTick(); count = 0; }
@OnTickEnd public void onTickEnd(boolean synthetic) { for (CombatLogEntry e : logEntries) { evCombatLogEntry.raise(e); } logEntries.clear(); }
@Override public boolean apply(Object[] args) { Class<? extends GeneratedMessage> clazz = (Class<? extends GeneratedMessage>) args[0]; return listener.getAnnotation().value().isAssignableFrom(clazz); } });
@OnMessage(NetworkBaseTypes.CNETMsg_SpawnGroup_SetCreationTick.class) public void onSetCreationTick(NetworkBaseTypes.CNETMsg_SpawnGroup_SetCreationTick message) { }
@OnReset public void onReset(Demo.CDemoStringTables packet, ResetPhase phase) { if (phase == ResetPhase.CLEAR) { baselineEntries.clear(); for (int entityIndex = 0; entityIndex < entities.length; entityIndex++) { entities[entityIndex] = null; } } }
@OnMessage public void onMessage(Context ctx, GeneratedMessage message) { count++; }
@OnMessage(NetworkBaseTypes.CNETMsg_SpawnGroup_LoadCompleted.class) public void onLoadCompleted(NetworkBaseTypes.CNETMsg_SpawnGroup_LoadCompleted message) { }
@OnMessage(NetworkBaseTypes.CNETMsg_SpawnGroup_Unload.class) public void onUnload(NetworkBaseTypes.CNETMsg_SpawnGroup_Unload message) { }
@OnMessage(NetworkBaseTypes.CNETMsg_SpawnGroup_SetCreationTick.class) public void onSetCreationTick(NetworkBaseTypes.CNETMsg_SpawnGroup_SetCreationTick message) { }
@OnMessage(NetworkBaseTypes.CNETMsg_SpawnGroup_LoadCompleted.class) public void onLoadCompleted(NetworkBaseTypes.CNETMsg_SpawnGroup_LoadCompleted message) { }
@OnMessage(NetworkBaseTypes.CNETMsg_SpawnGroup_Unload.class) public void onUnload(NetworkBaseTypes.CNETMsg_SpawnGroup_Unload message) { }
@OnMessage(DotaUserMessages.CDOTAUserMsg_CombatLogBulkData.class) public void onCombatLogBulkData(DotaUserMessages.CDOTAUserMsg_CombatLogBulkData message) { if (logBulkData) { log.warn("This replay contains a CDOTAUserMsg_CombatLogBulkData message. I need one of those replays to analyze. Please report the match id: https://github.com/skadistats/clarity/issues/58"); logBulkData = false; } }
@OnMessage(DotaUserMessages.CDOTAUserMsg_CombatLogBulkData.class) public void onCombatLogBulkData(DotaUserMessages.CDOTAUserMsg_CombatLogBulkData message) { if (logBulkData) { log.warn("This replay contains a CDOTAUserMsg_CombatLogBulkData message. I need one of those replays to analyze. Please report the match id: https://github.com/skadistats/clarity/issues/58"); logBulkData = false; } }
@OnMessage(NetworkBaseTypes.CNETMsg_SpawnGroup_LoadCompleted.class) public void onLoadCompleted(NetworkBaseTypes.CNETMsg_SpawnGroup_LoadCompleted message) { System.out.println("LOADCOMPLETED ----------------------------------------------------------------------------------------------"); System.out.println(message); }
@OnMessage(NetworkBaseTypes.CNETMsg_SpawnGroup_Unload.class) public void onUnload(NetworkBaseTypes.CNETMsg_SpawnGroup_Unload message) { System.out.println("UNLOAD ----------------------------------------------------------------------------------------------"); System.out.println(message); }
@OnMessage(Demo.CDemoStop.class) public void onDemoStop(Demo.CDemoStop msg) { lock.lock(); try { demoStopSeen = true; fileChanged.signalAll(); } finally { lock.unlock(); } }
@OnMessage(S2NetMessages.CSVCMsg_ClearAllStringTables.class) public void clearAllStringTables(S2NetMessages.CSVCMsg_ClearAllStringTables msg) { numTables = 0; evClear.raise(); }
@OnMessage(S2NetMessages.CSVCMsg_ClearAllStringTables.class) public void clearAllStringTables(S2NetMessages.CSVCMsg_ClearAllStringTables msg) { numTables = 0; evClear.raise(); }