| 
    Arma Reforger Script API
    
   | 
 
This is the complete list of members for AIWeaponTargetSelector, including all inherited members.
| CalculateTargetScore(BaseTarget target) | AIWeaponTargetSelector | |
| FindMagazineWithTraits(EAICombatPropertiesComponentTraits traits, bool searchCompartment) | AIWeaponTargetSelector | |
| FindWeaponAndMuzzleForMagazineWell(TypeName magazineWellType, bool searchCompartment, out int muzzleId) | AIWeaponTargetSelector | |
| FindWeaponOfType(EWeaponType weaponType, bool searchCompartment) | AIWeaponTargetSelector | |
| GetMagazineCount(TypeName magazineWellType, bool searchCompartment) | AIWeaponTargetSelector | |
| GetMostRelevantTargetCantAttack(out BaseTarget target, out float targetScore) | AIWeaponTargetSelector | |
| GetSelectedTarget() | AIWeaponTargetSelector | |
| GetSelectedWeapon(out BaseWeaponComponent outWeapon, out int outMuzzleId, out BaseMagazineComponent outMagazine) | AIWeaponTargetSelector | |
| GetSelectedWeaponProperties(out float outMinDistance, out float outMaxDistance, out bool outDirectDamage) | AIWeaponTargetSelector | |
| GetUnitTypesCanAttack() | AIWeaponTargetSelector | |
| HasWeaponOfType(EWeaponType weaponType, bool searchCompartment) | AIWeaponTargetSelector | |
| Init(notnull IEntity owner) | AIWeaponTargetSelector | |
| SelectWeaponAgainstUnitType(EAIUnitType targetUnitType, bool useCompartmentWeapons, array< int > minMagCountSpec=null) | AIWeaponTargetSelector | |
| SelectWeaponAgainstUnitTypeAndDistance(EAIUnitType targetUnitType, float distance, bool preferDirectAttackWeapon, bool useCompartmentWeapons, array< int > weaponTypesWhitelist=null, array< int > weaponTypesBlacklist=null, array< int > minMagCountSpec=null) | AIWeaponTargetSelector | |
| SelectWeaponAndTarget(notnull array< IEntity > assignedTargets, float assignedTargetsScoreIncrement, float dangerTargetsScoreIncrement, bool useCompartmentWeapons, array< int > weaponTypesWhitelist=null, array< int > weaponTypesBlacklist=null) | AIWeaponTargetSelector | |
| SetSelectionProperties(float maxLastSeenDirect, float maxLastSeenIndirect, float maxLastSeen, float minTraceFractionIndirect, float maxDistanceInfantry, float maxDistanceVehicles, float maxTimeSinceEndangered, float maxDistanceDisarmed) | AIWeaponTargetSelector | |
| SetTargetScoreConstants(EAIUnitType targetUnitType, float offset, float slope) | AIWeaponTargetSelector |