![]() |
Adventure Creator
1.81.2
An adventure game toolkit for Unity, by Chris Burton, ICEBOX Studios 2013-2024
|
Public Member Functions | |
override void | OnReset (NavigationMesh navMesh) |
Called when the scene begins or is reset. More... | |
Grid2D | GetGrid (Collider2D collider) |
override void | TurnOn (NavigationMesh navMesh) |
Enables the NavMesh so that it can be used in pathfinding. More... | |
override Vector3[] | GetPointsArray (Vector3 startPosition, Vector3 targetPosition, Char _char=null) |
override string | GetPrefabName () |
Gets the name of a "helper" prefab to list in the Scene Manager. More... | |
override void | SceneSettingsGUI () |
override void | ResetHoles (NavigationMesh navMesh) |
override NavigationMesh | NavigationMeshGUI (NavigationMesh _target) |
override void | DrawGizmos (GameObject navMeshOb) |
Draws gizmos in the Scene/Game window. More... | |
![]() | |
virtual Vector3[] | GetPointsArray (Vector3 startPosition, Vector3 targetPosition, AC.Char _char=null) |
Calculates a path between two points. More... | |
Vector3[] | GetPointsArray (Vector3 startPosition, Vector3[] targetPositions, AC.Char _char=null) |
Calculates a path between multiple points. More... | |
virtual Vector3 | GetPointNear (Vector3 point, float minDistance, float maxDistance) |
Finds a random position surrounding a given point on a NavMesh. More... | |
Properties | |
override bool | RequiresNavMeshGameObject [get] |
![]() | |
virtual bool | RequiresNavMeshGameObject [get] |
Additional Inherited Members | |
![]() | |
bool | is2D = false |
![]() | |
Vector2[] | vertexData |
|
virtual |
Draws gizmos in the Scene/Game window.
navMeshOb | The NavigationMesh gameobject to draw gizmos for |
Reimplemented from AC.NavigationEngine.
|
virtual |
Gets the name of a "helper" prefab to list in the Scene Manager.
Reimplemented from AC.NavigationEngine.
|
virtual |
Provides a space for any custom Editor GUI code that should be displayed in the NavigationMesh inspector.
Reimplemented from AC.NavigationEngine.
|
virtual |
Called when the scene begins or is reset.
navMesh | The NavigationMesh that is active in the scene. |
Reimplemented from AC.NavigationEngine.
|
virtual |
Integrates all PolygonCollider2D objects in the polygonColliderHoles List into the base PolygonCollider2D shape. This is called automatically by AddHole() and RemoveHole() once the List has been amended
Reimplemented from AC.NavigationEngine.
|
virtual |
Provides a space for any custom Editor GUI code that should be displayed in SceneManager.
Reimplemented from AC.NavigationEngine.
|
virtual |
Enables the NavMesh so that it can be used in pathfinding.
navMeshOb | The NavigationMesh gameobject to enable |
Reimplemented from AC.NavigationEngine.