◆ SteeringManager()
Barotrauma.SteeringManager.SteeringManager |
( |
ISteerable | host | ) |
|
◆ DoSteeringAvoid()
virtual Vector2 Barotrauma.SteeringManager.DoSteeringAvoid |
( |
float | deltaTime, |
|
|
float | lookAheadDistance, |
|
|
float | weight, |
|
|
Vector2? | heading = null ) |
|
protectedvirtual |
◆ DoSteeringSeek()
virtual Vector2 Barotrauma.SteeringManager.DoSteeringSeek |
( |
Vector2 | target, |
|
|
float | weight ) |
|
protectedvirtual |
◆ DoSteeringWander()
virtual Vector2 Barotrauma.SteeringManager.DoSteeringWander |
( |
float | weight, |
|
|
bool | avoidWanderingOutsideLevel ) |
|
protectedvirtual |
◆ Reset()
void Barotrauma.SteeringManager.Reset |
( |
| ) |
|
◆ ResetX()
void Barotrauma.SteeringManager.ResetX |
( |
| ) |
|
◆ ResetY()
void Barotrauma.SteeringManager.ResetY |
( |
| ) |
|
◆ SteeringAvoid()
void Barotrauma.SteeringManager.SteeringAvoid |
( |
float | deltaTime, |
|
|
float | lookAheadDistance, |
|
|
float | weight = 1 ) |
◆ SteeringManual()
void Barotrauma.SteeringManager.SteeringManual |
( |
float | deltaTime, |
|
|
Vector2 | velocity ) |
◆ SteeringSeek()
void Barotrauma.SteeringManager.SteeringSeek |
( |
Vector2 | targetSimPos, |
|
|
float | weight = 1 ) |
◆ SteeringWander()
void Barotrauma.SteeringManager.SteeringWander |
( |
float | weight = 1, |
|
|
bool | avoidWanderingOutsideLevel = false ) |
◆ Update()
virtual void Barotrauma.SteeringManager.Update |
( |
float | speed | ) |
|
|
virtual |
◆ CircleDistance
const float Barotrauma.SteeringManager.CircleDistance = 2.5f |
|
staticprotected |
◆ CircleRadius
const float Barotrauma.SteeringManager.CircleRadius = 0.3f |
|
staticprotected |
◆ host
◆ RayCastInterval
const float Barotrauma.SteeringManager.RayCastInterval = 0.5f |
|
staticprotected |
◆ steering
Vector2 Barotrauma.SteeringManager.steering |
|
protected |
◆ AvoidDir
Vector2 Barotrauma.SteeringManager.AvoidDir |
|
get |
◆ AvoidLookAheadPos
Vector2 Barotrauma.SteeringManager.AvoidLookAheadPos |
|
get |
◆ AvoidRayCastHitPosition
Vector2 Barotrauma.SteeringManager.AvoidRayCastHitPosition |
|
get |
◆ WanderAngle
float Barotrauma.SteeringManager.WanderAngle |
|
getset |
The documentation for this class was generated from the following file:
- /home/runner/work/Luatrauma.Docs/Luatrauma.Docs/libs/LuaCsForBarotrauma/Barotrauma/BarotraumaShared/SharedSource/Characters/AI/SteeringManager.cs