|
| ref array< typename > TargetableObjects void | MeleeTargetSettings (vector coneOrigin, float coneLength, float coneHalfAngle, float coneMinHeight, float coneMaxHeight, vector rayStart, vector dir, float maxDist, EntityAI pToIgnore, array< typename > targetableObjects) |
| |
| MeleeTargetData | GetMeleeTargetEx (MeleeTargetSettings settings, out array< Object > allTargets=null, array< string > blacklistedDamageZones=null) |
| |
| MeleeTargetData | GetMeleeTarget (MeleeTargetSettings settings, out array< Object > allTargets=null) |
| |
| bool | FindMostSuitableComponentEx (Object obj, BoxCollidingResult bResult, MeleeTargetSettings settings, out float sum, out ComponentResult result, array< string > blacklistedDamageZones) |
| |
| bool | FindMostSuitableComponent (Object obj, BoxCollidingResult bResult, MeleeTargetSettings settings, out float sum, out ComponentResult result) |
| |
| bool | EvaluateComponentEx (Object obj, ComponentInfo cInfo, MeleeTargetSettings settings, out ComponentResult result, array< string > blacklistedDamageZones) |
| |
| bool | EvaluateComponent (Object obj, ComponentInfo cInfo, MeleeTargetSettings settings, out ComponentResult result) |
| |
| bool | IsMeleeTargetObstructed (vector rayStart, vector rayEnd) |
| |