public class UDKBotLogicController<BOT extends UDKBot> extends UDKBotController<BOT> implements IUDKBotLogicController<BOT,LogicModule>
| Modifier and Type | Field and Description |
|---|---|
protected SyncUDKBotLogic |
logicModule |
bot, user, USER_LOG_CATEGORY_ID| Constructor and Description |
|---|
UDKBotLogicController() |
| Modifier and Type | Method and Description |
|---|---|
void |
beforeFirstLogic() |
long |
getLogicInitializeTime() |
long |
getLogicShutdownTime() |
void |
initializeController(BOT bot)
Called during the construction of the
UDKBot before the GameBots2004 greets the bot even before
IUDKBotController.prepareBot(UDKBot) method. |
void |
logic() |
void |
logicInitialize(LogicModule logicModule) |
void |
logicShutdown() |
botInitialized, botKilled, botShutdown, botSpawned, getAct, getBot, getInitializeCommand, getLog, getPassword, getWorldView, prepareBotclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbotInitialized, botKilled, botShutdown, botSpawned, getInitializeCommand, getPassword, prepareBotprotected SyncUDKBotLogic logicModule
public void initializeController(BOT bot)
IUDKBotControllerUDKBot before the GameBots2004 greets the bot even before
IUDKBotController.prepareBot(UDKBot) method.
NOTE: This is Pogamut's developers reserved method - do not override it and if you do, always use 'super' to call parent's initializeController.
initializeController in interface IUDKBotController<BOT extends UDKBot>initializeController in class UDKBotController<BOT extends UDKBot>public long getLogicInitializeTime()
getLogicInitializeTime in interface IAgentLogic<LogicModule>public long getLogicShutdownTime()
getLogicShutdownTime in interface IAgentLogic<LogicModule>public void beforeFirstLogic()
beforeFirstLogic in interface IAgentLogic<LogicModule>public void logic()
logic in interface IAgentLogic<LogicModule>public void logicInitialize(LogicModule logicModule)
logicInitialize in interface IAgentLogic<LogicModule>public void logicShutdown()
logicShutdown in interface IAgentLogic<LogicModule>Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.