• Articles
  • Api Documentation
Show / Hide Table of Contents
  • AlchemyBow.Navigation
    • AlchemyNavigationSystem
    • BasicAgent
    • FacesHolder
    • NavigationAct
    • NavigationFaceWrapper
    • NavigationInfo
    • PathfindingRequest
    • PathfindingRequest.PathType
    • PathfindingRequest.Status
  • AlchemyBow.Navigation.BackgroundProcessing
    • BackgroundProcessor
    • BackgroundProcessor.States
    • BuildingProcess
    • IBackgroundCommand
    • PathfindingProcess
    • RegisterFaceCommand
    • UnregisterFaceCommand
  • AlchemyBow.Navigation.Collections
    • OrderedSet<T>
    • OrderedSetNode<T>
    • OrderedSetRangeComparer<T>
  • AlchemyBow.Navigation.DebugUnits
    • AlchemyNavigationSystemDebugUnit
    • CompositeSurfaceDrawer
    • GizmosSurfaceDrawer
    • ISurfaceDrawer
    • MinimalGizmosSurfaceDrawer
  • AlchemyBow.Navigation.HighLevel
    • MeshBasedBake
    • MeshBasedBakeGroup
    • MeshBasedBakeSettings
    • WorldMesh
  • AlchemyBow.Navigation.PropertyAttributes
    • AreaIndexAttribute
    • AreaMaskAttribute
    • LayerIndexAttribute
  • AlchemyBow.Navigation.Settings
    • AlchemyNavigationSettingsPreset
    • NavigationAreaSettings
    • NavigationLayerSettings
    • NavigationSettings
  • AlchemyBow.Navigation.Simple
    • SimpleAgent
  • AlchemyBow.Navigation.Simple.Elements
    • AvoidanceGroup
    • AvoidanceModifier
    • CachedFace
    • ISteeredBehaviour
    • MovementModifier
    • PathProgress
  • AlchemyBow.Navigation.Surfaces
    • Edge
    • Face
    • FacesByMagnitudeRangeComparer
    • NavigationSurface
    • SurfaceRaycastHit
    • Usage<TUser>
    • UsageTrackingObject<TUser>
    • Vertex
    • VertexByPositionComparer
  • AlchemyBow.Navigation.Surfaces.SafeAccess
    • IImmutableFace
    • SurfaceImmutableRaycastHit
  • AlchemyBow.Navigation.Utilities
    • ChannelUnwrapper
    • FaceAStar
    • FaceStarUnit
    • Funnel
    • ICommand

Class AlchemyNavigationSystemDebugUnit

Handles Alchemy Navigation System debugging.

Inheritance
System.Object
AlchemyNavigationSystemDebugUnit
Namespace: AlchemyBow.Navigation.DebugUnits
Assembly: AlchemyBow.Navigation.dll
Syntax
[Serializable]
public sealed class AlchemyNavigationSystemDebugUnit

Methods

| Improve this Doc View Source

OnBuildingProcesJoin(NavigationSurface[], NavigationSettings)

Called by the system when a building process is joined.

Declaration
public void OnBuildingProcesJoin(NavigationSurface[] layers, NavigationSettings settings)
Parameters
Type Name Description
NavigationSurface[] layers

The layer available in the system.

NavigationSettings settings

The settings of the system.

| Improve this Doc View Source

OnDeinitialize()

Called by the system during deinitialization.

Declaration
public void OnDeinitialize()
| Improve this Doc View Source

OnInitialize()

Called by the system during initialization.

Declaration
public void OnInitialize()
| Improve this Doc View Source

OnIsSurfaceAvailableChange(Boolean)

Called by the system when the surface becomes available or unavailable.

Declaration
public void OnIsSurfaceAvailableChange(bool value)
Parameters
Type Name Description
System.Boolean value

true if the surface becomes available; otherwise, false.

| Improve this Doc View Source

OnPathfindingProcessJoin()

Called by the system when a pathfinding process is joined.

Declaration
public void OnPathfindingProcessJoin()
| Improve this Doc View Source

OnStartBuildingProcess(Int32)

Called by the system when a building process is started.

Declaration
public void OnStartBuildingProcess(int numberOfOperations)
Parameters
Type Name Description
System.Int32 numberOfOperations

The number of operations to be performed.

| Improve this Doc View Source

OnStartPathfindingProcess(Int32)

Called by the system when a pathfinding process is started.

Declaration
public void OnStartPathfindingProcess(int numberOfOperations)
Parameters
Type Name Description
System.Int32 numberOfOperations

The number of operations to be performed.

| Improve this Doc View Source

OnSurfaceAvailableGizmos()

Draws Gizmos.

Declaration
public void OnSurfaceAvailableGizmos()
| Improve this Doc View Source

UpdateGizmosDrawer(NavigationSurface[], NavigationSettings)

Updates the drawing component.

Declaration
public void UpdateGizmosDrawer(NavigationSurface[] layers, NavigationSettings settings)
Parameters
Type Name Description
NavigationSurface[] layers

The layer available in the system.

NavigationSettings settings

The settings of the system.

  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX