#include <bot.h>
Class used to provide Bot initialization parameters.
Public Member Functions | |
BotInitConfig () | |
void | SetDefaults () |
Public Data Members | |
void * | m_userData |
Database * | m_database |
Ptr< DatabaseBinding > | m_databaseBinding |
KyUInt32 | m_startNewPathNavigationProfileId |
Vec3f | m_startPosition |
Vec3f | m_startVelocity |
Vec2f | m_startFrontDirection |
|
inline |
Sets all members to their default value.
After calling this method, you must set at least the mandatory m_database before using this BotInitConfig to initialize a Bot.
Database* Kaim::BotInitConfig::m_database |
Ptr<DatabaseBinding> Kaim::BotInitConfig::m_databaseBinding |
The Databases where the Bot will be spatialized.
If set to KY_NULL, the Bot will use World default DatabaseBinding that spatializes on all Databases.
KyUInt32 Kaim::BotInitConfig::m_startNewPathNavigationProfileId |
NavigationProfile that will be used in the ComputeNewPathToDestination() calls.