#include <cylinderobstacle.h>
Class used to provide CylinderObstacle initialization parameters.
Examples: Functions | |
| CylinderObstacleInitConfig () | |
| void | SetDefaults () |
| Sets all members to their default value. More... | |
Public Data Members | |
| World * | m_world |
| Mandatory: you must provide a World when calling CylinderObstacle::Init. More... | |
| Ptr< DatabaseBinding > | m_databaseBinding |
| Defines the Databases in which the CylinderObstacle will be spatialized. More... | |
| DynamicNavTag | m_navTag |
| This DynamicNavTag will be used to set up the TagVolume NavTag when the CylinderObstacle will trigger it. More... | |
| 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 nullptr, 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: