An automatic targeting system based on target priority.
Comes with nearest, type and random priorities which will choose targets based on distance, unit type or randomness. Priorities can be easily expanded to suit many use cases.
Comes with customizable bullet firing logic. Can control burst amount, fire rate, target search time, bullet speed and bullet damage.