TrainCrossing class.
More...
#include <TrainCrossing.h>
TrainCrossing class.
- Vec3f position of the crossing
- u32 waypointMin
- u32 waypointMax
Min/Max are used to determine the range for AI to stop for the crossing.
◆ TrainCrossing()
TrainCrossing::TrainCrossing |
( |
Vec3f | position, |
|
|
u32 | waypointMin, |
|
|
u32 | waypointMax, |
|
|
f32 | approachRadius, |
|
|
f32 | exitRadius ) |
◆ AICrossingBehaviour()
void TrainCrossing::AICrossingBehaviour |
( |
s32 | playerId | ) |
|
|
virtual |
◆ CrossingTrigger()
void TrainCrossing::CrossingTrigger |
( |
| ) |
|
|
virtual |
◆ Distance()
◆ DynamicRadius()
f32 TrainCrossing::DynamicRadius |
( |
Vec3f | trainPos, |
|
|
Vec3f | trainVelocity, |
|
|
Vec3f | crossingPos ) |
◆ ApproachRadius
f32 TrainCrossing::ApproachRadius |
◆ ExitRadius
f32 TrainCrossing::ExitRadius |
◆ OnTriggered
s32 TrainCrossing::OnTriggered = 0 |
◆ Position
Vec3f TrainCrossing::Position |
◆ Timer
◆ WaypointMax
u32 TrainCrossing::WaypointMax |
◆ WaypointMin
u32 TrainCrossing::WaypointMin |
The documentation for this class was generated from the following files: