Kaim::BotInitConfig Class Reference

Kaim::BotInitConfig Class Reference

#include <bot.h>

Class Description

Public Member Functions

 BotInitConfig ()
 
void SetDefaults ()
 

Public Data Members

void * m_userData
 
Databasem_database
 
Ptr< DatabaseBindingm_databaseBinding
 
KyUInt32 m_startNewPathNavigationProfileId
 
Vec3f m_startPosition
 
Vec3f m_startVelocity
 
Vec2f m_startFrontDirection
 

Member Function Documentation

void Kaim::BotInitConfig::SetDefaults ( )
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.

Member Data Documentation

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:

The documentation for this class was generated from the following file:
  • gwnavruntime/world/bot.h