#include <bot.h>
Class used to provide Bot initialization parameters.
Examples: 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.
Examples: