Skip to main content

SNavMeshObstacle

Index​

Properties Index​

Property Name
bool CarveOnlyStationary get set
bool Carving get set
SVector Center get set
float Height get set
SVector Size get set
float Radius get set
int Shape get set
float MoveThreshold get set
float TimeToStationary get set
SGameObject GameObject get

Properties​

CarveOnlyStationary​

bool CarveOnlyStationary get set

When enabled, the obstacle is carved only when it is stationary. (Only can enabled after carve was ticked).

Space.Host.ExecutingObject.NavMeshObstacle.CarveOnlyStationary = true

Carving​

bool Carving get set

When the Carve checkbox gets ticked, the Nav Mesh Obstacle creates a hole in the NavMesh.

Space.Host.ExecutingObject.NavMeshObstacle.Carving = true

Center​

SVector Center get set

Center of the obstacle geometry relative to the transform position.

Space.Host.ExecutingObject.NavMeshObstacle.Center = Vector.New(0,0,0)

Height​

float Height get set

Height of the capsule. (Property of Capsule shape).

Space.Host.ExecutingObject.NavMeshObstacle.Height = 40

Size​

SVector Size get set

Size of the box. (Property of Box shape).

Space.Host.ExecutingObject.NavMeshObstacle.Size = Vector.New(5,10,15)

Radius​

float Radius get set

Property Description

Space.Host.ExecutingObject.NavMeshObstacle.Radius = 10

Shape​

int Shape get set

Property Description

Space.Host.ExecutingObject.NavMeshObstacle.Shape = 1

MoveThreshold​

float MoveThreshold get set

Use this property to set the threshold distance for updating a moving carved hole. (Only can take effect after carve was ticked)

Space.Host.ExecutingObject.NavMeshObstacle.MoveThreshold = 5

TimeToStationary​

float TimeToStationary get set

The time to wait until the obstacle is treated as stationary. (Only can take effect after carve was ticked).

Space.Host.ExecutingObject.NavMeshObstacle.TimeToStationary = 5.0

GameObject​

SGameObject GameObject get

Property Description

theGameObject = Space.Host.ExecutingObject.NavMeshObstacle.GameObject