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 SourceOnBuildingProcesJoin(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. |
OnDeinitialize()
Called by the system during deinitialization.
Declaration
public void OnDeinitialize()
OnInitialize()
Called by the system during initialization.
Declaration
public void OnInitialize()
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 |
|
OnPathfindingProcessJoin()
Called by the system when a pathfinding process is joined.
Declaration
public void OnPathfindingProcessJoin()
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. |
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. |
OnSurfaceAvailableGizmos()
Draws Gizmos.
Declaration
public void OnSurfaceAvailableGizmos()
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. |