#include <cylinderobstacle.h>
Class used to provide CylinderObstacle initialization parameters.
Examples: Public Member Functions | |
| CylinderObstacleInitConfig () | |
| void | SetDefaults () |
Public Data Members | |
| World * | m_world |
| Ptr< DatabaseBinding > | m_databaseBinding |
| DynamicNavTag | m_navTag |
| Vec3f | m_startPosition |
| void * | m_userData |
| KyFloat32 | m_radius |
| KyFloat32 | m_height |
|
inline |
Sets all members to their default value.
| Ptr<DatabaseBinding> Kaim::CylinderObstacleInitConfig::m_databaseBinding |
Defines the Databases in which the CylinderObstacle will be spatialized.
If let to KY_NULL, World's default DatabaseBinding will be used (spatializes in all Databases).
| DynamicNavTag Kaim::CylinderObstacleInitConfig::m_navTag |
This DynamicNavTag will be used to set up the TagVolume NavTag when the CylinderObstacle will trigger it.
Examples: | World* Kaim::CylinderObstacleInitConfig::m_world |
Mandatory: you must provide a World when calling CylinderObstacle::Init.
Examples: