public interface IUT2004Analyzer extends IUT2004Server
IUT2004AnalyzerObserver agent onto
every bot inside UT2004 game sniffing info about the bot.| Modifier and Type | Method and Description |
|---|---|
void |
addListener(IAnalyzerObserverListener listener)
Hooks a listener that watches for creation/deletion of observers.
|
Map<UnrealId,IUT2004AnalyzerObserver> |
getObservers()
Returns all observers currently owned by the analyzer.
|
boolean |
isListening(IAnalyzerObserverListener listener)
Tests a listener whether it watches for creation/deletion of observers.
|
void |
removeListener(IAnalyzerObserverListener listener)
Removes a listener that watches for creation/deletion of observers.
|
connectNativeBot, getAvailableMaps, getGameSpeedFlag, getMap, getMapName, getMutators, getNativeAgents, getPlayers, setAddress, setGameMapconnectNativeBotgetWorldAddressgetAgentsgetActgetWorldViewgetComponentId, getIntrospection, getLogger, getName, getState, kill, pause, resume, start, startPaused, stopgetEventBusMap<UnrealId,IUT2004AnalyzerObserver> getObservers()
The id can be obtained for instance from Player.getId() or Self.getId()
or new one can be obtained from String via UnrealId.get(String).
NOTE: returns unmodifiable map that is a copy of the inner map inside the analyzer.
void addListener(IAnalyzerObserverListener listener)
WeakReference is used to store the listener reference!)listener - void removeListener(IAnalyzerObserverListener listener)
listener - boolean isListening(IAnalyzerObserverListener listener)
listener - Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.