Infohazard.HyperNav 1.1.5
3D Navigation for Flying Characters
|
CInfohazard.HyperNav.Avoidance | Static container that keeps track of all avoidance agents and obstacles. |
CInfohazard.HyperNav.Jobs.AvoidanceJob | Job that calculates the IAvoidanceAgent.AvoidanceVelocity of all IAvoidanceAgents. |
CInfohazard.HyperNav.AvoidanceManager | Handles calculating the avoidance velocities for all IAvoidanceAgents. |
CInfohazard.HyperNav.Edge | Represents the indices of an edge (two connected vertices) in an indexed mesh. |
CInfohazard.HyperNav.Editor.Fast3DArray | A data structure equivalent to a three-dimensional int array (int[,,]), but more efficient. |
▼CInfohazard.HyperNav.IAvoidanceObstacle | Interface for objects that can be avoided using the avoidance system. |
▼CInfohazard.HyperNav.AvoidanceObstacleBase | Base class for obstacles that are not expected to perform avoidance, but are avoided by agents. |
CInfohazard.HyperNav.AvoidanceAgent | Base implementation of IAvoidanceAgent that should work in most scenarios. |
CInfohazard.HyperNav.RigidbodyAvoidanceObstacle | An IAvoidanceObstacle that gets its IAvoidanceObstacle.InputVelocity from a Rigidbody. |
CInfohazard.HyperNav.SimpleAvoidanceObstacle | An IAvoidanceObstacle that gets its IAvoidanceObstacle.InputVelocity by measuring its position/time delta. |
▼CInfohazard.HyperNav.IAvoidanceAgent | Interface for objects that both can be avoided and themselves avoid other obstacles using the avoidance system. |
CInfohazard.HyperNav.AvoidanceAgent | Base implementation of IAvoidanceAgent that should work in most scenarios. |
CInfohazard.HyperNav.Editor.MarchingCubesCavityTables | Tables for determining which cubes and combinations of cubes from the Marching Cubes algorithm will produce concave results. |
CInfohazard.HyperNav.Editor.MarchingCubesTables | Tables used in the Marching Cubes algorithm. |
CInfohazard.HyperNav.Editor.MultiRegionMeshInfo | A struct used to store mesh data of an in-progress volume mesh. |
CInfohazard.HyperNav.Jobs.NativeAvoidanceObstacleData | Represents one obstacle (which may be an agent) in the avoidance system. |
CInfohazard.HyperNav.Jobs.NativeBounds | A native-friendly of a bounding box. |
CInfohazard.HyperNav.Jobs.NativeHeap< T > | An implementation of a Min Heap that can be used with jobs and Burst. |
CInfohazard.HyperNav.Jobs.NativeHeap< Infohazard.HyperNav.Jobs.PendingPathNode > | |
CInfohazard.HyperNav.Jobs.NativeMathUtility | Provides math operations that are compatible with Burst. |
CInfohazard.HyperNav.Jobs.NativeNavExternalLinkData | The native-friendly data representing a connection from one region to another region in another volume. |
CInfohazard.HyperNav.Jobs.NativeNavHit | A native-friendly representation of a navigation query result. |
CInfohazard.HyperNav.Jobs.NativeNavInternalLinkData | The native-friendly data representing a connection from one region to another region in the same volume. |
CInfohazard.HyperNav.Jobs.NativeNavRegionData | The native-friendly data representing a single region in a NavVolume. |
CInfohazard.HyperNav.Jobs.NativeNavVolumeData | The baked data of a NavVolume, converted to a form compatible with Burst. |
CInfohazard.HyperNav.Jobs.NativeNavWaypoint | A structure used by the navigation job to return the waypoints of a path. |
CInfohazard.HyperNav.Jobs.NativePlane | A plane constructed using native math types. |
CInfohazard.HyperNav.Jobs.NativeRay | A ray constructed using native math types. |
CInfohazard.HyperNav.Jobs.NativeRaycastElement | A single raycast in a NavMultiRaycastJob. |
▼CInfohazard.HyperNav.NavAgent | A script that can be used to calculate paths by any entity that needs to use HyperNav for navigation. |
CInfohazard.HyperNav.SplineNavAgent | A script that can be used to calculate smooth paths by any entity that needs to use HyperNav for navigation. |
CInfohazard.HyperNav.NavDataInternalPointers | References to the NativeArrays allocated for a NativeNavVolumeData. |
CInfohazard.HyperNav.Editor.NavEditorUtility | Utility functions used internally, but you can use them too, I mean I'm not your boss. |
CInfohazard.HyperNav.NavExternalLinkData | A connection from one region to another region in another volume. |
CInfohazard.HyperNav.NavHit | Structure that is used to report the nearest point on a NavVolume to a query. |
CInfohazard.HyperNav.NavInternalLinkData | A connection from one region to another region in the same volume. |
CInfohazard.HyperNav.Jobs.NavMultiRaycastJob | Job that performs multiple raycasts in one or more NavVolumes in parallel. |
CInfohazard.HyperNav.NavPath | A completed, valid path. |
CInfohazard.HyperNav.NavPathfinder | A script used to calculate HyperNav paths. |
CInfohazard.HyperNav.Jobs.NavPathJob | Burst-compatible job used to find a HyperNav path. |
CInfohazard.HyperNav.Jobs.NavRaycastJob | Job that performs a single raycast in a NavVolume. |
CInfohazard.HyperNav.NavRegionBoundPlane | A plane forming one of the boundaries of a region. |
CInfohazard.HyperNav.NavRegionData | The serialized data representing a single region in a NavVolume. |
CInfohazard.HyperNav.NavUtil | Contains utility methods for working with HyperNav navigation. |
CInfohazard.HyperNav.NavVolume | A volume of space in which HyperNav pathfinding can occur. |
CInfohazard.HyperNav.Editor.NavVolumeBakeProgress | Represents current bake state of a volume, including progress fraction and current operation display name. |
CInfohazard.HyperNav.Editor.NavVolumeBakingUtil | Contains all the code needed to generate the data for a NavVolume. |
CInfohazard.HyperNav.NavVolumeData | The baked data of a NavVolume, saved as an asset. |
CInfohazard.HyperNav.Editor.NavVolumeEditor | Custom editor for Infohazard.HyperNav.NavVolume. |
CInfohazard.HyperNav.Editor.NavVolumeExternalLinkUtil | Utilities for generating the external links of NavVolumes. |
CInfohazard.HyperNav.NavWaypoint | A waypoint in a completed path. |
CInfohazard.HyperNav.Jobs.PendingPathNode | A discovered node in a pending path, which serves as a key into the dictionary of per-node discovered info. |
CInfohazard.HyperNav.NavAgent.PropNames | This is used to refer to the names of private fields in this class from a custom Editor. |
CInfohazard.HyperNav.NavPathfinder.PropNames | This is used to refer to the names of private fields in this class from a custom Editor. |
CInfohazard.HyperNav.NavVolume.PropNames | This is used to refer to the names of private fields in this class from a custom Editor. |
CInfohazard.HyperNav.SplinePath | A spline specialized for path following, created with a NavPath. |
CInfohazard.HyperNav.SplinePoint | Represents a point on a spline and the segment that starts with it. |
CInfohazard.HyperNav.Jobs.SplineProjectJob | Job used to find the parameter along a spline that is nearest to the given point. |
CInfohazard.HyperNav.Editor.ThreadSafeIncrementor | A value that can be incremented, decremented, or added to in a thread safe way. |
CInfohazard.HyperNav.Triangle | Represents the indices of a triangle (three vertices by a face) in an indexed mesh. |
CInfohazard.HyperNav.Jobs.UnsafeArrayPtr< T > | This is a simple wrapper for unmanaged memory which bypasses Unity's safety checks. This allows arrays to be nested in other arrays (or in structs contained in arrays). Note that you must keep a reference to the original NativeArray, or Unity will detect a memory leak. |
CInfohazard.HyperNav.Jobs.UnsafeArrayPtr< float4 > | |
CInfohazard.HyperNav.Jobs.UnsafeArrayPtr< Infohazard.HyperNav.Jobs.NativeNavExternalLinkData > | |
CInfohazard.HyperNav.Jobs.UnsafeArrayPtr< Infohazard.HyperNav.Jobs.NativeNavInternalLinkData > | |
CInfohazard.HyperNav.Jobs.UnsafeArrayPtr< Infohazard.HyperNav.Jobs.NativeNavRegionData > | |
CInfohazard.HyperNav.Jobs.UnsafeArrayPtr< int > | |
CInfohazard.HyperNav.Jobs.UnsafeArrayPtr< int2 > | |
CInfohazard.HyperNav.Jobs.UnsafeArrayPtr< int3 > | |
CInfohazard.HyperNav.Jobs.VisitedNodeInfo | The information that has been discovered about a node during pathfinding, which is stored in a table. |