|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
IUDKPathNavigator
that implements AbstractUDKPathNavigator.setBot(UDKBot)
and
AbstractUDKPathNavigator.setExecutor(IPathExecutorHelper)
.UDKBotModuleControllerNew#getAct()
.
ItemDescriptor
).ItemType.Category#ARMOR
.UDKBot
logic module - does not synchronize the logic together with the IVisionWorldView
.InitedMessage
is received.
Raycasting.allRaysInitialized
flag to true if all rays has been initialized.
ItemType
and ItemDescriptor
providing
an easy way to obtain item descriptors for various items in UDK.
cz.cuni.amis.pogamut.ut2004.bot.commands.Action
command
module.
Player
object of the player the bot has bumped into (if it was a bot).
cz.cuni.amis.pogamut.ut2004.bot.commands.Communication
command module.
cz.cuni.amis.pogamut.ut2004.bot.commands.ConfigureCommands
command module.
UDKBot#AbstractUT2004Bot(IAgentId, IComponentBus, IAgentLogger, IVisionWorldView, IAct, IUT2004BotInitialization)
.
WeaponDescriptor
for a given inventory UnrealId
of the weapon.
Items
module.
UnrealId
of the weapon.
cz.cuni.amis.pogamut.ut2004.bot.commands.AdvancedLocomotion
command module.
IAgentId
of the bots.
IAgentId
of the bots.
NavPoint
instance for a given location.
NavPoint
instance for a given location.
ItemType
for a weapon.
ItemType
for a weapon.
cz.cuni.amis.pogamut.ut2004.bot.commands.AdvancedShooting
command module.
cz.cuni.amis.pogamut.ut2004.bot.commands.SimpleRayCasting
command module.
Items.isPickupSpawned(Item)
to return all items that are believed to
be currently spawned.
Items.isPickupSpawned(Item)
to return all items of 'type' that are believed to
be currently spawned.
Items.isPickupSpawned(Item)
to return all items belonging to a specific 'category' that are believed to
be currently spawned.
Items.isPickupSpawned(Item)
to return all items belonging to a specific 'group' that are believed to
be currently spawned.
Weapon
instance for given 'weaponType' if the bot posses it.
WeaponDescriptor
for a given 'weaponType' (if it is not a weapon, returns null).
UnrealId
of the weapon the bot has inside its inventory (if the bot does not have
it, returns null).
UnrealId
of the weapon the bot has inside its inventory (if the bot does not have
it, returns null).
Weaponry.hasWeaponAmmo(ItemType)
.
IAgentParameters.assignDefaults(IAgentParameters)
.
IAgentParameters.assignDefaults(IAgentParameters)
.
IAgentParameters.assignDefaults(IAgentParameters)
.
IAgentParameters.assignDefaults(IAgentParameters)
.
UDKBot
before the GameBots2004 greets the bot even before
IUDKBotController.prepareBot(UDKBot)
method.
UDKBotModuleControllerNew#listenerRegistrator
and calls AnnotationListenerRegistrator.addListeners()
method
to probe all declared methods for event-annotation presence.
UDKBotModuleControllerNew#pathPlanner
and UDKBotModuleControllerNew#pathExecutor
.
ItemType
and ItemDescriptor
providing
an easy way to obtain item descriptors for various items in UT2004.EndMessage
listener.ItemPickedUp
listener.ItemDescriptor
.IPathExecutor
and UDKPathExecutor
documentation, do it now.EventListener
, ObjectClassEventListener
,
ObjectClassListener
, ObjectEventListener
and ObjectListener
annotations and automatically registers
them as listeners on a specific events.
IUDKServer
implementors when the map change fails.IAgentId
, see IAgentParameters.assignDefaults(IAgentParameters)
.
IAgentId
, see IAgentParameters.assignDefaults(IAgentParameters)
.
IAgentId
, see IAgentParameters.assignDefaults(IAgentParameters)
.
IAgentId
, see IAgentParameters.assignDefaults(IAgentParameters)
.
UDKPathExecutor
to continue the navigation of the bot
inside the UDK.
UDKBotFactory
for agent construction.
IAgentId
using MultipleUDKBotRunner.name
and SocketConnectionAddress
using MultipleUDKBotRunner.host
and MultipleUDKBotRunner.port
.
IAgentId
using UDKBotRunner.name
and SocketConnectionAddress
using UDKBotRunner.host
and UDKBotRunner.port
.
IAgentId
using UDKObserverRunner.name
and SocketConnectionAddress
using UDKObserverRunner.host
and UDKObserverRunner.port
.
IAgentId
using UDKServerRunner.name
and SocketConnectionAddress
using UDKServerRunner.host
and UDKServerRunner.port
.
UDKPathExecutor
reports that new path has been received and the IUDKPathNavigator.navigate()
is about to be called in near future.
ItemDescriptor
).ItemType.Category#OTHER
.IUDKPathNavigator.newPath(List)
and set the path into the GB2004 via SetRoute
.
IUDKPathNavigator.newPath(List)
and set the path into the GB2004 via SetRoute
.
Requests.getLastPong()
to see the results.
IAgentParameters.assignDefaults(IAgentParameters)
.
IAgentParameters.assignDefaults(IAgentParameters)
.
IAgentParameters.assignDefaults(IAgentParameters)
.
IAgentParameters.assignDefaults(IAgentParameters)
.
UDKBot
before the GameBots2004 greets the bot.
Injector
.
Level.WARNING
here so the bot won't log much.
AutoTraceRay
that is being utilized).AutoTraceRay
that is being utilized).
UDKPathExecutor
reports that execution of current path has been terminated - clean up your internal data
structure and prepare to navigate the bot along the new path in the future.
Self
object that is lazy-initialized inside AbstractUDKPathNavigator.self
.
IAgent.stop()
and IAgent.start()
.
UDKBot
instance that the navigator should navigate.
IPathExecutorHelper
who is using the navigator, i.e., are calling its
IUDKPathNavigator#navigate(Self)
and IUDKPathNavigator.reset()
methods.
IAgentId
of the bots.
IAgentId
of the bots.
ItemDescriptor
).ItemType.Category#SHIELD
.AdvancedShooting.shootPrimary(UnrealId)
.
AdvancedShooting.shootPrimaryCharged(UnrealId, double)
.
AdvancedShooting.shootSecondary(UnrealId)
.
AdvancedShooting.shootSecondaryCharged(UnrealId, double)
.
SetRoute
whenever switch occurs and the rest of the path is greater than
32 path elements.
SetRoute
whenever switch occurs and the rest of the path is greater than
32 path elements.
IAgentId
and ISocketConnectionAddress
.UDKAgentParameters.setAgentId(IAgentId)
, UDKAgentParameters.setWorldAddress(IWorldConnectionAddress)
.
IPathFuture
implementation that is using UDK inner AStar algorithm for finding the path inside UDK
environment.IUDKBot
factory.UDKCommunicationModule
for the purpose of UDKBot
instantiation.RemoteGuiceAgentModule
for the purpose of UDK communication specification.UDKObserver
class.IUDKObserver
factory.UDKCommunicationModule
for the purpose of UDKObserver
instantiation.UDKServer
class.IUDKServer
factory.UDKCommunicationModule
for the purpose of UDKServer
instantiation.IStuckDetector
that watches whether the bot moves at all.Level.ALL
.
UDKBotModuleControllerNew#getWorldView()
.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |