Arma Reforger Script API
Loading...
Searching...
No Matches
AIWeaponTargetSelector Member List

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