Extensions Class |
[This is preliminary documentation and is subject to change.]
[Missing <summary> documentation for "T:BSI.MACE.Extensions"]
Namespace: BSI.MACE
The Extensions type exposes the following members.
Name | Description | |
---|---|---|
Clone |
Gets a list of (deep) cloned target solutions.
| |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
GetEquipmentList(IPhysicalEntity, CapabilityEnum, ListIEquipment) |
Extension method that searchs the entity and gets, or adds to, a list with equipment that have the specfied capabilities.
| |
GetEquipmentListT(IPhysicalEntity, ListT) |
Extension method that searchs the entity for a specific type and gets or add to a list of that type.
| |
GetEquipmentTree(IPhysicalEntity, CapabilityEnum, ListIEquipment) |
Extension method that recursively searchs the entity and entire comm linked tree for a specific type and gets or add to a list of that type.
| |
GetEquipmentTreeT(IPhysicalEntity, ListT) |
Extension method that recursively searchs the entity and entire comm linked tree for a specific type and gets or add to a list of that type.
| |
GetGuidanceList |
Extension to return a list of guidance systems for the weapon.
| |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetRangeAngle |
Extension to find the range (in meters) and angle (in degrees) to the target entity.
| |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
IsRadiating(IPhysicalEntity, CapabilityEnum) |
Extension method that searchs the entity for equipment of the specified capability that is enabled.
| |
IsRadiating(IPhysicalEntity, DeviceTypeBit) |
Extension method that searchs the entity for equipment of the specified capability that is enabled.
| |
MaxRadarRange_m |
Extension method that returns the maximum radar range for this entity based on the equipment on this platform.
| |
PrioritySort |
Sorts the list by track priority from highest to lowest.
| |
RadarTrackStatusString | ||
SetEquipmentAutoControl |
Will enable/disable an entities set of equipment's AutoControl state as specified by the capabilities enum. If an equipment's AutoControl state is true, the equipment will typically be
updated by the MACE AI (via commands), if false, the equipment should not be updated by the MACE AI. Setting the AutoControl state to false will turn off any active equipment (set all enable
flags to false).
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) |