Table of Contents

Interface IAACylinderProximity

Namespace
Uncreated.Warfare.Proximity
Assembly
Uncreated.Warfare.dll

Defines an 'axis-aligned' cylinder proximity.

public interface IAACylinderProximity : INearestPointProximity, IAttachableProximity<IAttachedAACylinderProximity>, IProximity, IShapeVolume, ICloneable
Inherited Members
IShapeVolume.containsPoint(Vector3)
IShapeVolume.worldBounds
IShapeVolume.internalVolume
IShapeVolume.surfaceArea
Extension Methods

Properties

Axis

The axis the cylinder is aligned to. Must be 'X', 'Y', or 'Z'.

SnapAxis Axis { get; }

Property Value

SnapAxis

Remarks

Defaults to 'Y'.

Center

Center position of the cylinder.

Vector3 Center { get; }

Property Value

Vector3

Height

Cylinder height.

float Height { get; }

Property Value

float

Remarks

Radius

Radius of the cylinder.

float Radius { get; }

Property Value

float