Namespace Uncreated.Warfare.Proximity
Classes
- AABBProximity
Defines an 'axis-aligned bounding box' proximity.
- AACylinderProximity
Defines an 'axis-aligned' cylinder proximity.
- AttachedAABBProximity
An axis-aligned bounding box attached to a transform. Scale, position, and rotation are applied.
- AttachedAACylinderProximity
An axis-aligned cylinder attached to a transform. Scale, position, and rotation are applied.
- AttachedPolygonProximity
A polygon attached to a transform. Scale, position, and rotation are applied.
- AttachedSphereProximity
A sphere attached to a transform. Scale and position are applied.
- NullProximity
Proximity that isn't possible to be in range of.
- PolygonProximity
Defines a proximity outlined by a 2D polygon.
- SphereProximity
Defines a proximity in the shape of a sphere.
Structs
- PolygonLineInfo
Represents a line formed by two points in a list of points.
- PolygonTriangulationProcessor
Tool to split up polygons into triangles.
Interfaces
- IAABBProximity
Defines an 'axis-aligned bounding box' proximity.
- IAACylinderProximity
Defines an 'axis-aligned' cylinder proximity.
- IAttachableProximity<TAttachedProximity>
Allows implementations of IProximity to implement a class that attaches a proximity to a UnityEngine.Transform.
- IAttachedAABBProximity
Defines an 'axis-aligned bounding box' proximity attached to a UnityEngine.Transform.
- IAttachedAACylinderProximity
Defines an 'axis-aligned' cylinder proximity attached to a UnityEngine.Transform.
- IAttachedPolygonProximity
Defines a proximity outlined by a 2D polygon attached to a UnityEngine.Transform.
- IAttachedProximity
Defines a proximity attached to a UnityEngine.Transform.
- IAttachedSphereProximity
Defines a proximity in the shape of a sphere attached to a UnityEngine.Transform.
- IEventBasedProximity<T>
Able to listen for a certain type of object to enter or leave the proximity.
- INearestPointProximity
Allows implementations of IProximity to implement a function to get the nearest point on the border of the proximity to another point.
- IPolygonProximity
Defines a proximity outlined by a 2D polygon.
- IProximity
Defines an object that can test points to see if they're contained in the proximity.
- ISphereProximity
Defines a proximity in the shape of a sphere.
- ITrackingProximity<T>
Able to listen for a certain type of object to enter or leave the proximity, and keeps a list of objects currently in proximity.