As gersseba said,  these values don't only decide whether to shoot but also which mode / behavior is chosen. Something like the maximum attack range of all hardpoints would be needed.
What you describe sounds like logic for the BC not the task (don't shoot if you can't hit)