Class RVOObstacle Extends VersionedMonoBehaviour

Public

Base class for simple RVO colliders.

This is a helper base class for RVO colliders. It provides automatic gizmos and helps with the winding order of the vertices as well as automatically updating the obstacle when moved.

Extend this class to create custom RVO obstacles.

A* Pro Feature:

This is an A* Pathfinding Project Pro feature only. This function/class/variable might not exist in the Free version of the A* Pathfinding Project or the functionality might be limited.
The Pro version can be bought here

Deprecated

This component is deprecated. Local avoidance colliders never worked particularly well and the performance was poor. Modify the graphs instead so that pathfinding takes obstacles into account.

Public Variables

layer
Public
obstacleMode

Mode of the obstacle.

Public

Public Enums

ObstacleVertexWinding

RVO Obstacle Modes.

Public

Private/Protected Members

Awake ()
Protected
ExecuteInEditor

Enable executing in editor to draw gizmos.

Protected Abstract
Height
Protected Abstract
LocalCoordinates

If enabled, all coordinates are handled as local.

Protected Abstract
OnUpgradeSerializedData (version, unityThread)

Handle serialization backwards compatibility.

Protected
Reset ()

Handle serialization backwards compatibility.

Protected
StaticObstacle

Static or dynamic.

Protected Abstract
UpgradeSerializedData (isUnityThread)
Protected